Class ScimType.RFC7644
- java.lang.Object
-
- de.captaingoldfish.scim.sdk.common.constants.ScimType.RFC7644
-
-
Field Summary
Fields Modifier and Type Field Description static 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.static String
INVALID_PATH
The "path" attribute was invalid or malformed (see Figure 7).static String
INVALID_SYNTAX
The request body message structure was invalid or did not conform to the request schema.static 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]).static String
INVALID_VERSION
The specified SCIM protocol version is not supported (see Section 3.13).static 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).static String
NO_TARGET
The specified "path" did not yield an attribute or attribute value that could be operated on.static String
SENSITIVE
The specified request cannot be completed, due to the passing of sensitive (e.g., personal) information in a request URI.static String
TOO_MANY
The specified filter yields many more results than the server is willing to calculate or process.static String
UNIQUENESS
One 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 Rule
Valid 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
-
-