You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lenya.apache.org by Jonathan Addison <jo...@wyona.com> on 2006/11/30 23:05:07 UTC

Re: svn commit: r479357 - /lenya/trunk/src/modules/export/java/src/org/apache/lenya/cms/export/Import.java

Hi Andreas,

andreas@apache.org wrote:
> Author: andreas
> Date: Sun Nov 26 05:28:17 2006
> New Revision: 479357
>
> URL: http://svn.apache.org/viewvc?view=rev&rev=479357
> Log:
> Always use example content from default pub
>   

Are there any plans to extend this to work with custom pubs at some point?

Jonathan

> Modified:
>     lenya/trunk/src/modules/export/java/src/org/apache/lenya/cms/export/Import.java
>
> Modified: lenya/trunk/src/modules/export/java/src/org/apache/lenya/cms/export/Import.java
> URL: http://svn.apache.org/viewvc/lenya/trunk/src/modules/export/java/src/org/apache/lenya/cms/export/Import.java?view=diff&rev=479357&r1=479356&r2=479357
> ==============================================================================
> --- lenya/trunk/src/modules/export/java/src/org/apache/lenya/cms/export/Import.java (original)
> +++ lenya/trunk/src/modules/export/java/src/org/apache/lenya/cms/export/Import.java Sun Nov 26 05:28:17 2006
> @@ -21,6 +21,7 @@
>  
>  import org.apache.lenya.cms.cocoon.source.SourceUtil;
>  import org.apache.lenya.cms.publication.Area;
> +import org.apache.lenya.cms.publication.Publication;
>  import org.apache.lenya.cms.publication.PublicationException;
>  import org.apache.lenya.cms.publication.URLInformation;
>  import org.apache.lenya.cms.usecase.AbstractUsecase;
> @@ -32,8 +33,14 @@
>  
>      protected void initParameters() {
>          super.initParameters();
> -        Area area = getArea();
> -        String pubPath = area.getPublication().getDirectory().getAbsolutePath();
> +        
> +        Publication defaultPub;
> +        try {
> +            defaultPub = getDocumentFactory().getPublication("default");
> +        } catch (PublicationException e) {
> +            throw new RuntimeException(e);
> +        }
> +        String pubPath = defaultPub.getDirectory().getAbsolutePath();
>          String path = pubPath.replace(File.separatorChar, '/') + "/example-content";
>          setParameter("path", path);
>      }
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
> For additional commands, e-mail: commits-help@lenya.apache.org
>
>
>   


-- 
Jonathan Addison                                 jon<at>wyona.com
Wyona Inc.  -   Open Source Content Management   -   Apache Lenya
http://www.wyona.com                      http://lenya.apache.org
 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lenya.apache.org
For additional commands, e-mail: dev-help@lenya.apache.org


Re: svn commit: r479357 - /lenya/trunk/src/modules/export/java/src/org/apache/lenya/cms/export/Import.java

Posted by Andreas Hartmann <an...@apache.org>.
Hi Jonathan,

Jonathan Addison schrieb:
> Hi Andreas,
> 
> andreas@apache.org wrote:
>> Author: andreas
>> Date: Sun Nov 26 05:28:17 2006
>> New Revision: 479357
>>
>> URL: http://svn.apache.org/viewvc?view=rev&rev=479357
>> Log:
>> Always use example content from default pub
>>   
> 
> Are there any plans to extend this to work with custom pubs at some point?

the functionality is quite generic, the only thing specific to the
default publication is the initial directory where the content to
import is located.

The export functionality is still completely missing, but I think
this is not too hard to implement. But since I don't need it, I
won't spend time on it ATM :)

-- Andreas

> 
> Jonathan
> 
>> Modified:
>>    
>> lenya/trunk/src/modules/export/java/src/org/apache/lenya/cms/export/Import.java
>>
>>
>> Modified:
>> lenya/trunk/src/modules/export/java/src/org/apache/lenya/cms/export/Import.java
>>
>> URL:
>> http://svn.apache.org/viewvc/lenya/trunk/src/modules/export/java/src/org/apache/lenya/cms/export/Import.java?view=diff&rev=479357&r1=479356&r2=479357
>>
>> ==============================================================================
>>
>> ---
>> lenya/trunk/src/modules/export/java/src/org/apache/lenya/cms/export/Import.java
>> (original)
>> +++
>> lenya/trunk/src/modules/export/java/src/org/apache/lenya/cms/export/Import.java
>> Sun Nov 26 05:28:17 2006
>> @@ -21,6 +21,7 @@
>>  
>>  import org.apache.lenya.cms.cocoon.source.SourceUtil;
>>  import org.apache.lenya.cms.publication.Area;
>> +import org.apache.lenya.cms.publication.Publication;
>>  import org.apache.lenya.cms.publication.PublicationException;
>>  import org.apache.lenya.cms.publication.URLInformation;
>>  import org.apache.lenya.cms.usecase.AbstractUsecase;
>> @@ -32,8 +33,14 @@
>>  
>>      protected void initParameters() {
>>          super.initParameters();
>> -        Area area = getArea();
>> -        String pubPath =
>> area.getPublication().getDirectory().getAbsolutePath();
>> +        +        Publication defaultPub;
>> +        try {
>> +            defaultPub = getDocumentFactory().getPublication("default");
>> +        } catch (PublicationException e) {
>> +            throw new RuntimeException(e);
>> +        }
>> +        String pubPath = defaultPub.getDirectory().getAbsolutePath();
>>          String path = pubPath.replace(File.separatorChar, '/') +
>> "/example-content";
>>          setParameter("path", path);
>>      }
>>
>>
>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: commits-unsubscribe@lenya.apache.org
>> For additional commands, e-mail: commits-help@lenya.apache.org
>>
>>
>>   
> 
> 


---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lenya.apache.org
For additional commands, e-mail: dev-help@lenya.apache.org