Re: metadata
"Khue Nguyen" <[email protected]>
| Newsgroups | gmane.comp.cms.jahia.template |
|---|---|
| Message-ID | <004101c5e929$fbceeb60$7c02a8c0@SINGASONG> |
is it about sorting containers to be displayed within a container list ? If true, the org.jahia.data.containers.ContainerMetadataSorterBean class that extends ContainerSorterBean allows you to sort containers on a specific metadata. It works the same way ContainerSorterBean are used to sort containers on a specific container data field. ----- Original Message ----- From: BARREAU Amandine To: [email protected] Sent: Monday, November 14, 2005 3:22 PM Subject: RE: metadata and can I sort on this fields? ---------------------------------------------------------------------------- From: Khue Nguyen [mailto:[email protected]] Sent: 14 November 2005 13:38 To: [email protected] Subject: Re: metadata sorry, it's the Jahia 5.0 beta 2 API ( the one in cvs ). If not, use "creator", "creationDate" or maybe you can update from last cvs. ----- Original Message ----- From: BARREAU Amandine To: [email protected] Sent: Monday, November 14, 2005 1:31 PM Subject: RE: metadata But the class CoreMetadataConstant doesn't exists in my jahia ------------------------------------------------------------------------ From: Khue Nguyen [mailto:[email protected]] Sent: 14 November 2005 13:26 To: [email protected] Subject: Re: metadata Hi, You can retrieve the list of metadatas as ContentFields for a given container list this way: List metadatas = jahiaContainer.getContentContainer().getMetadatas(); // list of ContentField metadata then for each ContentField : JahiaField jahiaField = contentField.getJahiaField(jParams.getEntryLoadRequest()); jahiaField.load(LoadFlags.ALL,jParams); // fully load the field or given the name of a specific metadata , i.e the creator : JahiaField jahiaField = jahiaContainer.getContentContainer().getMetadataAsJahiaField(CoreMetadataConstant.CREATOR,jParams); or a simplified way String creator = jahiaContainer.getContentContainer().getMetadataValue(CoreMetadataConstant.CREATOR,jParams,"unknown"); Regards, Khue Nguyen ----- Original Message ----- From: BARREAU Amandine To: [email protected] Sent: Monday, November 14, 2005 12:07 PM Subject: metadata Hello How can I retrieve metada from a container? Thanks.