AnnotationClass should be a wiki page describing your class..
Check the tutorial for FAQClass as an example
http://www.xwiki.org/xwiki/bin/view/DevGuide/FAQTutorial

Once you have a working XWiki Class storing data in your wiki, you can 
work on your plugin to create such objects programmatically.

Ludovic

antoine SEILLES wrote:
> Hi,
> Thank for your help.
>
> So i have changed my class Annotation into AnnotationClass (and i 
> changed debut into begin and fin into end).
> But what does AnnotationClasses represents? Should it be the name of my 
> package?
>
> In AnnotationPlugin i have a method getName:
> public String getName() {
>            return "annotation";
>         }
> What should it return instead of "annotation"?
>
>
>
> Ludovic Dubost a écrit :
>   
>> Hi,
>>
>> Indeed you are lacking an AnnotationClass here
>> You should use
>>
>> AnnotationClasses.AnnotationClass
>>  -> begin
>>  -> end
>>  -> selection
>>  -> author
>>  -> date
>>
>> Then you should make sure you persist your annotation using this object..
>> Once you have that you would get them by doing
>>
>> $doc.getObject("AnnotationClasses.AnnotationClass")
>> or better
>> $doc.use("AnnotationClasses.AnnotationClass")
>> $doc.getValue("begin")
>>
>>
>> Ludovic
>>
>> antoine SEILLES wrote:
>>   
>>     
>>> Now my objects are persistents. But i don't know how to access their 
>>> properties.
>>> Should i create an annotation class through the XWiki class editor?
>>> It seems that in my database, none of the properties of my annotations 
>>> are stored.
>>>
>>> I define an annotation for a document: 
>>> $xwiki.annotation.addNewAnnotation($doc,"blablablaAnnotation",0,10,"blablaSelection","auteur")
>>>  
>>>
>>> I retrieve all annotations of a document: 
>>> #set($annots=$doc.getObjects("annotation"))
>>> And i try to get the selection field of my annotations:
>>> #foreach($annot in $annots)
>>> "$annot.get("selection")"
>>> #end
>>>
>>> But all i have is "".
>>>
>>> What should i do?
>>>
>>> ------------------------------------------------------------------------
>>>
>>> _______________________________________________
>>> devs mailing list
>>> [email protected]
>>> http://lists.xwiki.org/mailman/listinfo/devs
>>>     
>>>       
>>   
>>     
>
>
>   


-- 
Ludovic Dubost
Blog: http://blog.ludovic.org/
XWiki: http://www.xwiki.com
Skype: ldubost GTalk: ldubost

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to