org.archiviststoolkit.model
Class ArchDescriptionNames

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

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

See Also:
Serialized Form

Field Summary
static java.lang.String PROPERTYNAME_FORM
           
static java.lang.String PROPERTYNAME_FUNCTION_CREATOR
           
static java.lang.String PROPERTYNAME_FUNCTION_SOURCE
           
static java.lang.String PROPERTYNAME_FUNCTION_SUBJECT
           
static java.lang.String PROPERTYNAME_NAME
           
static java.lang.String PROPERTYNAME_NAME_LINK_FUNCTION
           
static java.lang.String PROPERTYNAME_ROLE
           
static java.lang.String PROPERTYNAME_SORT_NAME
           
 
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
ArchDescriptionNames()
          No-arg constructor for JavaBean tools.
ArchDescriptionNames(Names name, ArchDescription archDescription)
          Full constructor;
ArchDescriptionNames(Names name, ArchDescription archDescription, java.lang.String role, java.lang.String function, java.lang.String form)
           
 
Method Summary
 Accessions getAccession()
           
 ArchDescription getArchDescription()
           
 java.lang.Long getArchDescriptionNamesId()
           
 DigitalObjects getDigitalObject()
           
 java.lang.String getForm()
           
 java.lang.Long getIdentifier()
           
 Names getName()
           
 java.lang.String getNameLinkFunction()
           
 Resources getResource()
           
 ResourcesComponents getResourceComponent()
           
 java.lang.String getRole()
           
 java.lang.String getSortName()
           
 void setAccession(Accessions accession)
           
 void setArchDescriptionNamesId(java.lang.Long archDescriptionNamesId)
           
 void setDigitalObject(DigitalObjects digitalObject)
           
 void setForm(java.lang.String form)
           
 void setIdentifier(java.lang.Long identifier)
           
 void setName(Names name)
           
 void setNameLinkFunction(java.lang.String nameLinkFunction)
           
 void setResource(Resources resource)
           
 void setResourceComponent(ResourcesComponents resourceComponent)
           
 void setRole(java.lang.String role)
           
 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_SORT_NAME

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

PROPERTYNAME_ROLE

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

PROPERTYNAME_FORM

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

PROPERTYNAME_NAME_LINK_FUNCTION

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

PROPERTYNAME_NAME

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

PROPERTYNAME_FUNCTION_CREATOR

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

PROPERTYNAME_FUNCTION_SOURCE

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

PROPERTYNAME_FUNCTION_SUBJECT

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

ArchDescriptionNames

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


ArchDescriptionNames

public ArchDescriptionNames(Names name,
                            ArchDescription archDescription)
Full constructor;


ArchDescriptionNames

public ArchDescriptionNames(Names name,
                            ArchDescription archDescription,
                            java.lang.String role,
                            java.lang.String function,
                            java.lang.String form)
Method Detail

getArchDescriptionNamesId

public java.lang.Long getArchDescriptionNamesId()

setArchDescriptionNamesId

public void setArchDescriptionNamesId(java.lang.Long archDescriptionNamesId)

getRole

public java.lang.String getRole()

setRole

public void setRole(java.lang.String role)

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.

toString

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

getResource

public Resources getResource()

setResource

public void setResource(Resources resource)

setName

public void setName(Names name)

getName

public Names getName()

getSortName

public java.lang.String getSortName()

getNameLinkFunction

public java.lang.String getNameLinkFunction()

setNameLinkFunction

public void setNameLinkFunction(java.lang.String nameLinkFunction)

getForm

public java.lang.String getForm()

setForm

public void setForm(java.lang.String form)

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()