Class ResourceTypeAuthorization

  • All Implemented Interfaces:
    com.fasterxml.jackson.core.TreeNode, com.fasterxml.jackson.databind.JsonSerializable, com.fasterxml.jackson.databind.node.JsonNodeCreator, ScimNode, Serializable, Iterable<com.fasterxml.jackson.databind.JsonNode>

    public class ResourceTypeAuthorization
    extends ScimObjectNode
    author Pascal Knueppel
    created at: 26.11.2019 - 15:17

    See Also:
    Serialized Form
    • Method Detail

      • getRoles

        public Set<String> getRoles()
        the roles the client must have to access the resource endpoint. This setting defines the roles necessary for all endpoints [create, get, list, update, patch, delete]. This setting may be overridden by other attributes
      • setRoles

        public void setRoles​(Set<String> roles)
        the roles the client must have to access the resource endpoint. This setting defines the roles necessary for all endpoints [create, get, list, update, patch, delete]. This setting may be overridden by other attributes
      • setRoles

        public void setRoles​(String... roles)
        the roles the client must have to access the resource endpoint. This setting defines the roles necessary for all endpoints [create, get, list, update, patch, delete]. This setting may be overridden by other attributes
      • getRolesCreate

        public Set<String> getRolesCreate()
        the roles the client must have to access the create endpoint.(overrides the attribute "getRoles()" for the create endpoint only)
      • setRolesCreate

        public void setRolesCreate​(Set<String> rolesCreate)
        the roles the client must have to access the create endpoint.(overrides the attribute "getRoles()" for the create endpoint only)
      • setRolesCreate

        public void setRolesCreate​(String... rolesCreate)
        the roles the client must have to access the create endpoint.(overrides the attribute "getRoles()" for the create endpoint only)
      • getRolesGet

        public Set<String> getRolesGet()
        the roles the client must have to access the get endpoint.(overrides the attribute "getRoles()" for the get endpoint only)
      • setRolesGet

        public void setRolesGet​(Set<String> rolesGet)
        the roles the client must have to access the get endpoint.(overrides the attribute "getRoles()" for the get endpoint only)
      • setRolesGet

        public void setRolesGet​(String... rolesGet)
        the roles the client must have to access the get endpoint.(overrides the attribute "getRoles()" for the get endpoint only)
      • getRolesUpdate

        public Set<String> getRolesUpdate()
        the roles the client must have to access the update endpoint.(overrides the attribute "getRoles()" for the update endpoint only)
      • setRolesUpdate

        public void setRolesUpdate​(String... rolesUpdate)
        the roles the client must have to access the update endpoint.(overrides the attribute "getRoles()" for the update endpoint only)
      • setRolesUpdate

        public void setRolesUpdate​(Set<String> rolesUpdate)
        the roles the client must have to access the update endpoint.(overrides the attribute "getRoles()" for the update endpoint only)
      • getRolesDelete

        public Set<String> getRolesDelete()
        the roles the client must have to access the delete endpoint.(overrides the attribute "getRoles()" for the delete endpoint only)
      • setRolesDelete

        public void setRolesDelete​(Set<String> rolesDelete)
        the roles the client must have to access the delete endpoint.(overrides the attribute "getRoles()" for the delete endpoint only)
      • setRolesDelete

        public void setRolesDelete​(String... rolesDelete)
        the roles the client must have to access the delete endpoint.(overrides the attribute "getRoles()" for the delete endpoint only)