so you are using the publish instance as an author instance - means u just
activate back to the author? I once thought about that and didnt know
whether it would work...
Please tell us, if everything works fine ;)
thx
rainer
Magnolia - User mailing list-2 wrote:
>
> I think you've copied my code :)
> I've got to get it working before and than came your code.
> Thanks anyway.
> Cheers
> Thomas
>
>
> Am 17.11.2008 um 12:41 schrieb Philippe Marschall:
>
>> Thomas Negeli wrote:
>>> Hello out there
>>>
>>> I want to start activation of content from within code.
>>> We have an application where users are allowed to upload documents
>>> in the
>>> public instance. So this is why we need to propagate this content
>>> back to
>>> the author instance.
>>> I'm at the point where I know where the content is saved to and I
>>> can get
>>> the UUID of the content element, but I don't know how to start
>>> activation of
>>> this content via a java call.
>>> I know, when you activate content in the AdminCentral, this works
>>> via a
>>> filter, but I don't want to send a request, I just want to make a
>>> simple
>>> java call.
>>
>> Try something along the lines of:
>>
>> Syndicator syndicator = (Syndicator)
>> FactoryUtil.newInstance(Syndicator.class);
>> User user = MgnlContext.getUser();
>> String repository = "config";
>> String workspace =
>> ContentRepository.getDefaultWorkspace(repository);
>> syndicator.init(user, repository, workspace, new Rule());
>> syndicator.activate("/some/folder", "/some/folder/content");
>>
>> You'll have to configure subscribers and other parameters of course.
>>
>>
>> Cheers
>> PHilippe
>>
>>
>> ----------------------------------------------------------------
>> for list details see
>> http://www.magnolia-cms.com/home/community/mailing-lists.html
>> ----------------------------------------------------------------
>
>
>
> ***************************************************
> Thomas Negeli
> Software Entwickler
>
> BeagleSoft GmbH
> Ritterstr. 11
> 10969 Berlin
> Deutschland
>
> Tel: +49 (30) 76 10 683 - 39
> Fax: +49 (30) 76 10 683 - 33
> Mail: [EMAIL PROTECTED]
> Web: www.beaglesoft.de
>
> Geschäftsführer: Christoph Hoffmann
> Sitz: Berlin
> Handelsregister: Amtsgericht Berlin-Charlottenbrug, HRB 103412B
> Ust.IdNr: DE 178817800
> St.-Nr: 29 130 02038 FA für Körperschaften III
>
> ***************************************************
> This e-mail and any files transmitted with it is intended for the use
> of the addressee only and may contain information that is confidential
> and privileged and protected from disclosure.
> If you are not the intended recipent of this e-mail you are hereby
> notified that any dissemination, distrubution of copying of this e-
> mail or any of its attachments is strictly prohibited.
> If you have received this e-mail in errror please notify us
> immediately or by return the e-mail to the sender and delete the
> original e-mail.
> Thank you.
>
>
> ----------------------------------------------------------------
> for list details see
> http://www.magnolia-cms.com/home/community/mailing-lists.html
> ----------------------------------------------------------------
>
>
--
View this message in context:
http://www.nabble.com/Start-activation-of-content-from-code-tp20515517p20566043.html
Sent from the Magnolia - User mailing list archive at Nabble.com.
----------------------------------------------------------------
for list details see
http://www.magnolia-cms.com/home/community/mailing-lists.html
----------------------------------------------------------------