Interface PolicyAdministrationPoint

  • All Known Implementing Classes:
    DefaultPolicyAdministrationPoint

    public interface PolicyAdministrationPoint
    Definition of a security administration point (PDP).
    • 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.