org.archiviststoolkit.model
Class Deaccessions

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

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

Archivists' Toolkit(TM) Copyright 2005-2007 Regents of the University of California, New York University, & Five Colleges, Inc. All rights reserved. This software is free. You can redistribute it and / or modify it under the terms of the Educational Community License (ECL) version 1.0 (http://www.opensource.org/licenses/ecl1.php) This software is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the ECL license for more details about permissions and limitations. Archivists' Toolkit(TM) http://www.archiviststoolkit.org info@archiviststoolkit.org

See Also:
Serialized Form

Field Summary
static java.lang.String PROPERTYNAME_DATE
           
static java.lang.String PROPERTYNAME_DESCRIPTION
           
static java.lang.String PROPERTYNAME_DISPOSITION
           
static java.lang.String PROPERTYNAME_EXTENT
           
static java.lang.String PROPERTYNAME_EXTENT_TYPE
           
static java.lang.String PROPERTYNAME_NOTIFICATION
           
static java.lang.String PROPERTYNAME_REASON
           
 
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
Deaccessions()
           
Deaccessions(ArchDescription archDescription)
           
 
Method Summary
 Accessions getAccession()
           
 java.util.Date getDeaccessionDate()
           
 java.lang.Long getDeaccessionsId()
           
 java.lang.String getDescription()
           
 java.lang.String getDisposition()
           
 java.lang.Double getExtent()
           
 java.lang.String getExtentType()
           
 java.lang.Long getIdentifier()
           
 java.lang.Boolean getNotification()
           
 java.lang.String getReason()
           
 Resources getResource()
           
 void setAccession(Accessions accession)
           
 void setDeaccessionDate(java.util.Date date)
           
 void setDeaccessionsId(java.lang.Long deaccessionsId)
           
 void setDescription(java.lang.String description)
           
 void setDisposition(java.lang.String disposition)
           
 void setExtent(java.lang.Double extent)
           
 void setExtentType(java.lang.String extentType)
           
 void setIdentifier(java.lang.Long identifier)
           
 void setNotification(java.lang.Boolean notification)
           
 void setReason(java.lang.String reason)
           
 void setResource(Resources resource)
           
 
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, toString, wait, wait, wait
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Field Detail

PROPERTYNAME_DESCRIPTION

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

PROPERTYNAME_DATE

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

PROPERTYNAME_REASON

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

PROPERTYNAME_EXTENT

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

PROPERTYNAME_EXTENT_TYPE

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

PROPERTYNAME_DISPOSITION

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

PROPERTYNAME_NOTIFICATION

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

Deaccessions

public Deaccessions(ArchDescription archDescription)

Deaccessions

public Deaccessions()
Method Detail

getDeaccessionsId

public java.lang.Long getDeaccessionsId()

setDeaccessionsId

public void setDeaccessionsId(java.lang.Long deaccessionsId)

getDescription

public java.lang.String getDescription()

setDescription

public void setDescription(java.lang.String description)

getDeaccessionDate

public java.util.Date getDeaccessionDate()

setDeaccessionDate

public void setDeaccessionDate(java.util.Date date)

getReason

public java.lang.String getReason()

setReason

public void setReason(java.lang.String reason)

getExtent

public java.lang.Double getExtent()

setExtent

public void setExtent(java.lang.Double extent)

getExtentType

public java.lang.String getExtentType()

setExtentType

public void setExtentType(java.lang.String extentType)

getDisposition

public java.lang.String getDisposition()

setDisposition

public void setDisposition(java.lang.String disposition)

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)

getAccession

public Accessions getAccession()

setAccession

public void setAccession(Accessions accession)

getNotification

public java.lang.Boolean getNotification()

setNotification

public void setNotification(java.lang.Boolean notification)