org.archiviststoolkit.model
Class Subjects
java.lang.Object
com.jgoodies.binding.beans.Model
org.archiviststoolkit.mydomain.DomainObject
org.archiviststoolkit.model.Subjects
- All Implemented Interfaces:
- com.jgoodies.binding.beans.Observable, java.io.Serializable, java.lang.Comparable, Auditable, org.hibernate.classic.Lifecycle
public class Subjects
- extends DomainObject
- See Also:
- Serialized Form
Fields inherited from interface org.hibernate.classic.Lifecycle |
NO_VETO, VETO |
Constructor Summary |
Subjects()
Creates a new instance of Subject |
Subjects(java.lang.String subjectTerm)
|
Methods inherited from class org.archiviststoolkit.mydomain.DomainObject |
addRelatedObject, compareTo, creationDate, equals, getAuditInfo, getCreated, getCreatedBy, getLastUpdated, getLastUpdatedBy, getRelatedCollection, getRelatedObject, getUniqueConstraintKey, getVersion, hashCode, isNewRecord, lastUpdated, onDelete, onLoad, onSave, onUpdate, removeIdAndAuditInfo, removeRelatedObject, setAuditInfo, setVersion, testDeleteRules, validateAndDisplayDialog |
Methods inherited from class com.jgoodies.binding.beans.Model |
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, equals, fireIndexedPropertyChange, fireIndexedPropertyChange, fireIndexedPropertyChange, fireMultiplePropertiesChanged, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
PROPERTYNAME_SUBJECT_TERM
public static final java.lang.String PROPERTYNAME_SUBJECT_TERM
- See Also:
- Constant Field Values
PROPERTYNAME_SUBJECT_TERM_TYPE
public static final java.lang.String PROPERTYNAME_SUBJECT_TERM_TYPE
- See Also:
- Constant Field Values
PROPERTYNAME_SUBJECT_TERM1
public static final java.lang.String PROPERTYNAME_SUBJECT_TERM1
- See Also:
- Constant Field Values
PROPERTYNAME_SUBJECT_TERM_TYPE1
public static final java.lang.String PROPERTYNAME_SUBJECT_TERM_TYPE1
- See Also:
- Constant Field Values
PROPERTYNAME_SUBJECT_TERM2
public static final java.lang.String PROPERTYNAME_SUBJECT_TERM2
- See Also:
- Constant Field Values
PROPERTYNAME_SUBJECT_TERM_TYPE2
public static final java.lang.String PROPERTYNAME_SUBJECT_TERM_TYPE2
- See Also:
- Constant Field Values
PROPERTYNAME_SUBJECT_TERM3
public static final java.lang.String PROPERTYNAME_SUBJECT_TERM3
- See Also:
- Constant Field Values
PROPERTYNAME_SUBJECT_TERM_TYPE3
public static final java.lang.String PROPERTYNAME_SUBJECT_TERM_TYPE3
- See Also:
- Constant Field Values
PROPERTYNAME_SUBJECT_TERM4
public static final java.lang.String PROPERTYNAME_SUBJECT_TERM4
- See Also:
- Constant Field Values
PROPERTYNAME_SUBJECT_TERM_TYPE4
public static final java.lang.String PROPERTYNAME_SUBJECT_TERM_TYPE4
- See Also:
- Constant Field Values
PROPERTYNAME_SUBJECT_TERM5
public static final java.lang.String PROPERTYNAME_SUBJECT_TERM5
- See Also:
- Constant Field Values
PROPERTYNAME_SUBJECT_TERM_TYPE5
public static final java.lang.String PROPERTYNAME_SUBJECT_TERM_TYPE5
- See Also:
- Constant Field Values
PROPERTYNAME_DISPLAY_FORM
public static final java.lang.String PROPERTYNAME_DISPLAY_FORM
- See Also:
- Constant Field Values
PROPERTYNAME_SUBJECT_SOURCE
public static final java.lang.String PROPERTYNAME_SUBJECT_SOURCE
- See Also:
- Constant Field Values
PROPERTYNAME_SUBJECT_SCOPE_NOTE
public static final java.lang.String PROPERTYNAME_SUBJECT_SCOPE_NOTE
- See Also:
- Constant Field Values
PROPERTYNAME_SUBJECT_ID
public static final java.lang.String PROPERTYNAME_SUBJECT_ID
- See Also:
- Constant Field Values
PROPERTYNAME_STRING_SUBJECT_ID
public static final java.lang.String PROPERTYNAME_STRING_SUBJECT_ID
- See Also:
- Constant Field Values
Subjects
public Subjects()
- Creates a new instance of Subject
Subjects
public Subjects(java.lang.String subjectTerm)
getIdentifier
public java.lang.Long getIdentifier()
- Specified by:
getIdentifier
in class DomainObject
- Returns:
- Returns the identifier.
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
setIdentifier
public void setIdentifier(java.lang.Long identifier)
- Specified by:
setIdentifier
in class DomainObject
- Parameters:
identifier
- The identifier to set.
getSubjectId
public java.lang.Long getSubjectId()
setSubjectId
public void setSubjectId(java.lang.Long subjectId)
getSubjectTerm
public java.lang.String getSubjectTerm()
setSubjectTerm
public void setSubjectTerm(java.lang.String subjectTerm)
getSubjectTermType
public java.lang.String getSubjectTermType()
setSubjectTermType
public void setSubjectTermType(java.lang.String subjectTermType)
getSubjectSource
public java.lang.String getSubjectSource()
setSubjectSource
public void setSubjectSource(java.lang.String subjectSource)
getSubjectScopeNote
public java.lang.String getSubjectScopeNote()
setSubjectScopeNote
public void setSubjectScopeNote(java.lang.String subjectScopeNote)
getArchDescriptionSubjects
public java.util.Set<ArchDescriptionSubjects> getArchDescriptionSubjects()
setArchDescriptions
public void setArchDescriptions(java.util.Set<ArchDescriptionSubjects> archDescriptionSubjects)
addArchDesctiption
public void addArchDesctiption(ArchDescription archDescription)
throws DuplicateLinkException
- Throws:
DuplicateLinkException
getResources
public java.util.Set getResources()
getAccessions
public java.util.Set getAccessions()
getDigitalObjects
public java.util.Set getDigitalObjects()
- Method to return digital objects which link to this subject
- Returns:
- Set containing any digital objects link to this subject
initSubjectLookupList
public static void initSubjectLookupList()
addSubjectToLookupList
public static void addSubjectToLookupList(Subjects subject)
removeSubjectFromLookupList
public static void removeSubjectFromLookupList(Subjects subject)
getSubjectsGlazedList
public static ca.odell.glazedlists.SortedList getSubjectsGlazedList()
getSubjectTerm1
public java.lang.String getSubjectTerm1()
setSubjectTerm1
public void setSubjectTerm1(java.lang.String subjectTerm1)
getSubjectTermType1
public java.lang.String getSubjectTermType1()
setSubjectTermType1
public void setSubjectTermType1(java.lang.String subjectTermType1)
getSubjectTerm2
public java.lang.String getSubjectTerm2()
setSubjectTerm2
public void setSubjectTerm2(java.lang.String subjectTerm2)
getSubjectTermType2
public java.lang.String getSubjectTermType2()
setSubjectTermType2
public void setSubjectTermType2(java.lang.String subjectTermType2)
getSubjectTerm3
public java.lang.String getSubjectTerm3()
setSubjectTerm3
public void setSubjectTerm3(java.lang.String subjectTerm3)
getSubjectTermType3
public java.lang.String getSubjectTermType3()
setSubjectTermType3
public void setSubjectTermType3(java.lang.String subjectTermType3)
getSubjectTerm4
public java.lang.String getSubjectTerm4()
setSubjectTerm4
public void setSubjectTerm4(java.lang.String subjectTerm4)
getSubjectTermType4
public java.lang.String getSubjectTermType4()
setSubjectTermType4
public void setSubjectTermType4(java.lang.String subjectTermType4)
getSubjectTerm5
public java.lang.String getSubjectTerm5()
setSubjectTerm5
public void setSubjectTerm5(java.lang.String subjectTerm5)
getSubjectTermType5
public java.lang.String getSubjectTermType5()
setSubjectTermType5
public void setSubjectTermType5(java.lang.String subjectTermType5)
getSubjectTerm6
public java.lang.String getSubjectTerm6()
setSubjectTerm6
public void setSubjectTerm6(java.lang.String subjectTerm6)
getSubjectTermType6
public java.lang.String getSubjectTermType6()
setSubjectTermType6
public void setSubjectTermType6(java.lang.String subjectTermType6)
getDisplayForm
public java.lang.String getDisplayForm()
setDisplayForm
public void setDisplayForm(java.lang.String displayForm)
getStringSubjectId
public java.lang.String getStringSubjectId()
setStringSubjectId
public void setStringSubjectId(java.lang.String stringSubjectId)