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:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<String>getRoles()the roles the client must have to access the resource endpoint.Set<String>getRolesCreate()the roles the client must have to access the create endpoint.Set<String>getRolesDelete()the roles the client must have to access the delete endpoint.Set<String>getRolesGet()the roles the client must have to access the get endpoint.Set<String>getRolesUpdate()the roles the client must have to access the update endpoint.voidsetRoles(String... roles)the roles the client must have to access the resource endpoint.voidsetRoles(Set<String> roles)the roles the client must have to access the resource endpoint.voidsetRolesCreate(String... rolesCreate)the roles the client must have to access the create endpoint.voidsetRolesCreate(Set<String> rolesCreate)the roles the client must have to access the create endpoint.voidsetRolesDelete(String... rolesDelete)the roles the client must have to access the delete endpoint.voidsetRolesDelete(Set<String> rolesDelete)the roles the client must have to access the delete endpoint.voidsetRolesGet(String... rolesGet)the roles the client must have to access the get endpoint.voidsetRolesGet(Set<String> rolesGet)the roles the client must have to access the get endpoint.voidsetRolesUpdate(String... rolesUpdate)the roles the client must have to access the update endpoint.voidsetRolesUpdate(Set<String> rolesUpdate)the roles the client must have to access the update endpoint.-
Methods inherited from class de.captaingoldfish.scim.sdk.common.resources.base.ScimObjectNode
addAttribute, getArrayAttribute, getBooleanAttribute, getDateTimeAttribute, getDoubleAttribute, getIntegerAttribute, getLongAttribute, getObjectAttribute, getSchemaAttribute, getSimpleArrayAttribute, getSimpleArrayAttribute, getSimpleArrayAttributeSet, getSimpleArrayAttributeSet, getStringAttribute, getStringAttribute, isEmpty, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttributeList, setDateTimeAttribute, setDateTimeAttribute, setDateTimeAttribute, setDateTimeAttribute, setStringAttributeList, setStringAttributeList, toPrettyString, toString
-
Methods inherited from class com.fasterxml.jackson.databind.node.ObjectNode
_at, _childrenEqual, _put, asToken, deepCopy, elements, equals, equals, fieldNames, fields, findParent, findParents, findValue, findValues, findValuesAsText, get, get, getNodeType, hashCode, isEmpty, isObject, path, path, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, put, putAll, putAll, putArray, putNull, putObject, putPOJO, putRawValue, remove, remove, removeAll, replace, required, retain, retain, serialize, serializeWithType, set, setAll, setAll, size, with, withArray, without, without
-
Methods inherited from class com.fasterxml.jackson.databind.node.ContainerNode
arrayNode, arrayNode, asText, binaryNode, binaryNode, booleanNode, missingNode, nullNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, numberNode, objectNode, pojoNode, rawValueNode, textNode
-
Methods inherited from class com.fasterxml.jackson.databind.node.BaseJsonNode
findPath, numberType, required, traverse, traverse
-
Methods inherited from class com.fasterxml.jackson.databind.JsonNode
_reportRequiredViolation, _this, asBoolean, asBoolean, asDouble, asDouble, asInt, asInt, asLong, asLong, asText, at, at, bigIntegerValue, binaryValue, booleanValue, canConvertToInt, canConvertToLong, decimalValue, doubleValue, findParents, findValues, findValuesAsText, floatValue, has, has, hasNonNull, hasNonNull, intValue, isArray, isBigDecimal, isBigInteger, isBinary, isBoolean, isContainerNode, isDouble, isFloat, isFloatingPointNumber, isInt, isIntegralNumber, isLong, isMissingNode, isNull, isNumber, isPojo, isShort, isTextual, isValueNode, iterator, longValue, numberValue, require, requiredAt, requiredAt, requireNonNull, shortValue, textValue
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface de.captaingoldfish.scim.sdk.common.resources.base.ScimNode
getAttributeDescription, getAttributeName, getCanonicalValues, getMutability, getReferenceTypes, getReturned, getScimNodeName, getUniqueness, getValueType, isCaseExact, isMultiValued, isRequired
-
-
-
-
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)
-
-