This package contains shared classes that may be used by both SCIM 2 clients and SCIM 2 service providers. These include:

  • The BaseScimResource class, from which model classes representing SCIM resource types can be derived.
  • The GenericScimResource class, which provides a general-purpose interface for accessing attributes of any SCIM resource.
  • The Path class, which is used to specify the targets of SCIM PATCH operations or to specify attributes to retrieve or modify when manipulating resources through the GenericScimResource class.
  • The Filter class and related classes, used to build SCIM 2 query filters.
  • Classes representing SCIM 2 messages, including error responses, search responses, and PATCH operations.
  • Exception classes representing HTTP responses from SCIM 2 service providers.
Packages 
Package Description
com.unboundid.scim2.common
Common SCIM 2 classes, including base classes for representing SCIM 2 resources.
com.unboundid.scim2.common.annotations
Annotation classes to use when describing SCIM 2 resource types and attributes.
com.unboundid.scim2.common.exceptions
Exception classes representing SCIM 2 service provider responses.
com.unboundid.scim2.common.filters
Classes used to build SCIM 2 query filters.
com.unboundid.scim2.common.messages
Classes representing core SCIM 2 messages, such as error responses, query responses, and PATCH requests.
com.unboundid.scim2.common.types
Classes representing core SCIM 2 types.
com.unboundid.scim2.common.utils
Utility classes, including classes for working with JSON objects.