org.archiviststoolkit.model
Class Assessments

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

public class Assessments
extends DomainObject

Archivists' Toolkit(TM) Copyright © 2005-2009 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

Created by IntelliJ IDEA. The purpose of this class is to capture the quantitative and/or qualitative “collection-level” assessment that an archival repository performs in order to prioritize processing and other work. The assessment functional area encompasses traditional archival appraisal but also supports other functions relative to prioritizing archival work.

See Also:
Serialized Form

Field Summary
static java.lang.String PROPERTYNAME_AMOUNT_OF_TIME_SURVEY_TOOK
           
static java.lang.String PROPERTYNAME_CONDITION_OF_MATERIAL_RATING
           
static java.lang.String PROPERTYNAME_CONSERVATION_NOTE
           
static java.lang.String PROPERTYNAME_DATE_OF_SURVEY
           
static java.lang.String PROPERTYNAME_DOCUMENTATION_QUALITY_RATING
           
static java.lang.String PROPERTYNAME_ESTIMATED_PROCESSING_TIME_PER_FOOT
           
static java.lang.String PROPERTYNAME_EXHIBITION_VALUE_NOTE
           
static java.lang.String PROPERTYNAME_GENERAL_NOTE
           
static java.lang.String PROPERTYNAME_INACTIVE
           
static java.lang.String PROPERTYNAME_INTELLECTUAL_ACCESS_RATING
           
static java.lang.String PROPERTYNAME_INTEREST_RATING
           
static java.lang.String PROPERTYNAME_MONETARY_VALUE
           
static java.lang.String PROPERTYNAME_MONETARY_VALUE_NOTE
           
static java.lang.String PROPERTYNAME_OTHER_CONSERVATION_ISSUE1
           
static java.lang.String PROPERTYNAME_OTHER_CONSERVATION_ISSUE2
           
static java.lang.String PROPERTYNAME_OTHER_CONSERVATION_ISSUE3
           
static java.lang.String PROPERTYNAME_OTHER_CONSERVATION_ISSUE4
           
static java.lang.String PROPERTYNAME_OTHER_CONSERVATION_ISSUE5
           
static java.lang.String PROPERTYNAME_OTHER_CONSERVATION_ISSUE6
           
static java.lang.String PROPERTYNAME_OTHER_CONSERVATION_ISSUE7
           
static java.lang.String PROPERTYNAME_OTHER_CONSERVATION_ISSUE8
           
static java.lang.String PROPERTYNAME_PHYSICAL_ACCESS_RATING
           
static java.lang.String PROPERTYNAME_QUALITY_OF_HOUSING_RATING
           
static java.lang.String PROPERTYNAME_RESEARCH_VALUE_RATING
           
static java.lang.String PROPERTYNAME_REVIEW_NEEDED
           
static java.lang.String PROPERTYNAME_REVIEW_NOTE
           
static java.lang.String PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE1
           
static java.lang.String PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE2
           
static java.lang.String PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE3
           
static java.lang.String PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE4
           
static java.lang.String PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE5
           
static java.lang.String PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE6
           
static java.lang.String PROPERTYNAME_SPECIAL_FORMAT_NOTE
           
static java.lang.String PROPERTYNAME_SPECIAL_FORMAT1
           
static java.lang.String PROPERTYNAME_SPECIAL_FORMAT10
           
static java.lang.String PROPERTYNAME_SPECIAL_FORMAT11
           
static java.lang.String PROPERTYNAME_SPECIAL_FORMAT12
           
static java.lang.String PROPERTYNAME_SPECIAL_FORMAT13
           
static java.lang.String PROPERTYNAME_SPECIAL_FORMAT14
           
static java.lang.String PROPERTYNAME_SPECIAL_FORMAT15
           
static java.lang.String PROPERTYNAME_SPECIAL_FORMAT16
           
static java.lang.String PROPERTYNAME_SPECIAL_FORMAT17
           
static java.lang.String PROPERTYNAME_SPECIAL_FORMAT18
           
