org.archiviststoolkit.model
Class ArchDescriptionSubjects

java.lang.Object
  extended by com.jgoodies.binding.beans.Model
      extended by org.archiviststoolkit.mydomain.DomainObject
          extended by org.archiviststoolkit.model.ArchDescriptionSubjects
All Implemented Interfaces:
com.jgoodies.binding.beans.Observable, java.io.Serializable, java.lang.Comparable, Auditable, org.hibernate.classic.Lifecycle

public class ArchDescriptionSubjects
extends DomainObject
implements java.io.Serializable, java.lang.Comparable

See Also:
Serialized Form

Field Summary
static java.lang.String PROPERTYNAME_SUBJECT
           
static java.lang.String PROPERTYNAME_SUBJECT_TERM
           
 
Fields inherited from class org.archiviststoolkit.mydomain.DomainObject
CREATED, CREATED_BY, LAST_UPDATED, LAST_UPDATED_BY
 
Fields inherited from interface org.hibernate.classic.Lifecycle
NO_VETO, VETO
 
Constructor Summary
ArchDescriptionSubjects()
          No-arg constructor for JavaBean tools.
ArchDescriptionSubjects(Subjects subject, ArchDescription archDescription)
          Full constructor;
 
Method Summary
 Accessions getAccession()
           
 ArchDescription getArchDescription()
           
 java.lang.Long getArchDescriptionSubjectsId()
           
 DigitalObjects getDigitalObject()
           
 java.lang.Long getIdentifier()
           
 Resources getResource()
           
 ResourcesComponents getResourceComponent()
           
 Subjects getSubject()
           
 java.lang.String getSubjectSource()
           
 java.lang.String getSubjectTerm()
           
 void setAccession(Accessions accession)
           
 void setArchDescriptionSubjectsId(java.lang.Long archDescriptionSubjectsId)
           
 void setDigitalObject(DigitalObjects digitalObject)
           
 void setIdentifier(java.lang.Long identifier)
           
 void setResource(Resources resource)
           
 void setResourceComponent(ResourcesComponents resourceComponent)
           
 void setSubject(Subjects subject)
           
 java.lang.String toString()
           
 
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
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

PROPERTYNAME_SUBJECT_TERM

public static final java.lang.String PROPERTYNAME_SUBJECT_TERM
See Also:
Constant Field Values

PROPERTYNAME_SUBJECT

public static final java.lang.String PROPERTYNAME_SUBJECT
See Also:
Constant Field Values
Constructor Detail

ArchDescriptionSubjects

public ArchDescriptionSubjects()
No-arg constructor for JavaBean tools.


ArchDescriptionSubjects

public ArchDescriptionSubjects(Subjects subject,
                               ArchDescription archDescription)
Full constructor;

Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getArchDescriptionSubjectsId

public java.lang.Long getArchDescriptionSubjectsId()

setArchDescriptionSubjectsId

public void setArchDescriptionSubjectsId(java.lang.Long archDescriptionSubjectsId)

getIdentifier

public java.lang.Long getIdentifier()
Specified by:
getIdentifier in class DomainObject
Returns:
Returns the identifier.

setIdentifier

public void setIdentifier(java.lang.Long identifier)
Specified by:
setIdentifier in class DomainObject
Parameters:
identifier - The identifier to set.

getResource

public Resources getResource()

setResource

public void setResource(Resources resource)

setSubject

public void setSubject(Subjects subject)

getSubject

public Subjects getSubject()

getSubjectTerm

public java.lang.String getSubjectTerm()

getSubjectSource

public java.lang.String getSubjectSource()

getResourceComponent

public ResourcesComponents getResourceComponent()

setResourceComponent

public void setResourceComponent(ResourcesComponents resourceComponent)

getDigitalObject

public DigitalObjects getDigitalObject()

setDigitalObject

public void setDigitalObject(DigitalObjects digitalObject)

getAccession

public Accessions getAccession()

setAccession

public void setAccession(Accessions accession)

getArchDescription

public ArchDescription getArchDescription()