Class ResourceTypeAuthorization

java.lang.Object
com.fasterxml.jackson.databind.JsonSerializable.Base
com.fasterxml.jackson.databind.JsonNode
com.fasterxml.jackson.databind.node.BaseJsonNode
com.fasterxml.jackson.databind.node.ContainerNode<com.fasterxml.jackson.databind.node.ObjectNode>
com.fasterxml.jackson.databind.node.ObjectNode
de.captaingoldfish.scim.sdk.common.resources.base.ScimObjectNode
de.captaingoldfish.scim.sdk.server.schemas.custom.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:
  • Constructor Details

  • Method Details

    • isAuthenticated

      public boolean isAuthenticated()
      tells us if access to this endpoint will require authentication. Default is true
    • setAuthenticated

      public void setAuthenticated(Boolean authenticated)
      tells us if access to this endpoint will require authentication. Default is true
    • isUseOrOnRoles

      public boolean isUseOrOnRoles()
      tells us if the roles entered within the arrays must all be present for the user to access the endpoint or if only a single role is necessary. Default is false
    • setUseOrOnRoles

      public void setUseOrOnRoles(Boolean useOrOnRoles)
      tells us if the roles entered within the arrays must all be present for the user to access the endpoint or if only a single role is necessary. Default is false
    • 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)
    • getRolesList

      public Set<String> getRolesList()
      the roles the client must have to access the list endpoint.(overrides the attribute "getRoles()" for the list endpoint only)
    • setRolesList

      public void setRolesList(Set<String> rolesList)
      the roles the client must have to access the list endpoint.(overrides the attribute "getRoles()" for the list endpoint only)
    • setRolesList

      public void setRolesList(String... rolesList)
      the roles the client must have to access the list endpoint.(overrides the attribute "getRoles()" for the list 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)
    • builder