static java.lang.String PROPERTYNAME_SPECIAL_FORMAT2
           
static java.lang.String PROPERTYNAME_SPECIAL_FORMAT3
           
static java.lang.String PROPERTYNAME_SPECIAL_FORMAT4
           
static java.lang.String PROPERTYNAME_SPECIAL_FORMAT5
           
static java.lang.String PROPERTYNAME_SPECIAL_FORMAT6
           
static java.lang.String PROPERTYNAME_SPECIAL_FORMAT7
           
static java.lang.String PROPERTYNAME_SPECIAL_FORMAT8
           
static java.lang.String PROPERTYNAME_SPECIAL_FORMAT9
           
static java.lang.String PROPERTYNAME_TOTAL_ESTIMATED_PROCESSING_TIME
           
static java.lang.String PROPERTYNAME_TOTAL_EXTENT
           
static java.lang.String PROPERTYNAME_USER_NUMERICAL_RATING1
           
static java.lang.String PROPERTYNAME_USER_NUMERICAL_RATING2
           
static java.lang.String PROPERTYNAME_USER_WHO_CREATED_RECORD
           
static java.lang.String PROPERTYNAME_WHO_DID_SURVEY
           
static java.lang.String PROPERTYNAME_WHO_NEEDS_TO_REVIEW
           
 
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
Assessments()
          Creates a new instance of an Assessment
 
