Class 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 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
    • Constructor Detail

      • RFC7644

        public RFC7644()