Class SecurityTags
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
ConstructorsConstructorDescriptionDefault constructorSecurityTags(SecurityTags template) Copy/clone constructor -
Method Summary
Modifier and TypeMethodDescriptionbooleanCompare 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.inthashCode()Create a hash code for this element type.voidsetSecurityLabels(List<String> securityLabels) Set up the list of security labels for the element.voidsetSecurityProperties(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.openmetadata.metadataelements.ElementClassificationHeader
getClassificationOrigin, getClassificationOriginGUID, setClassificationOrigin, setClassificationOriginGUIDMethods inherited from class org.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementControlHeader
getHeaderVersion, getOrigin, getStatus, getType, getVersions, setHeaderVersion, setOrigin, setStatus, setType, setVersions
-
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:
toStringin classorg.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementClassificationHeader- 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:
equalsin classorg.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:
hashCodein classorg.odpi.openmetadata.frameworks.openmetadata.metadataelements.ElementClassificationHeader- Returns:
- int hash code
-