Class CMSRecordNote
java.lang.Object
io.goobi.viewer.model.cms.recordnotes.CMSRecordNote
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
CMSMultiRecordNote,CMSSingleRecordNote
Class holding a formatted text related to a single PI which may be edited in the admin/cms-backend and displayed in a (sidebar) widget
- Author:
- florian
- See Also:
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedprotectedCMSRecordNote(CMSRecordNote source) protectedCMSRecordNote(String pi) -
Method Summary
Modifier and TypeMethodDescriptionabstract CMSRecordNotecopy()booleangetId()org.apache.solr.common.SolrDocumentinthashCode()booleanabstract booleanabstract booleanabstract booleanmatchesFilter(String filter) voidsetDisplayNote(boolean displayNote) voidvoidsetSolrDoc(org.apache.solr.common.SolrDocument solrDoc) voidsetStyleClass(String styleClass)
-
Constructor Details
-
CMSRecordNote
protected CMSRecordNote() -
CMSRecordNote
- Parameters:
pi-
-
CMSRecordNote
- Parameters:
source-
-
-
Method Details
-
hashCode
public int hashCode() -
equals
-
getId
-
setId
-
getNoteTitle
-
getNoteText
-
isDisplayNote
public boolean isDisplayNote() -
setDisplayNote
public void setDisplayNote(boolean displayNote) -
getStyleClass
-
setStyleClass
-
getSolrDoc
public org.apache.solr.common.SolrDocument getSolrDoc()- Returns:
- the solrDoc
-
setSolrDoc
public void setSolrDoc(org.apache.solr.common.SolrDocument solrDoc) - Parameters:
solrDoc- the solrDoc to set
-
copy
-
isSingleRecordNote
public abstract boolean isSingleRecordNote() -
isMultiRecordNote
public abstract boolean isMultiRecordNote() -
matchesFilter
-