java.lang.Object
org.odpi.openmetadata.accessservices.assetmanager.properties.PrimaryKeyProperties

public class PrimaryKeyProperties extends Object
PrimaryKeyProperties 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.
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor
    Copy/clone constructor for a primary key.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    equals(Object objectToCompare)
    Compare the values of the supplied object with those stored in the current object.
    org.odpi.openmetadata.frameworks.openmetadata.enums.KeyPattern
    Returns the key pattern for the primary key.
    Return the name for the primary key.
    int
    Return hash code based on properties.
    void
    setKeyPattern(org.odpi.openmetadata.frameworks.openmetadata.enums.KeyPattern keyPattern)
    Set up the key pattern for the primary key.
    void
    Set up name of the primary key.
    Standard toString method.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • PrimaryKeyProperties

      public PrimaryKeyProperties()
      Default constructor
    • PrimaryKeyProperties

      public PrimaryKeyProperties(PrimaryKeyProperties template)
      Copy/clone constructor for a primary key.
      Parameters:
      template - template object to copy.
  • Method Details

    • 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(org.odpi.openmetadata.frameworks.openmetadata.enums.KeyPattern keyPattern)
      Set up the key pattern for the primary key.
      Parameters:
      keyPattern - String name
    • getKeyPattern

      public org.odpi.openmetadata.frameworks.openmetadata.enums.KeyPattern getKeyPattern()
      Returns the key pattern for the primary key.
      Returns:
      String name
    • toString

      public String toString()
      Standard toString method.
      Overrides:
      toString in class Object
      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 class Object
      Parameters:
      objectToCompare - supplied object
      Returns:
      boolean result of comparison
    • hashCode

      public int hashCode()
      Return hash code based on properties.
      Overrides:
      hashCode in class Object
      Returns:
      int