Method Summary
 AssessmentsAccessions addAccession(Accessions accession)
          Method to link a accession to the assessment object
 AssessmentsDigitalObjects addDigitalObject(DigitalObjects digitalObject)
          Method to link a DigitalObject to the assessment object
 AssessmentsResources addResource(Resources resource)
          Method to link a resource to the assessment object
 boolean containsAccessionLink(Accessions accession)
          Method to check to see if this accession is already linked to this object
 boolean containsDigitalObjectLink(DigitalObjects digitalObject)
          Method to check to see if this digital object is already linked to this object
 boolean containsResourceLink(Resources resource)
          Method to check to see if this resource is already linked to this object
 java.util.Set<AssessmentsAccessions> getAccessions()
           
 java.lang.Double getAmountOfTimeSurveyTook()
           
 java.lang.Boolean getArchitecturalMaterials()
           
 java.lang.Boolean getArtifacts()
           
 java.lang.Boolean getArtOriginals()
           
 java.lang.Long getAssessmentId()
          Method to return the assessment ID set by hibernate
 java.lang.Boolean getAudioMaterials()
           
 java.lang.Boolean getBiologicalSpecimens()
           
 java.lang.Boolean getBotanicalSpecimens()
           
 java.lang.Boolean getBrittlePaper()
           
 java.lang.Boolean getComputerStorageUnits()
           
 java.lang.Integer getConditionOfMaterial()
           
 java.lang.String getConservationNote()
           
 java.util.Date getDateOfSurvey()
           
 java.lang.Boolean getDeterioratingFilmBase()
           
 java.util.Set<AssessmentsDigitalObjects> getDigitalObjects()
           
 java.lang.Integer getDocumentationQuality()
           
 java.lang.Double getEstimatedProcessingTimePerFoot()
           
 java.lang.String getExhibitionValueNote()
           
 java.lang.Boolean getFilm()
           
 java.lang.String getGeneralNote()
           
 java.lang.Boolean getGlass()
           
 java.lang.Long getIdentifier()
           
 java.lang.Boolean getInactive()
           
 java.lang.Integer getIntellectualAccess()
           
 java.lang.Integer getInterest()
           
 java.lang.Boolean getMetalFasteners()
           
 java.lang.Double getMonetaryValue()
           
 java.lang.String getMonetaryValueNote()
           
 java.lang.Boolean getNewspaper()
           
 java.lang.Boolean getOther()
           
 java.lang.Boolean getOtherConservationIssue1()
           
 java.lang.Boolean getOtherConservationIssue2()
           
 java.lang.Boolean getOtherConservationIssue3()
           
 java.lang.Boolean getPhotographs()
           
 java.lang.Integer getPhysicalAccess()
           
 java.lang.Boolean getPotentialMoldOrMoldDamage()
           
 java.lang.Integer getQualityOfHousing()
           
 java.lang.Boolean getRecentPestDamage()
           
 Repositories getRepository()
           
 java.lang.Integer getResearchValue()
           
 java.util.Set<AssessmentsResources> getResources()
           
 java.lang.Boolean getReviewNeeded()
           
 java.lang.String getReviewNote()
           
 java.lang.Boolean getScrapbooks()
           
 java.lang.Boolean getSpecialConservationIssue1()
           
 java.lang.Boolean getSpecialConservationIssue2()
           
 java.lang.Boolean getSpecialConservationIssue3()
           
 java.lang.Boolean getSpecialFormat1()
           
 java.lang.Boolean getSpecialFormat2()
           
 java.lang.String getSpecialFormatNote()
           
 java.lang.Boolean getTape()
           
 java.lang.Boolean getTechnicalDrawingsAndSchematics()
           
 java.lang.Boolean getTextiles()
           
 java.lang.Boolean getThermofaxPaper()
           
 java.lang.Double getTotalEstimatedProcessingTime()
           
 java.lang.Double getTotalExtent()
           
 java.lang.Integer getUserNumericalRating1()
           
 java.lang.Integer getUserNumericalRating2()
           
 java.lang.String getUserWhoCreatedRecord()
           
 java.lang.Boolean getVellumAndParchment()
           
 java.lang.Boolean getVideoMaterials()
           
 java.lang.String getWhoDidSurvey()
           
 java.lang.String getWhoNeedsToReview()
           
 boolean hasLinkRecords()
          Method to see if this assessment has any records linked to it.
 void removeRelatedObject(DomainObject domainObject)
          Method to remove linked domain object records from this record
 void setAccessions(java.util.Set<AssessmentsAccessions> accessions)
           
 void setAmountOfTimeSurveyTook(java.lang.Double amountOfTimeSurveyTook)
           
 void setArchitecturalMaterials(java.lang.Boolean architecturalMaterials)
           
 void setArtifacts(java.lang.Boolean artifacts)
           
 void setArtOriginals(java.lang.Boolean artOriginals)
           
 void setAssessmentId(java.lang.Long assessmentId)
          Method to set the assessment ID.
 void setAudioMaterials(java.lang.Boolean audioMaterials)
           
 void setBiologicalSpecimens(java.lang.Boolean biologicalSpecimens)
           
 void setBotanicalSpecimens(java.lang.Boolean botanicalSpecimens)
           
 void setBrittlePaper(java.lang.Boolean brittlePaper)
           
 void setComputerStorageUnits(java.lang.Boolean computerStorageUnits)
           
 void setConditionOfMaterial(java.lang.Integer conditionOfMaterial)
           
 void setConservationNote(java.lang.String conservationNote)
           
 void setDateOfSurvey(java.util.Date dateOfSurvey)
           
 void setDeterioratingFilmBase(java.lang.Boolean deterioratingFilmBase)
           
 void setDigitalObjects(java.util.Set<AssessmentsDigitalObjects> digitalObjects)
           
 void setDocumentationQuality(java.lang.Integer documentationQuality)
           
 void setEstimatedProcessingTimePerFoot(java.lang.Double estimatedProcessingTimePerFoot)
           
 void setExhibitionValueNote(java.lang.String exhibitionValueNote)
           
 void setFilm(java.lang.Boolean film)
           
 void setGeneralNote(java.lang.String generalNote)
           
 void setGlass(java.lang.Boolean glass)
           
 void setIdentifier(java.lang.Long identifier)
           
 void setInactive(java.lang.Boolean inactive)
           
 void setIntellectualAccess(java.lang.Integer intellectualAccess)
           
 void setInterest(java.lang.Integer interest)
           
 void setMetalFasteners(java.lang.Boolean metalFasteners)
           
 void setMonetaryValue(java.lang.Double monetaryValue)
           
 void setMonetaryValueNote(java.lang.String monetaryValueNote)
           
 void setNewspaper(java.lang.Boolean newspaper)
           
 void setOther(java.lang.Boolean other)
           
 void setOtherConservationIssue1(java.lang.Boolean otherConservationIssue1)
           
 void setOtherConservationIssue2(java.lang.Boolean otherConservationIssue2)
           
 void setOtherConservationIssue3(java.lang.Boolean otherConservationIssue3)
           
 void setPhotographs(java.lang.Boolean photographs)
           
 void setPhysicalAccess(java.lang.Integer physicalAccess)
           
 void setPotentialMoldOrMoldDamage(java.lang.Boolean potentialMoldOrMoldDamage)
           
 void setQualityOfHousing(java.lang.Integer qualityOfHousing)
           
 void setRecentPestDamage(java.lang.Boolean recentPestDamage)
           
 void setRepository(Repositories repository)
           
 void setResearchValue(java.lang.Integer researchValue)
           
 void setResources(java.util.Set<AssessmentsResources> resources)
           
 void setReviewNeeded(java.lang.Boolean reviewNeeded)
           
 void setReviewNote(java.lang.String reviewNote)
           
 void setScrapbooks(java.lang.Boolean scrapbooks)
           
 void setSpecialConservationIssue1(java.lang.Boolean specialConservationIssue1)
           
 void setSpecialConservationIssue2(java.lang.Boolean specialConservationIssue2)
           
 void setSpecialConservationIssue3(java.lang.Boolean specialConservationIssue3)
           
 void setSpecialFormat1(java.lang.Boolean specialFormat1)
           
 void setSpecialFormat2(java.lang.Boolean specialFormat2)
           
 void setSpecialFormatNote(java.lang.String specialFormatNote)
           
 void setTape(java.lang.Boolean tape)
           
 void setTechnicalDrawingsAndSchematics(java.lang.Boolean technicalDrawingsAndSchematics)
           
 void setTextiles(java.lang.Boolean textiles)
           
 void setThermofaxPaper(java.lang.Boolean thermofaxPaper)
           
 void setTotalEstimatedProcessingTime(java.lang.Double totalEstimatedProcessingTime)
           
 void setTotalExtent(java.lang.Double totalExtent)
           
 void setUserNumericalRating1(java.lang.Integer userNumericalRating1)
           
 void setUserNumericalRating2(java.lang.Integer userNumericalRating2)
           
 void setUserWhoCreatedRecord(java.lang.String userWhoCreatedRecord)
           
 void setVellumAndParchment(java.lang.Boolean vellumAndParchment)
           
 void setVideoMaterials(java.lang.Boolean videoMaterials)
           
 void setWhoDidSurvey(java.lang.String whoDidSurvey)
           
 void setWhoNeedsToReview(java.lang.String whoNeedsToReview)
           
 
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, 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
 

