Interface AccessPermissionRule

    • Method Detail

      • getPermissionsPerObjects

        java.util.List<PermissionsPerObject> getPermissionsPerObjects()
        Set of object-permission pairs that define the permissions per object within the access permission rule. More information under https://admin-shell.io/aas/3/0/RC01/AccessPermissionRule/permissionsPerObject
        Returns:
        Returns the List of PermissionsPerObjects for the property permissionsPerObjects.
      • setPermissionsPerObjects

        void setPermissionsPerObjects​(java.util.List<PermissionsPerObject> permissionsPerObjects)
        Set of object-permission pairs that define the permissions per object within the access permission rule. More information under https://admin-shell.io/aas/3/0/RC01/AccessPermissionRule/permissionsPerObject
        Parameters:
        permissionsPerObjects - desired value for the property permissionsPerObjects.
      • getTargetSubjectAttributes

        SubjectAttributes getTargetSubjectAttributes()
        Target subject attributes that need to be fulfilled by the accessing subject to get the permissions defined by this rule. More information under https://admin-shell.io/aas/3/0/RC01/AccessPermissionRule/targetSubjectAttributes
        Returns:
        Returns the SubjectAttributes for the property targetSubjectAttributes.
      • setTargetSubjectAttributes

        void setTargetSubjectAttributes​(SubjectAttributes targetSubjectAttributes)
        Target subject attributes that need to be fulfilled by the accessing subject to get the permissions defined by this rule. More information under https://admin-shell.io/aas/3/0/RC01/AccessPermissionRule/targetSubjectAttributes
        Parameters:
        targetSubjectAttributes - desired value for the property targetSubjectAttributes.