Class ScimType.RFC7644
- java.lang.Object
-
- de.captaingoldfish.scim.sdk.common.constants.ScimType.RFC7644
-
-
Field Summary
Fields Modifier and Type Field Description static StringINVALID_FILTERThe specified filter syntax was invalid (does not comply with Figure 1), or the specified attribute and filter comparison combination is not supported.static StringINVALID_PATHThe "path" attribute was invalid or malformed (see Figure 7).static StringINVALID_SYNTAXThe request body message structure was invalid or did not conform to the request schema.static StringINVALID_VALUEA required value was missing, or the value specified was not compatible with the operation or attribute type (see Section 2.2 of [RFC7643]), or resource schema (see Section 4 of [RFC7643]).static StringINVALID_VERSIONThe specified SCIM protocol version is not supported (see Section 3.13).static StringMUTABILITYThe attempted modification is not compatible with the target attribute's mutability or current state (e.g., modification of an "immutable" attribute with an existing value).static StringNO_TARGETThe specified "path" did not yield an attribute or attribute value that could be operated on.static StringSENSITIVEThe specified request cannot be completed, due to the passing of sensitive (e.g., personal) information in a request URI.static StringTOO_MANYThe specified filter yields many more results than the server is willing to calculate or process.static StringUNIQUENESSOne or more of the attribute values are already in use or are reserved.
-
Constructor Summary
Constructors Constructor Description RFC7644()
-
-
-
Field Detail
-
INVALID_FILTER
public static final String INVALID_FILTER
The specified filter syntax was invalid (does not comply with Figure 1), or the specified attribute and filter comparison combination is not supported.- See Also:
- Constant Field Values
-
TOO_MANY
public static final String TOO_MANY
The specified filter yields many more results than the server is willing to calculate or process. For example, a filter such as "(userName pr)" by itself would return all entries with a "userName" and MAY not be acceptable to the service provider.- See Also:
- Constant Field Values
-
UNIQUENESS
public static final String UNIQUENESS
One or more of the attribute values are already in use or are reserved.- See Also:
- Constant Field Values
-
MUTABILITY
public static final String MUTABILITY
The attempted modification is not compatible with the target attribute's mutability or current state (e.g., modification of an "immutable" attribute with an existing value).- See Also:
- Constant Field Values
-
INVALID_SYNTAX
public static final String INVALID_SYNTAX
The request body message structure was invalid or did not conform to the request schema.- See Also:
- Constant Field Values
-
INVALID_PATH
public static final String INVALID_PATH
The "path" attribute was invalid or malformed (see Figure 7).
PATH = attrPath / valuePath [subAttr] Figure 7: SCIM PATCH PATH RuleValid examples of "path" are as follows: "path":"members" "path":"name.familyName" "path":"addresses[type eq \"work\"]" "path":"members[value eq \"2819c223-7f76-453a-919d-413861904646\"]" "path":"members[value eq \"2819c223-7f76-453a-919d-413861904646\"].displayName" Figure 8: Example Path Values- See Also:
- Constant Field Values
-
NO_TARGET
public static final String NO_TARGET
The specified "path" did not yield an attribute or attribute value that could be operated on. This occurs when the specified "path" value contains a filter that yields no match.- See Also:
- Constant Field Values
-
INVALID_VALUE
public static final String INVALID_VALUE
A required value was missing, or the value specified was not compatible with the operation or attribute type (see Section 2.2 of [RFC7643]), or resource schema (see Section 4 of [RFC7643]).- See Also:
- Constant Field Values
-
INVALID_VERSION
public static final String INVALID_VERSION
The specified SCIM protocol version is not supported (see Section 3.13).- See Also:
- Constant Field Values
-
SENSITIVE
public static final String SENSITIVE
The specified request cannot be completed, due to the passing of sensitive (e.g., personal) information in a request URI. For example, personal information SHALL NOT be transmitted over request URIs. See Section 7.5.2.- See Also:
- Constant Field Values
-
-