Class SecurityAccessControl
java.lang.Object
org.odpi.openmetadata.frameworks.connectors.properties.users.SecurityAccessControl
SecurityAccessControl describes the permissions to be granted to the security list. It is typically associated
with a resource that needs access control protection.
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorSecurityAccessControl(SecurityAccessControl template) Copy constructor -
Method Summary
Modifier and TypeMethodDescriptionbooleanCompare the values of the supplied object with those stored in the current object.Return details of the actions that are permitted on particular Governance Zones.Return the type name of security access control.Return the description of the security access control.Return the name of the security access control.Return the properties used to map the resource to the security control.Return any other properties that should be shared with security providers.Return the list of security labels attached to the element.Return the security properties associated with the element.inthashCode()Hash of propertiesvoidsetAssociatedSecurityList(Map<String, List<String>> associatedSecurityList) Set up details of the actions that are permitted on particular Governance Zones.voidsetControlTypeName(String controlTypeName) Set up the type name of security access control.voidsetDescription(String description) Set up the description of the security access control.voidsetDisplayName(String displayName) Set up the name of the security access control.voidsetMappingProperties(Map<String, String> mappingProperties) Set up the properties used to map the resource to the security control.voidsetOtherProperties(Map<String, Object> otherProperties) Set up any other properties that should be shared with security providers.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.
-
Constructor Details
-
SecurityAccessControl
public SecurityAccessControl()Default constructor -
SecurityAccessControl
Copy constructor
-
-
Method Details
-
getDisplayName
Return the name of the security access control.- Returns:
- string name
-
setDisplayName
Set up the name of the security access control.- Parameters:
displayName- string name
-
getControlTypeName
Return the type name of security access control. By convention, this is the open metadata type name used to represent this control in the open metadata repositories. EG GovernanceZone- Returns:
- string
-
setControlTypeName
Set up the type name of security access control. By convention, this is the open metadata type name used to represent this control in the open metadata repositories. EG GovernanceZone- Parameters:
controlTypeName- string
-
getMappingProperties
Return the properties used to map the resource to the security control.- Returns:
- property map
-
setMappingProperties
Set up the properties used to map the resource to the security control.- Parameters:
mappingProperties- property map
-
getDescription
Return the description of the security access control.- Returns:
- string
-
setDescription
Set up the description of the security access control.- Parameters:
description- string
-
getAssociatedSecurityList
Return details of the actions that are permitted on particular Governance Zones.- Returns:
- map of accesses
-
setAssociatedSecurityList
Set up details of the actions that are permitted on particular Governance Zones.- Parameters:
associatedSecurityList- map of accesses
-
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
-
getOtherProperties
Return any other properties that should be shared with security providers.- Returns:
- property map
-
setOtherProperties
Set up any other properties that should be shared with security providers.- Parameters:
otherProperties- property map
-
toString
Standard toString method. -
equals
Compare the values of the supplied object with those stored in the current object. -
hashCode
public int hashCode()Hash of properties
-