org.archiviststoolkit.model
Class NonPreferredNames

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

public class NonPreferredNames
extends BasicNames

The Names class represents a name authority record.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.archiviststoolkit.model.BasicNames
CORPORATE_BODY_TYPE, FAMILY_TYPE, PERSON_TYPE, PROPERTYNAME_CORPORATE_PRIMARY_NAME, PROPERTYNAME_CORPORATE_SUBORDINATE_1, PROPERTYNAME_CORPORATE_SUBORDINATE_2, PROPERTYNAME_CREATE_SORT_NAME_AUTOMATICALLY, PROPERTYNAME_FAMILY_NAME, PROPERTYNAME_FAMILY_NAME_PREFIX, PROPERTYNAME_NAME_ID, PROPERTYNAME_NAME_MD5_HASH, PROPERTYNAME_NAME_TYPE, PROPERTYNAME_NUMBER, PROPERTYNAME_PERSONAL_DATES, PROPERTYNAME_PERSONAL_DIRECT_ORDER, PROPERTYNAME_PERSONAL_FULLER_FORM, PROPERTYNAME_PERSONAL_PREFIX, PROPERTYNAME_PERSONAL_PRIMARY_NAME, PROPERTYNAME_PERSONAL_REST_OF_NAME, PROPERTYNAME_PERSONAL_SUFFIX, PROPERTYNAME_PERSONAL_TITLE, PROPERTYNAME_QUALIFIER, 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
NonPreferredNames(Names parentName)
          Full constructor;
 
Method Summary
 java.lang.Long getIdentifier()
           
 java.lang.Long getNonPreferredNameId()
           
 Names getPrimaryName()
           
 void setIdentifier(java.lang.Long identifier)
           
 void setNonPreferredNameId(java.lang.Long nonPreferredNameId)
           
 
Methods inherited from class org.archiviststoolkit.model.BasicNames
createSortName, createSortName, getCorporatePrimaryName, getCorporateSubordinate1, getCorporateSubordinate2, getCreateSortNameAutomatically, getFamilyName, getFamilyNamePrefix, getNameId, getNameType, getNumber, getPersonalDates, getPersonalDirectOrder, getPersonalFullerForm, getPersonalPrefix, getPersonalPrimaryName, getPersonalRestOfName, getPersonalSuffix, getPersonalTitle, getQualifier, getSortName, setCorporatePrimaryName, setCorporateSubordinate1, setCorporateSubordinate2, setCreateSortNameAutomatically, setFamilyName, setFamilyNamePrefix, setNameId, setNameType, setNumber, setPersonalDates, setPersonalDirectOrder, setPersonalFullerForm, setPersonalPrefix, setPersonalPrimaryName, setPersonalRestOfName, setPersonalSuffix, setPersonalTitle, setQualifier, setSortName, 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
 

Constructor Detail

NonPreferredNames

public NonPreferredNames(Names parentName)
Full constructor;

Method Detail

getPrimaryName

public Names getPrimaryName()

getIdentifier

public java.lang.Long getIdentifier()
Overrides:
getIdentifier in class BasicNames
Returns:
Returns the identifier.

setIdentifier

public void setIdentifier(java.lang.Long identifier)
Overrides:
setIdentifier in class BasicNames
Parameters:
identifier - The identifier to set.

getNonPreferredNameId

public java.lang.Long getNonPreferredNameId()

setNonPreferredNameId

public void setNonPreferredNameId(java.lang.Long nonPreferredNameId)