Field Detail

PROPERTYNAME_CONDITION_OF_MATERIAL_RATING

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

PROPERTYNAME_PHYSICAL_ACCESS_RATING

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

PROPERTYNAME_QUALITY_OF_HOUSING_RATING

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

PROPERTYNAME_INTELLECTUAL_ACCESS_RATING

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

PROPERTYNAME_INTEREST_RATING

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

PROPERTYNAME_DOCUMENTATION_QUALITY_RATING

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

PROPERTYNAME_RESEARCH_VALUE_RATING

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

PROPERTYNAME_USER_NUMERICAL_RATING1

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

PROPERTYNAME_USER_NUMERICAL_RATING2

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

PROPERTYNAME_GENERAL_NOTE

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

PROPERTYNAME_CONSERVATION_NOTE

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

PROPERTYNAME_SPECIAL_FORMAT1

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

PROPERTYNAME_SPECIAL_FORMAT2

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

PROPERTYNAME_SPECIAL_FORMAT3

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

PROPERTYNAME_SPECIAL_FORMAT4

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

PROPERTYNAME_SPECIAL_FORMAT5

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

PROPERTYNAME_SPECIAL_FORMAT6

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

PROPERTYNAME_SPECIAL_FORMAT7

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

PROPERTYNAME_SPECIAL_FORMAT8

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

