com.softwareag.centrasite.appl.framework.beans.standard.impl
Class ClassificationImpl

java.lang.Object
  extended by com.softwareag.centrasite.appl.framework.beans.DynamicRegistryBean
      extended by com.softwareag.centrasite.appl.framework.beans.standard.impl.RegistryObjectImpl
          extended by com.softwareag.centrasite.appl.framework.beans.standard.impl.ClassificationImpl
All Implemented Interfaces:
RegistryBean, RevisionBean, Classification, ExtensibleObject, RegistryObject

public class ClassificationImpl
extends RegistryObjectImpl
implements Classification


Constructor Summary
ClassificationImpl()
           
 
Method Summary
 boolean equals(java.lang.Object other)
           
 ClassificationScheme getClassificationScheme()
          Gets the ClassificationScheme that is used in classifying the object.
 RegistryBean getClassifiedObject()
          Gets the Object that is being classified.
 Concept getConcept()
          Gets the Concept that is classifying the object.
 java.lang.String getValue()
          Gets the taxonomy value for this Classification.
 int hashCode()
           
 boolean isExternal()
          Returns true if this is an external classification.
 void setClassificationScheme(ClassificationScheme classificationScheme)
          Sets the ClassificationScheme for this external classification.
 void setClassifiedObject(RegistryBean classifiedObject)
          Sets the object that is being classified.
 void setConcept(Concept concept)
          Sets the concept for this internal classification.
 void setExternal(boolean external)
          Sets if the Classification is external
 void setValue(java.lang.String value)
          Sets the taxonomy value for this external Classification.
 
Methods inherited from class com.softwareag.centrasite.appl.framework.beans.standard.impl.RegistryObjectImpl
getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getExternalIdentifiers, getExternalLinks, getObjectType, getRegistryPackages, getSlots, getSubmittingOrganization, setAssociatedObjects, setAssociations, setAuditTrail, setClassifications, setExternalIdentifiers, setExternalLinks, setObjectType, setRegistryPackages, setSlots, setSubmittingOrganization
 
Methods inherited from class com.softwareag.centrasite.appl.framework.beans.DynamicRegistryBean
getCheckpointName, getDescription, getIdentity, getKey, getName, isRevision, setCheckpointName, setDescription, setIdentity, setKey, setName, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.standard.RegistryObject
getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getExternalIdentifiers, getExternalLinks, getObjectType, getRegistryPackages, getSubmittingOrganization, setAssociations, setClassifications, setExternalIdentifiers, setExternalLinks, setSubmittingOrganization
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.RegistryBean
getDescription, getKey, getName, setDescription, setName
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.standard.ExtensibleObject
getSlots, setSlots
 

Constructor Detail

ClassificationImpl

public ClassificationImpl()
Method Detail

getClassificationScheme

public ClassificationScheme getClassificationScheme()
Gets the ClassificationScheme that is used in classifying the object.

Specified by:
getClassificationScheme in interface Classification
Returns:
ClassificationScheme

getClassifiedObject

public RegistryBean getClassifiedObject()
Gets the Object that is being classified.

Specified by:
getClassifiedObject in interface Classification
Returns:
RegistryBean

getConcept

public Concept getConcept()
Gets the Concept that is classifying the object.

Specified by:
getConcept in interface Classification
Returns:
Concept

getValue

public java.lang.String getValue()
Gets the taxonomy value for this Classification.

Specified by:
getValue in interface Classification
Returns:
String

isExternal

public boolean isExternal()
Returns true if this is an external classification.

Specified by:
isExternal in interface Classification
Returns:
boolean

setClassificationScheme

public void setClassificationScheme(ClassificationScheme classificationScheme)
Sets the ClassificationScheme for this external classification.

Specified by:
setClassificationScheme in interface Classification

setClassifiedObject

public void setClassifiedObject(RegistryBean classifiedObject)
Sets the object that is being classified.

Specified by:
setClassifiedObject in interface Classification

setConcept

public void setConcept(Concept concept)
Sets the concept for this internal classification.

Specified by:
setConcept in interface Classification

setValue

public void setValue(java.lang.String value)
Sets the taxonomy value for this external Classification.

Specified by:
setValue in interface Classification

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class RegistryObjectImpl

hashCode

public int hashCode()
Overrides:
hashCode in class RegistryObjectImpl

setExternal

public void setExternal(boolean external)
Sets if the Classification is external

Parameters:
external -