Class DataProcessingPurposeProperties

java.lang.Object
org.odpi.openmetadata.frameworks.openmetadata.properties.governance.GovernanceDefinitionProperties
org.odpi.openmetadata.frameworks.openmetadata.properties.dataprocessing.DataProcessingPurposeProperties

public class DataProcessingPurposeProperties extends GovernanceDefinitionProperties
Privacy regulations, such as GDPR, require permission from individuals to process their data, for each type of processing. Similarly, licensed data often specifies which type of processing is permitted. Data processing purposes are a way of characterising the types of processing that is being performed in order to request the appropriate permissions, and to also label data in a clean way to help people make good choices of the data they can/should use.
  • Constructor Details

    • DataProcessingPurposeProperties

      public DataProcessingPurposeProperties()
      Default Constructor
    • DataProcessingPurposeProperties

      public DataProcessingPurposeProperties(DataProcessingPurposeProperties template)
      Copy/Clone Constructor
      Parameters:
      template - object to copy
  • Method Details

    • getDetails

      public String getDetails()
      Return the specific details of the certification.
      Returns:
      string description
    • setDetails

      public void setDetails(String details)
      Set up the specific details of the certification.
      Parameters:
      details - string description
    • toString

      public String toString()
      JSON-style toString
      Overrides:
      toString in class GovernanceDefinitionProperties
      Returns:
      string containing the properties and their values
    • equals

      public boolean equals(Object objectToCompare)
      Compare the values of the supplied object with those stored in the current object.
      Overrides:
      equals in class GovernanceDefinitionProperties
      Parameters:
      objectToCompare - supplied object
      Returns:
      boolean result of comparison
    • hashCode

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