Package io.adminshell.aas.v3.model
Interface PolicyAdministrationPoint
-
- All Known Implementing Classes:
DefaultPolicyAdministrationPoint
public interface PolicyAdministrationPointDefinition of a security administration point (PDP).
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleangetExternalAccessControl()Endpoint to an external access control defining a policy administration point to be used by the AAS.AccessControlgetLocalAccessControl()The policy administration point of access control as realized by the AAS itself.voidsetExternalAccessControl(boolean externalAccessControl)Endpoint to an external access control defining a policy administration point to be used by the AAS.voidsetLocalAccessControl(AccessControl localAccessControl)The policy administration point of access control as realized by the AAS itself.
-
-
-
Method Detail
-
getLocalAccessControl
AccessControl getLocalAccessControl()
The policy administration point of access control as realized by the AAS itself. Constraint AASd-009: Either there is an external policy administration point endpoint defined or the AAS has its own access control. More information under https://admin-shell.io/aas/3/0/RC01/PolicyAdministrationPoint/localAccessControl- Returns:
- Returns the AccessControl for the property localAccessControl.
-
setLocalAccessControl
void setLocalAccessControl(AccessControl localAccessControl)
The policy administration point of access control as realized by the AAS itself. Constraint AASd-009: Either there is an external policy administration point endpoint defined or the AAS has its own access control. More information under https://admin-shell.io/aas/3/0/RC01/PolicyAdministrationPoint/localAccessControl- Parameters:
localAccessControl- desired value for the property localAccessControl.
-
getExternalAccessControl
boolean getExternalAccessControl()
Endpoint to an external access control defining a policy administration point to be used by the AAS. More information under https://admin-shell.io/aas/3/0/RC01/PolicyAdministrationPoint/externalAccessControl- Returns:
- Returns the boolean for the property externalAccessControl.
-
setExternalAccessControl
void setExternalAccessControl(boolean externalAccessControl)
Endpoint to an external access control defining a policy administration point to be used by the AAS. More information under https://admin-shell.io/aas/3/0/RC01/PolicyAdministrationPoint/externalAccessControl- Parameters:
externalAccessControl- desired value for the property externalAccessControl.
-
-