On Fri, Jul 10, 2009 at 3:50 AM, Anamaria Stoica <[email protected]>wrote:

> Hi,
> Is there a way to get all the values for the properties of an object
> attached to a page? For example, in my case, I need to get all the
> properties that were defined and their values for an object which belongs
> to
> XWiki.XWikiUsers class, given the name of the document (that the object
> belongs to).
>
> From my component I use DocumentAccessBridge, but the only methods to get
> properties values are the ones like:
> public String getProperty(String documentName, String className, String
> propertyName)
>
> Is there a more elegant way to get all of them, besides calling
> .getProperty() for each of the property names ? Or, is there a way to get
> all the properties defined for a class? (i.e. for the XWiki.XWikiUsers
> class).
>

Have you tried using :

 List<Object> getProperties(String documentName, String className);

A method in DocumentAccessBridge.
http://svn.xwiki.org/svnroot/xwiki/platform/core/trunk/xwiki-bridge/src/main/java/org/xwiki/bridge/DocumentAccessBridge.java


>
> Are there any other components which provide access to the data model? From
> what I understood from here [0], the XWiki data model resides in the old
> xwiki-core module, therefore must be used a bridge (like
> DocumentAccessBridge).
>
> [0] -
>
> http://platform.xwiki.org/xwiki/bin/view/DevGuide/WritingComponents#HTheXWikidatamodel
>
>
> Thanks a lot,
> Anamaria
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
>



-- 
Best Regards,
Arun Reddy
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to