PROPERTYNAME_SPECIAL_FORMAT9

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

PROPERTYNAME_SPECIAL_FORMAT10

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

PROPERTYNAME_SPECIAL_FORMAT11

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

PROPERTYNAME_SPECIAL_FORMAT12

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

PROPERTYNAME_SPECIAL_FORMAT13

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

PROPERTYNAME_SPECIAL_FORMAT14

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

PROPERTYNAME_SPECIAL_FORMAT15

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

PROPERTYNAME_SPECIAL_FORMAT16

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

PROPERTYNAME_SPECIAL_FORMAT17

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

PROPERTYNAME_SPECIAL_FORMAT18

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

PROPERTYNAME_SPECIAL_FORMAT_NOTE

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

PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE1

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

PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE2

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

PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE3

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

PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE4

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

PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE5

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

PROPERTYNAME_SPECIAL_CONSERVATION_ISSUE6

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

PROPERTYNAME_OTHER_CONSERVATION_ISSUE1

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

PROPERTYNAME_OTHER_CONSERVATION_ISSUE2

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

PROPERTYNAME_OTHER_CONSERVATION_ISSUE3

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

PROPERTYNAME_OTHER_CONSERVATION_ISSUE4

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

PROPERTYNAME_OTHER_CONSERVATION_ISSUE5

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

PROPERTYNAME_OTHER_CONSERVATION_ISSUE6

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

PROPERTYNAME_OTHER_CONSERVATION_ISSUE7

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

PROPERTYNAME_OTHER_CONSERVATION_ISSUE8

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

PROPERTYNAME_EXHIBITION_VALUE_NOTE

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

PROPERTYNAME_MONETARY_VALUE

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

PROPERTYNAME_MONETARY_VALUE_NOTE

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

PROPERTYNAME_ESTIMATED_PROCESSING_TIME_PER_FOOT

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

PROPERTYNAME_TOTAL_EXTENT

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

PROPERTYNAME_TOTAL_ESTIMATED_PROCESSING_TIME

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

PROPERTYNAME_WHO_DID_SURVEY

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

PROPERTYNAME_AMOUNT_OF_TIME_SURVEY_TOOK

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

PROPERTYNAME_USER_WHO_CREATED_RECORD

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

PROPERTYNAME_DATE_OF_SURVEY

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

PROPERTYNAME_REVIEW_NEEDED

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

PROPERTYNAME_WHO_NEEDS_TO_REVIEW

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

PROPERTYNAME_REVIEW_NOTE

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

PROPERTYNAME_INACTIVE

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

Assessments

public Assessments()
Creates a new instance of an Assessment

Method Detail

getAssessmentId

public java.lang.Long getAssessmentId()
Method to return the assessment ID set by hibernate

Returns:
The assessment ID

setAssessmentId

public void setAssessmentId(java.lang.Long assessmentId)
Method to set the assessment ID. This is called by hibernate

Parameters:
assessmentId - The assessment ID that is set for this object

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.

getConditionOfMaterial

public java.lang.Integer getConditionOfMaterial()

setConditionOfMaterial

public void setConditionOfMaterial(java.lang.Integer conditionOfMaterial)

getPhysicalAccess

public java.lang.Integer getPhysicalAccess()

setPhysicalAccess

public void setPhysicalAccess(java.lang.Integer physicalAccess)

getQualityOfHousing

public java.lang.Integer getQualityOfHousing()

setQualityOfHousing

public void setQualityOfHousing(java.lang.Integer qualityOfHousing)

getIntellectualAccess

public java.lang.Integer getIntellectualAccess()

setIntellectualAccess

public void setIntellectualAccess(java.lang.Integer intellectualAccess)

getInterest

public java.lang.Integer getInterest()

setInterest

public void setInterest(java.lang.Integer interest)

getDocumentationQuality

