public PageMetadataImpl newPageMetadata(Collection<LocalizedField> fields) { PageMetadataImpl pageMetadata = new PageMetadataImpl(FolderMenuMetadataLocalizedFieldImpl.class); pageMetadata.setFields(fields); return pageMetadata; } }
public String getTitle(Locale locale) { // get title from metadata or use default title String title = getPageMetadata().getText("title", locale); if (title == null) { title = getTitle(); } return title; }
/** * setMetadataFields - set metadata fields collection * * @param metadataFields metadata fields collection */ public void setMetadataFields(Collection<LocalizedField> metadataFields) { // set metadata fields collection that // may in fact be side effected after // invocation on unmarshall getPageMetadata().setFields(metadataFields); }
/** * getMetadataFields - get metadata fields collection * * @return metadata fields collection */ public Collection<LocalizedField> getMetadataFields() { // return metadata fields collection that // may in fact be side effected on unmarshall return getPageMetadata().getFields(); }
/** * getPageMetadata - get/construct page metadata instance * * @return metadata instance */ private PageMetadataImpl getPageMetadata() { if (metadata == null) { metadata = new PageMetadataImpl(); } return metadata; }
public String getText(Locale locale) { // get title from metadata or use default title String text = getPageMetadata().getText("text", locale); if (text == null) { text = getText(); } return text; }
/** * setMetadataFields - set metadata fields collection * * @param metadataFields metadata fields collection */ public void setMetadataFields(Collection<LocalizedField> metadataFields) { // set metadata fields collection that // may in fact be side effected after // invocation on unmarshall getPageMetadata().setFields(metadataFields); }
/** * getMetadataFields - get metadata fields collection for * marshalling/unmarshalling * * @return metadata fields collection */ public Collection<LocalizedField> getMetadataFields() { // return metadata fields collection that // may in fact be side effected on unmarshall return getPageMetadata().getFields(); }
/** * getPageMetadata - get/construct page metadata instance * * @return metadata instance */ private PageMetadataImpl getPageMetadata() { if (metadata == null) { metadata = new PageMetadataImpl(); } return metadata; }
public PageMetadataImpl newPageMetadata(Collection<LocalizedField> fields) { PageMetadataImpl pageMetadata = new PageMetadataImpl(PageMenuMetadataLocalizedFieldImpl.class); pageMetadata.setFields(fields); return pageMetadata; }
public String getTitle(Locale locale) { // get title from metadata or use default title String title = getPageMetadata().getText("title", locale); if (title == null) { title = getTitle(); } return title; }
/** * setMetadata - set metadata fields * * @param metadata metadata */ public void setMetadata(GenericMetadata metadata) { getPageMetadata().setFields(metadata.getFields()); }
public PageMetadataImpl newPageMetadata(Collection<LocalizedField> fields) { PageMetadataImpl pageMetadata = new PageMetadataImpl(FolderMenuMetadataLocalizedFieldImpl.class); pageMetadata.setFields(fields); return pageMetadata; }
/** * getText - get locale specific text from metadata * * @param locale preferred locale * @return text */ public String getText(Locale locale) { // get title from metadata or use default title String text = getPageMetadata().getText("text", locale); if (text == null) { text = getText(); } return text; }
public PageMetadataImpl newPageMetadata(Collection<LocalizedField> fields) { PageMetadataImpl pageMetadata = new PageMetadataImpl(PageMetadataLocalizedFieldImpl.class); pageMetadata.setFields(fields); return pageMetadata; }
/** * getTitle - get locale specific title from metadata * * @param locale preferred locale * @return title text */ public String getTitle(Locale locale) { // get title from metadata or use default title String title = getPageMetadata().getText("title", locale); if (title == null) { title = getTitle(); } return title; }
public PageMetadataImpl newPageMetadata(Collection<LocalizedField> fields) { PageMetadataImpl pageMetadata = new PageMetadataImpl(FolderMetadataLocalizedFieldImpl.class); pageMetadata.setFields(fields); return pageMetadata; }
/** * <p> * getTitle * </p> * * @see org.apache.jetspeed.page.document.Node#getTitle(java.util.Locale) * @param locale * @return title in specified locale */ public String getTitle(Locale locale) { // get title from metadata or use default title String title = getPageMetadata().getText("title", locale); if (title == null) { title = getTitle(); } return title; }
public PageMetadataImpl newPageMetadata(Collection<LocalizedField> fields) { PageMetadataImpl pageMetadata = new PageMetadataImpl(LinkMetadataLocalizedFieldImpl.class); pageMetadata.setFields(fields); return pageMetadata; }
public String getShortTitle(Locale locale) { // get short title from metadata or use title from metadata, // default short title, or default title String shortTitle = getPageMetadata().getText("short-title", locale); if (shortTitle == null) { shortTitle = getPageMetadata().getText("title", locale); if (shortTitle == null) { shortTitle = getShortTitle(); if (shortTitle == null) { shortTitle = getTitle(); } } } return shortTitle; }