Class EndpointControlFeature
- 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.EndpointControlFeature
-
- 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 EndpointControlFeature extends ScimObjectNode
author Pascal Knueppel
created at: 26.11.2019 - 08:50
this feature extension will allow to disable specific endpoint for specific resource types- See Also:
- Serialized Form
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisCreateDisabled()if the create endpoint is disabled or notbooleanisDeleteDisabled()if the delete endpoint is disabled or notbooleanisGetDisabled()if the get endpoint is disabled or notbooleanisListDisabled()if the list endpoint is disabled or notbooleanisResourceTypeDisabled()check if all methods are disabledbooleanisUpdateDisabled()if the update endpoint is disabled or notvoidsetCreateDisabled(Boolean createDisabled)if the create endpoint is disabled or notvoidsetDeleteDisabled(Boolean disableDelete)if the delete endpoint is disabled or notvoidsetGetDisabled(Boolean getDisabled)if the get endpoint is disabled or notvoidsetListDisabled(Boolean listDisabled)if the list endpoint is disabled or notvoidsetUpdateDisabled(Boolean disableUpdate)if the update endpoint is disabled or not-
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
-
isCreateDisabled
public boolean isCreateDisabled()
if the create endpoint is disabled or not
-
setCreateDisabled
public void setCreateDisabled(Boolean createDisabled)
if the create endpoint is disabled or not
-
isGetDisabled
public boolean isGetDisabled()
if the get endpoint is disabled or not
-
setGetDisabled
public void setGetDisabled(Boolean getDisabled)
if the get endpoint is disabled or not
-
isListDisabled
public boolean isListDisabled()
if the list endpoint is disabled or not
-
setListDisabled
public void setListDisabled(Boolean listDisabled)
if the list endpoint is disabled or not
-
isUpdateDisabled
public boolean isUpdateDisabled()
if the update endpoint is disabled or not
-
setUpdateDisabled
public void setUpdateDisabled(Boolean disableUpdate)
if the update endpoint is disabled or not
-
isDeleteDisabled
public boolean isDeleteDisabled()
if the delete endpoint is disabled or not
-
setDeleteDisabled
public void setDeleteDisabled(Boolean disableDelete)
if the delete endpoint is disabled or not
-
isResourceTypeDisabled
public boolean isResourceTypeDisabled()
check if all methods are disabled
-
-