public java.lang.Integer getDocumentationQuality()

setDocumentationQuality

public void setDocumentationQuality(java.lang.Integer documentationQuality)

getResearchValue

public java.lang.Integer getResearchValue()

setResearchValue

public void setResearchValue(java.lang.Integer researchValue)

getUserNumericalRating1

public java.lang.Integer getUserNumericalRating1()

setUserNumericalRating1

public void setUserNumericalRating1(java.lang.Integer userNumericalRating1)

getUserNumericalRating2

public java.lang.Integer getUserNumericalRating2()

setUserNumericalRating2

public void setUserNumericalRating2(java.lang.Integer userNumericalRating2)

getGeneralNote

public java.lang.String getGeneralNote()

setGeneralNote

public void setGeneralNote(java.lang.String generalNote)

getConservationNote

public java.lang.String getConservationNote()

setConservationNote

public void setConservationNote(java.lang.String conservationNote)

getArchitecturalMaterials

public java.lang.Boolean getArchitecturalMaterials()

setArchitecturalMaterials

public void setArchitecturalMaterials(java.lang.Boolean architecturalMaterials)

getArtOriginals

public java.lang.Boolean getArtOriginals()

setArtOriginals

public void setArtOriginals(java.lang.Boolean artOriginals)

getArtifacts

public java.lang.Boolean getArtifacts()

setArtifacts

public void setArtifacts(java.lang.Boolean artifacts)

getAudioMaterials

public java.lang.Boolean getAudioMaterials()

setAudioMaterials

public void setAudioMaterials(java.lang.Boolean audioMaterials)

getBiologicalSpecimens

public java.lang.Boolean getBiologicalSpecimens()

setBiologicalSpecimens

public void setBiologicalSpecimens(java.lang.Boolean biologicalSpecimens)

getBotanicalSpecimens

public java.lang.Boolean getBotanicalSpecimens()

setBotanicalSpecimens

public void setBotanicalSpecimens(java.lang.Boolean botanicalSpecimens)

getComputerStorageUnits

public java.lang.Boolean getComputerStorageUnits()

setComputerStorageUnits

public void setComputerStorageUnits(java.lang.Boolean computerStorageUnits)

getFilm

public java.lang.Boolean getFilm()

setFilm

public void setFilm(java.lang.Boolean film)

getGlass

public java.lang.Boolean getGlass()

setGlass

public void setGlass(java.lang.Boolean glass)

getPhotographs

public java.lang.Boolean getPhotographs()

setPhotographs

public void setPhotographs(java.lang.Boolean photographs)

getScrapbooks

public java.lang.Boolean getScrapbooks()

setScrapbooks

public void setScrapbooks(java.lang.Boolean scrapbooks)

getTechnicalDrawingsAndSchematics

public java.lang.Boolean getTechnicalDrawingsAndSchematics()

setTechnicalDrawingsAndSchematics

public void setTechnicalDrawingsAndSchematics(java.lang.Boolean technicalDrawingsAndSchematics)

getTextiles

public java.lang.Boolean getTextiles()

setTextiles

public void setTextiles(java.lang.Boolean textiles)

getVellumAndParchment

public java.lang.Boolean getVellumAndParchment()

setVellumAndParchment

public void setVellumAndParchment(java.lang.Boolean vellumAndParchment)

getVideoMaterials

public java.lang.Boolean getVideoMaterials()

setVideoMaterials

public void setVideoMaterials(java.lang.Boolean videoMaterials)

getOther

public java.lang.Boolean getOther()

setOther

public void setOther(java.lang.Boolean other)

getSpecialFormat1

public java.lang.Boolean getSpecialFormat1()

setSpecialFormat1

public void setSpecialFormat1(java.lang.Boolean specialFormat1)

getSpecialFormat2

public java.lang.Boolean getSpecialFormat2()

setSpecialFormat2

public void setSpecialFormat2(java.lang.Boolean specialFormat2)

getSpecialFormatNote

public java.lang.String getSpecialFormatNote()

