Class SecurityTags
java.lang.Object
org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementControlHeader
org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementClassificationHeader
org.odpi.openmetadata.frameworks.connectors.properties.beans.SecurityTags
- All Implemented Interfaces:
Serializable
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.
- See Also:
-
Field Summary
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
CURRENT_AUDIT_HEADER_VERSION
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorSecurityTags
(SecurityTags template) Copy/clone constructor -
Method Summary
Modifier and TypeMethodDescriptionboolean
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
hashCode()
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.toString()
Standard toString method.Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementClassificationHeader
getClassificationOrigin, getClassificationOriginGUID, setClassificationOrigin, setClassificationOriginGUID
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementControlHeader
getOrigin, getStatus, getType, getVersions, setOrigin, setStatus, setType, setVersions
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
getHeaderVersion, setHeaderVersion
-
Constructor Details
-
SecurityTags
public SecurityTags()Default constructor -
SecurityTags
Copy/clone constructor- Parameters:
template
- object to copy
-
-
Method Details
-
getSecurityLabels
Return the list of security labels attached to the element.- Returns:
- list of label strings
-
setSecurityLabels
Set up the list of security labels for the element.- Parameters:
securityLabels
- list of label strings
-
getSecurityProperties
Return the security properties associated with the element. These are name-value pairs.- Returns:
- map of properties
-
setSecurityProperties
Set up the security properties associated with the element. These are name-value pairs.- Parameters:
securityProperties
- map of properties
-
toString
Standard toString method.- Overrides:
toString
in classElementClassificationHeader
- Returns:
- print out of variables in a JSON-style
-
equals
Compare the values of the supplied object with those stored in the current object.- Overrides:
equals
in classElementClassificationHeader
- Parameters:
objectToCompare
- supplied object- Returns:
- boolean result of comparison
-
hashCode
public int hashCode()Create a hash code for this element type.- Overrides:
hashCode
in classElementClassificationHeader
- Returns:
- int hash code
-