Class ScimType.RFC7644

java.lang.Object
de.captaingoldfish.scim.sdk.common.constants.ScimType.RFC7644
Enclosing class:
ScimType

public static class ScimType.RFC7644 extends Object
these are the scim types defined by RFC7644
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    The specified filter syntax was invalid (does not comply with Figure 1), or the specified attribute and filter comparison combination is not supported.
    static final String
    The "path" attribute was invalid or malformed (see Figure 7).
    static final String
    The request body message structure was invalid or did not conform to the request schema.
    static final String
    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 final String
    The specified SCIM protocol version is not supported (see Section 3.13).
    static final String
    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 final String
    The specified "path" did not yield an attribute or attribute value that could be operated on.
    static final String
    The specified request cannot be completed, due to the passing of sensitive (e.g., personal) information in a request URI.
    static final String
    The specified filter yields many more results than the server is willing to calculate or process.
    static final String
    One or more of the attribute values are already in use or are reserved.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • 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:
    • 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:
    • UNIQUENESS

      public static final String UNIQUENESS
      One or more of the attribute values are already in use or are reserved.
      See Also:
    • 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:
    • 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:
    • 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:
    • 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:
    • 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:
    • INVALID_VERSION

      public static final String INVALID_VERSION
      The specified SCIM protocol version is not supported (see Section 3.13).
      See Also:
    • 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:
  • Constructor Details

    • RFC7644

      public RFC7644()