Class DatabasePrimaryKeyProperties
- java.lang.Object
-
- org.odpi.openmetadata.accessservices.datamanager.properties.ClassificationProperties
-
- org.odpi.openmetadata.accessservices.datamanager.properties.DatabasePrimaryKeyProperties
-
- All Implemented Interfaces:
Serializable
public class DatabasePrimaryKeyProperties extends ClassificationProperties
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:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DatabasePrimaryKeyProperties()
Default constructorDatabasePrimaryKeyProperties(DatabasePrimaryKeyProperties template)
Copy/clone constructor for a primary key.
-
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.KeyPattern
getKeyPattern()
Returns the key pattern for the primary key.String
getName()
Return the name for the primary key.int
hashCode()
Return hash code based on properties.void
setKeyPattern(KeyPattern keyPattern)
Set up the key pattern for the primary key.void
setName(String name)
Set up name of the primary key.String
toString()
Standard toString method.-
Methods inherited from class org.odpi.openmetadata.accessservices.datamanager.properties.ClassificationProperties
getEffectiveFrom, getEffectiveTo, getExtendedProperties, setEffectiveFrom, setEffectiveTo, setExtendedProperties
-
-
-
-
Constructor Detail
-
DatabasePrimaryKeyProperties
public DatabasePrimaryKeyProperties()
Default constructor
-
DatabasePrimaryKeyProperties
public DatabasePrimaryKeyProperties(DatabasePrimaryKeyProperties template)
Copy/clone constructor for a primary key.- Parameters:
template
- template object to copy.
-
-
Method Detail
-
setName
public void setName(String name)
Set up name of the primary key.- Parameters:
name
- String
-
getName
public String getName()
Return the name for the primary key.- Returns:
- String description
-
setKeyPattern
public void setKeyPattern(KeyPattern keyPattern)
Set up the key pattern for the primary key.- Parameters:
keyPattern
- String name
-
getKeyPattern
public KeyPattern getKeyPattern()
Returns the key pattern for the primary key.- Returns:
- String name
-
toString
public String toString()
Standard toString method.- Overrides:
toString
in classClassificationProperties
- Returns:
- print out of variables in a JSON-style
-
equals
public boolean equals(Object objectToCompare)
Compare the values of the supplied object with those stored in the current object.- Overrides:
equals
in classClassificationProperties
- Parameters:
objectToCompare
- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()
Return hash code based on properties.- Overrides:
hashCode
in classClassificationProperties
- Returns:
- int
-
-