setSpecialFormatNote

public void setSpecialFormatNote(java.lang.String specialFormatNote)

getPotentialMoldOrMoldDamage

public java.lang.Boolean getPotentialMoldOrMoldDamage()

setPotentialMoldOrMoldDamage

public void setPotentialMoldOrMoldDamage(java.lang.Boolean potentialMoldOrMoldDamage)

getRecentPestDamage

public java.lang.Boolean getRecentPestDamage()

setRecentPestDamage

public void setRecentPestDamage(java.lang.Boolean recentPestDamage)

getDeterioratingFilmBase

public java.lang.Boolean getDeterioratingFilmBase()

setDeterioratingFilmBase

public void setDeterioratingFilmBase(java.lang.Boolean deterioratingFilmBase)

getSpecialConservationIssue1

public java.lang.Boolean getSpecialConservationIssue1()

setSpecialConservationIssue1

public void setSpecialConservationIssue1(java.lang.Boolean specialConservationIssue1)

getSpecialConservationIssue2

public java.lang.Boolean getSpecialConservationIssue2()

setSpecialConservationIssue2

public void setSpecialConservationIssue2(java.lang.Boolean specialConservationIssue2)

getSpecialConservationIssue3

public java.lang.Boolean getSpecialConservationIssue3()

setSpecialConservationIssue3

public void setSpecialConservationIssue3(java.lang.Boolean specialConservationIssue3)

getBrittlePaper

public java.lang.Boolean getBrittlePaper()

setBrittlePaper

public void setBrittlePaper(java.lang.Boolean brittlePaper)

getMetalFasteners

public java.lang.Boolean getMetalFasteners()

setMetalFasteners

public void setMetalFasteners(java.lang.Boolean metalFasteners)

getNewspaper

public java.lang.Boolean getNewspaper()

setNewspaper

public void setNewspaper(java.lang.Boolean newspaper)

getTape

public java.lang.Boolean getTape()

setTape

public void setTape(java.lang.Boolean tape)

getThermofaxPaper

public java.lang.Boolean getThermofaxPaper()

setThermofaxPaper

public void setThermofaxPaper(java.lang.Boolean thermofaxPaper)

getOtherConservationIssue1

public java.lang.Boolean getOtherConservationIssue1()

setOtherConservationIssue1

public void setOtherConservationIssue1(java.lang.Boolean otherConservationIssue1)

getOtherConservationIssue2

public java.lang.Boolean getOtherConservationIssue2()

setOtherConservationIssue2

public void setOtherConservationIssue2(java.lang.Boolean otherConservationIssue2)

getOtherConservationIssue3

public java.lang.Boolean getOtherConservationIssue3()

setOtherConservationIssue3

public void setOtherConservationIssue3(java.lang.Boolean otherConservationIssue3)

getExhibitionValueNote

public java.lang.String getExhibitionValueNote()

setExhibitionValueNote

public void setExhibitionValueNote(java.lang.String exhibitionValueNote)

getMonetaryValue

public java.lang.Double getMonetaryValue()

setMonetaryValue

public void setMonetaryValue(java.lang.Double monetaryValue)

getMonetaryValueNote

public java.lang.String getMonetaryValueNote()

setMonetaryValueNote

public void setMonetaryValueNote(java.lang.String monetaryValueNote)

getEstimatedProcessingTimePerFoot

public java.lang.Double getEstimatedProcessingTimePerFoot()

setEstimatedProcessingTimePerFoot

public void setEstimatedProcessingTimePerFoot(java.lang.Double estimatedProcessingTimePerFoot)

getTotalExtent

public java.lang.Double getTotalExtent()

setTotalExtent

public void setTotalExtent(java.lang.Double totalExtent)

getTotalEstimatedProcessingTime

public java.lang.Double getTotalEstimatedProcessingTime()

setTotalEstimatedProcessingTime

public void setTotalEstimatedProcessingTime(java.lang.Double totalEstimatedProcessingTime)

getWhoDidSurvey

public java.lang.String getWhoDidSurvey()

