Class DatabasePrimaryKeyProperties
java.lang.Object
org.odpi.openmetadata.accessservices.datamanager.properties.ClassificationProperties
org.odpi.openmetadata.accessservices.datamanager.properties.DatabasePrimaryKeyProperties
- All Implemented Interfaces:
Serializable
DatabasePrimaryKeyProperties describes the properties of a primary key. It is typically associated
with one of the database columns in a database table to indicate that the values stored uniquely
identify the row.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorCopy/clone constructor for a primary key. -
Method Summary
Modifier and TypeMethodDescriptionbooleanCompare the values of the supplied object with those stored in the current object.Returns the key pattern for the primary key.getName()Return the name for the primary key.inthashCode()Return hash code based on properties.voidsetKeyPattern(KeyPattern keyPattern) Set up the key pattern for the primary key.voidSet up name of the primary key.toString()Standard toString method.Methods inherited from class org.odpi.openmetadata.accessservices.datamanager.properties.ClassificationProperties
getEffectiveFrom, getEffectiveTo, getExtendedProperties, setEffectiveFrom, setEffectiveTo, setExtendedProperties
-
Constructor Details
-
DatabasePrimaryKeyProperties
public DatabasePrimaryKeyProperties()Default constructor -
DatabasePrimaryKeyProperties
Copy/clone constructor for a primary key.- Parameters:
template- template object to copy.
-
-
Method Details
-
setName
Set up name of the primary key.- Parameters:
name- String
-
getName
Return the name for the primary key.- Returns:
- String description
-
setKeyPattern
Set up the key pattern for the primary key.- Parameters:
keyPattern- String name
-
getKeyPattern
Returns the key pattern for the primary key.- Returns:
- String name
-
toString
Standard toString method.- Overrides:
toStringin classClassificationProperties- Returns:
- print out of variables in a JSON-style
-
equals
Compare the values of the supplied object with those stored in the current object.- Overrides:
equalsin classClassificationProperties- Parameters:
objectToCompare- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()Return hash code based on properties.- Overrides:
hashCodein classClassificationProperties- Returns:
- int
-