java.lang.Object
org.odpi.openmetadata.accessservices.subjectarea.properties.classifications.Classification
org.odpi.openmetadata.accessservices.subjectarea.properties.classifications.Retention
All Implemented Interfaces:
Serializable, OmasObject

public class Retention extends Classification
Defines the retention requirements for related data items.
See Also:
  • Constructor Details

    • Retention

      public Retention()
      Default constructor
  • Method Details

    • getStatus

      public GovernanceClassificationStatus getStatus()
      Status of this classification.
      Returns:
      Status of this classification.
    • setStatus

      public void setStatus(GovernanceClassificationStatus status)
    • getConfidence

      public Integer getConfidence()
      Level of confidence in the classification (0=none -> 100=excellent).
      Returns:
      Level of confidence
    • setConfidence

      public void setConfidence(Integer confidence)
    • getSteward

      public String getSteward()
      Person responsible for maintaining this classification.
      Returns:
      Person responsible for maintaining this classification.
    • setSteward

      public void setSteward(String steward)
    • getSource

      public String getSource()
      Source of the classification.
      Returns:
      Source of the classification.
    • setSource

      public void setSource(String source)
    • getNotes

      public String getNotes()
      Information relating to the classification.
      Returns:
      Information relating to the classification.
    • setNotes

      public void setNotes(String notes)
    • getPropertyNames

      public static Set<String> getPropertyNames()
      Retention property names
      Returns:
      Set of Strings of the Retention property names
    • getBasis

      public RetentionBasis getBasis()
      Basis on which the retention period is defined.
      Returns:
      Basis on which the retention period is defined.
    • setBasis

      public void setBasis(RetentionBasis basis)
    • getAssociatedGUID

      public String getAssociatedGUID()
      Related entity used to determine the retention period.
      Returns:
      Related entity used to determine the retention period.
    • setAssociatedGUID

      public void setAssociatedGUID(String associatedGUID)
    • getArchiveAfter

      public Long getArchiveAfter()
      Related entity used to determine the retention period.
      Returns:
      Related entity used to determine the retention period.
    • setArchiveAfter

      public void setArchiveAfter(Long archiveAfter)
    • getDeleteAfter

      public Long getDeleteAfter()
      Related entity used to determine the retention period.
      Returns:
      Related entity used to determine the retention period.
    • setDeleteAfter

      public void setDeleteAfter(Long deleteAfter)
    • getAdditionalProperties

      public Map<String,String> getAdditionalProperties()
      Get the extra attributes - ones that are in addition to the standard types.
      Overrides:
      getAdditionalProperties in class Classification
      Returns:
      extra attributes
    • setAdditionalProperties

      public void setAdditionalProperties(Map<String,String> additionalProperties)
      Overrides:
      setAdditionalProperties in class Classification