setWhoDidSurvey

public void setWhoDidSurvey(java.lang.String whoDidSurvey)

getAmountOfTimeSurveyTook

public java.lang.Double getAmountOfTimeSurveyTook()

setAmountOfTimeSurveyTook

public void setAmountOfTimeSurveyTook(java.lang.Double amountOfTimeSurveyTook)

getUserWhoCreatedRecord

public java.lang.String getUserWhoCreatedRecord()

setUserWhoCreatedRecord

public void setUserWhoCreatedRecord(java.lang.String userWhoCreatedRecord)

getDateOfSurvey

public java.util.Date getDateOfSurvey()

setDateOfSurvey

public void setDateOfSurvey(java.util.Date dateOfSurvey)

getReviewNeeded

public java.lang.Boolean getReviewNeeded()

setReviewNeeded

public void setReviewNeeded(java.lang.Boolean reviewNeeded)

getWhoNeedsToReview

public java.lang.String getWhoNeedsToReview()

setWhoNeedsToReview

public void setWhoNeedsToReview(java.lang.String whoNeedsToReview)

getReviewNote

public java.lang.String getReviewNote()

setReviewNote

public void setReviewNote(java.lang.String reviewNote)

getInactive

public java.lang.Boolean getInactive()

setInactive

public void setInactive(java.lang.Boolean inactive)

getRepository

public Repositories getRepository()

setRepository

public void setRepository(Repositories repository)

getResources

public java.util.Set<AssessmentsResources> getResources()

setResources

public void setResources(java.util.Set<AssessmentsResources> resources)

getAccessions

public java.util.Set<AssessmentsAccessions> getAccessions()

setAccessions

public void setAccessions(java.util.Set<AssessmentsAccessions> accessions)

getDigitalObjects

public java.util.Set<AssessmentsDigitalObjects> getDigitalObjects()

setDigitalObjects

public void setDigitalObjects(java.util.Set<AssessmentsDigitalObjects> digitalObjects)

hasLinkRecords

public boolean hasLinkRecords()
Method to see if this assessment has any records linked to it.

Returns:
true if there are any records links to this assessment

addAccession

public AssessmentsAccessions addAccession(Accessions accession)
                                   throws DuplicateLinkException
Method to link a accession to the assessment object

Parameters:
accession - the accession to link
Returns:
The AssessmentsAccession linking object
Throws:
DuplicateLinkException

addResource

public AssessmentsResources addResource(Resources resource)
                                 throws DuplicateLinkException
Method to link a resource to the assessment object

Parameters:
resource - the resouce to link
Returns:
The AssessmentsResource linking object
Throws:
DuplicateLinkException

addDigitalObject

public AssessmentsDigitalObjects addDigitalObject(DigitalObjects digitalObject)
                                           throws DuplicateLinkException
Method to link a DigitalObject to the assessment object

Parameters:
digitalObject - the Digital Object to link
Returns:
The AssessmentsDigitalObject linking object
Throws:
DuplicateLinkException

containsAccessionLink

public boolean containsAccessionLink(Accessions accession)
Method to check to see if this accession is already linked to this object

Parameters:
accession - The accession to look for
Returns:
true if the accession is already link or false if it is not

containsResourceLink

public boolean containsResourceLink(Resources resource)
Method to check to see if this resource is already linked to this object

Parameters:
resource - The resource to look for
Returns:
true if the resource is already link or false if it is not

containsDigitalObjectLink

public boolean containsDigitalObjectLink(DigitalObjects digitalObject)
Method to check to see if this digital object is already linked to this object

Parameters:
digitalObject - The Digital Object to look for
Returns:
true if the DigitalObject is already link or false if it is not

removeRelatedObject

public void removeRelatedObject(DomainObject domainObject)
                         throws ObjectNotRemovedException
Method to remove linked domain object records from this record

Overrides:
removeRelatedObject in class DomainObject
Parameters:
domainObject - the domain object to be removed
Throws:
ObjectNotRemovedException - If the object can't be removed