java.lang.Object
org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementControlHeader
org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementClassificationHeader
org.odpi.openmetadata.frameworks.connectors.properties.beans.SecurityTags

public class SecurityTags extends org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementClassificationHeader
SecurityTags holds the list of labels and properties used by a security enforcement engine to control access and visibility to the contents of the real-world object described by the Referenceable.
  • Field Summary

    Fields inherited from class org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementControlHeader

    CURRENT_AUDIT_HEADER_VERSION
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor
    Copy/clone constructor
  • 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.
    Return the list of security labels attached to the element.
    Return the security properties associated with the element.
    int
    Create a hash code for this element type.
    void
    setSecurityLabels(List<String> securityLabels)
    Set up the list of security labels for the element.
    void
    setSecurityProperties(Map<String,Object> securityProperties)
    Set up the security properties associated with the element.
    Standard toString method.

    Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementClassificationHeader

    getClassificationOrigin, getClassificationOriginGUID, setClassificationOrigin, setClassificationOriginGUID

    Methods inherited from class org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementControlHeader

    getHeaderVersion, getOrigin, getStatus, getType, getVersions, setHeaderVersion, setOrigin, setStatus, setType, setVersions

    Methods inherited from class java.lang.Object

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

    • SecurityTags

      public SecurityTags()
      Default constructor
    • SecurityTags

      public SecurityTags(SecurityTags template)
      Copy/clone constructor
      Parameters:
      template - object to copy
  • Method Details

    • getSecurityLabels

      public List<String> getSecurityLabels()
      Return the list of security labels attached to the element.
      Returns:
      list of label strings
    • setSecurityLabels

      public void setSecurityLabels(List<String> securityLabels)
      Set up the list of security labels for the element.
      Parameters:
      securityLabels - list of label strings
    • getSecurityProperties

      public Map<String,Object> getSecurityProperties()
      Return the security properties associated with the element. These are name-value pairs.
      Returns:
      map of properties
    • setSecurityProperties

      public void setSecurityProperties(Map<String,Object> securityProperties)
      Set up the security properties associated with the element. These are name-value pairs.
      Parameters:
      securityProperties - map of properties
    • toString

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

      public int hashCode()
      Create a hash code for this element type.
      Overrides:
      hashCode in class org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementClassificationHeader
      Returns:
      int hash code