Re: metadata

"Khue Nguyen" <[email protected]>
Newsgroups gmane.comp.cms.jahia.template
Message-ID <000f01c5e918$5040d440$7c02a8c0@SINGASONG>
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.