Class ClassificationProperties
- java.lang.Object
-
- org.odpi.openmetadata.accessservices.datamanager.properties.ClassificationProperties
-
- All Implemented Interfaces:
Serializable
- Direct Known Subclasses:
DatabasePrimaryKeyProperties
public class ClassificationProperties extends Object implements Serializable
ClassificationProperties provides the base class for classification items. This provides extended properties with the ability to set effectivity dates.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ClassificationProperties()
Default constructorClassificationProperties(ClassificationProperties template)
Copy/clone constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object objectToCompare)
Compare the values of the supplied object with those stored in the current object.Date
getEffectiveFrom()
Return the date/time that this element is effective from (null means effective from the epoch).Date
getEffectiveTo()
Return the date/time that element is effective to (null means that it is effective indefinitely into the future).Map<String,Object>
getExtendedProperties()
Return the properties that have been defined for a subtype of this object that are not supported explicitly by this bean.int
hashCode()
Return hash code based on properties.void
setEffectiveFrom(Date effectiveFrom)
Set up the date/time that this element is effective from (null means effective from the epoch).void
setEffectiveTo(Date effectiveTo)
Set the date/time that element is effective to (null means that it is effective indefinitely into the future).void
setExtendedProperties(Map<String,Object> extendedProperties)
Set up the properties that have been defined for a subtype of this object that are not supported explicitly by this bean.String
toString()
Standard toString method.
-
-
-
Constructor Detail
-
ClassificationProperties
public ClassificationProperties()
Default constructor
-
ClassificationProperties
public ClassificationProperties(ClassificationProperties template)
Copy/clone constructor. Retrieve values from the supplied template- Parameters:
template
- element to copy
-
-
Method Detail
-
getEffectiveFrom
public Date getEffectiveFrom()
Return the date/time that this element is effective from (null means effective from the epoch).- Returns:
- date object
-
setEffectiveFrom
public void setEffectiveFrom(Date effectiveFrom)
Set up the date/time that this element is effective from (null means effective from the epoch).- Parameters:
effectiveFrom
- date object
-
getEffectiveTo
public Date getEffectiveTo()
Return the date/time that element is effective to (null means that it is effective indefinitely into the future).- Returns:
- date object
-
setEffectiveTo
public void setEffectiveTo(Date effectiveTo)
Set the date/time that element is effective to (null means that it is effective indefinitely into the future).- Parameters:
effectiveTo
- date object
-
getExtendedProperties
public Map<String,Object> getExtendedProperties()
Return the properties that have been defined for a subtype of this object that are not supported explicitly by this bean.- Returns:
- property map
-
setExtendedProperties
public void setExtendedProperties(Map<String,Object> extendedProperties)
Set up the properties that have been defined for a subtype of this object that are not supported explicitly by this bean.- Parameters:
extendedProperties
- property map
-
toString
public String toString()
Standard toString method.
-
equals
public boolean equals(Object objectToCompare)
Compare the values of the supplied object with those stored in the current object.
-
-