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
ConstructorsModifierConstructorDescriptionprotected
protected
CMSRecordNote
(CMSRecordNote source) protected
CMSRecordNote
(String pi) -
Method Summary
Modifier and TypeMethodDescriptionabstract CMSRecordNote
copy()
boolean
getId()
org.apache.solr.common.SolrDocument
int
hashCode()
boolean
abstract boolean
abstract boolean
abstract boolean
matchesFilter
(String filter) void
setDisplayNote
(boolean displayNote) void
void
setSolrDoc
(org.apache.solr.common.SolrDocument solrDoc) void
setStyleClass
(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
-