All Classes and Interfaces

Class
Description
author Pascal Knueppel
created at: 18.10.2019 - 18:52

an abstract implementation that simply adds methods for adding and getting the "schemas"-attribute
author Pascal Knueppel
created at: 11.10.2019 - 12:36

A physical mailing address for this user.
override lombok builder with public constructor
author Pascal Knueppel
created at: 23.07.2022 - 14:24

author Pascal Knueppel
created at: 28.09.2019 - 15:09

this class holds all additional custom attributes defined by this implementation
this class holds the attributes defined by RFC7643
author Pascal Knueppel
created at: 18.10.2019 - 10:41

A multi-valued complex type that specifies supported authentication scheme properties.
override lombok builder with public constructor
author Pascal Knueppel
created at: 04.10.2019 - 00:55

author Pascal Knueppel
created at: 18.10.2019 - 10:06

represents the bulk configuration for a ServiceProvider object

A complex type that specifies bulk configuration options.
override lombok builder with public constructor
author Pascal Knueppel
created at: 25.10.2019 - 20:34

represents a simple bulk request
override lombok builder with public constructor
author Pascal Knueppel
created at: 25.10.2019 - 21:12

Defines operations within a bulk job.
override lombok builder with public constructor
author Pascal Knueppel
created at: 25.10.2019 - 20:34

represents a simple bulk response
override lombok builder with public constructor
this class will represent a bulk-get response node that contains the data of a specific resource together with its children.
override lombok builder with public constructor
author Pascal Knueppel
created at: 25.10.2019 - 21:12

Defines operations within a bulk job.
override lombok builder with public constructor
author Pascal Knueppel
created at: 23.07.2022 - 13:22

used to extract an attribute from a json document case-insensitive
author Pascal Knueppel
created at: 23.07.2022 - 14:30

used to extract attributes directly by their attribute-names as defined in their attributes-definition
author Pascal Knueppel
created at: 18.10.2019 - 11:12

A complex type that specifies configuration options related to changing a password.
override lombok builder with public constructor
author Pascal Knueppel
created at: 28.09.2019 - 00:10

author Pascal Knueppel
created at: 16.10.2019 - 12:58

represents all valid comparators for an expression
author Pascal Knueppel
created at: 12.10.2019 - 17:41

author Pascal Knueppel
created at: 14.10.2019 - 14:49

represents a creation response
author Pascal Knueppel
created at: 14.10.2019 - 20:09

represents an update response object
author Pascal Knueppel
created at: 28.09.2019 - 15:19

author Pascal Knueppel
created at: 11.10.2019 - 13:13

Email addresses for the User.
override lombok builder with public constructor
This class provides methods for encoding data into specific formats.
author Pascal Knueppel
created at: 18.10.2019 - 16:17

this is just a helper class that knows the endpoint paths of the common endpoints.
Of course this class is obsolete as soon as the endpoint urls are overwritten within the resource types
author Pascal Knueppel
created at: 11.10.2019 - 22:54

The following SCIM extension defines attributes commonly used in representing users that belong to, or act on behalf of, a business or enterprise.
override lombok builder
author Pascal Knueppel
created at: 11.10.2019 - 13:15

A list of entitlements for the user that represent a thing the user has.
override lombok builder with public constructor
author Pascal Knueppel
created at: 14.10.2019 - 20:58

represents a SCIM error response
author Pascal Knueppel
created at: 19.11.2019 - 20:03

this class is used as etag representation
override lombok builder with public constructor
author Pascal Knueppel
created at: 18.10.2019 - 11:12

A complex type that specifies ETag configuration options.
override lombok builder with public constructor
author Pascal Knueppel
created at: 18.10.2019 - 10:56

A complex type that specifies FILTER options.
override lombok builder with public constructor
author Pascal Knueppel
created at: 27.11.2019 - 22:44

this implementation represents a tree with several root-nodes and each node might have several parents and several children.
author Pascal Knueppel
created at: 14.10.2019 - 20:09

represents a get response object
author Pascal Knueppel
created at: 07.10.2019 - 23:22

SCIM provides a schema for representing groups, identified using the following schema URI: "urn:ietf:params:scim:schemas:core:2.0:Group".
override lombok builder
author Pascal Knueppel
created at: 11.10.2019 - 13:15

A list of groups to which the user belongs, either through direct membership, through nested groups, or dynamically calculated.
override lombok builder with public constructor
author Pascal Knueppel
created at: 14.10.2019 - 14:13

contains the http header that are required for the SCIM protocol
author Pascal Knueppel
created at: 26.10.2019 - 00:06

author Pascal Knueppel
created at: 28.09.2019 - 11:37

this class holds the relevant http status codes that we need here
author Pascal Knueppel
created at: 11.10.2019 - 13:13

Instant messaging address for the user.
override lombok builder with public constructor
author Pascal Knueppel
created at: 28.09.2019 - 13:39

this exception is used if an attempt was made to read a json attribute that does have another type as the expected one
author Pascal Knueppel
created at: 28.09.2019 - 17:14

author Pascal Knueppel
created at: 28.09.2019 - 17:14

author Pascal Knueppel
created at: 29.09.2019 - 21:49

author Pascal Knueppel
created at: 04.10.2019 - 00:55

author Pascal Knueppel
created at: 03.10.2019 - 19:55

 
author Pascal Knueppel
created at: 28.09.2019 - 00:07

a simple runtime IO exception
author Pascal Knueppel
created at: 28.09.2019 - 00:05

author Pascal Knueppel
created at: 17.10.2019 - 22:04

represents a list response
author Pascal Knueppel
created at: 11.10.2019 - 12:36

The user's manager.
override lombok builder with public constructor
author Pascal Knueppel
created at: 11.10.2019 - 13:42

A list of members of the Group.
override lombok builder with public constructor
author Pascal Knueppel
created at: 11.10.2019 - 10:19

A complex attribute containing resource metadata.
a builder class that is not generated with lombok because of the multiple setter-methods for created and last modified
author Pascal Knueppel
created at: 11.10.2019 - 13:01

Multi-valued attributes contain a list of elements using the JSON array format defined in Section 5 of [RFC7159].
author Pascal Knueppel
created at: 28.09.2019 - 17:58

A single keyword indicating the circumstances under which the value of the attribute can be (re)defined: readOnly The attribute SHALL NOT be modified. readWrite The attribute MAY be updated and read at any time.
author Pascal Knueppel
created at: 11.10.2019 - 10:19

The components of the user's name.
override lombok builder with public constructor
author Pascal Knueppel
created at: 04.10.2019 - 00:55

author Pascal Knueppel
created at: 21.11.2019 - 10:02

author Pascal Knueppel
created at: 18.10.2019 - 11:12

A complex type that specifies PATCH configuration options.
override lombok builder with public constructor
author Pascal Knueppel
created at: 29.10.2019 - 08:37

HTTP PATCH is an OPTIONAL server function that enables clients to update one or more attributes of a SCIM resource using a sequence of operations to "add", "remove", or "replace" values.Clients may discover service provider support for PATCH by querying the service provider configuration
author Pascal Knueppel
created at: 29.10.2019 - 08:31

HTTP PATCH is an OPTIONAL server function that enables clients to update one or more attributes of a SCIM resource using a sequence of operations to "add", "remove", or "replace" values.Clients may discover service provider support for PATCH by querying the service provider configuration
override lombok builder with public constructor
author Pascal Knueppel
created at: 29.10.2019 - 08:32

represents a single operation within a patch request
 
author Pascal Knueppel
created at: 11.10.2019 - 13:15

A list of roles for the user that collectively represent who the user is, e.g., "Student", "Faculty".
override lombok builder with public constructor
author Pascal Knueppel
created at: 11.10.2019 - 13:13

Phone numbers for the user.
override lombok builder with public constructor
author Pascal Knueppel
created at: 11.10.2019 - 13:14

A URI that is a uniform resource locator (as defined in Section 1.1.3 of [RFC3986]) that points to a resource location representing the user's image.
override lombok builder with public constructor
author Pascal Knueppel
created at: 21.11.2019 - 10:02

author Pascal Knueppel
created at: 29.09.2019 - 13:27

A multi-valued array of JSON strings that indicate the SCIM resource types that may be referenced.
author Pascal Knueppel
created at: 11.10.2019 - 11:23

Each SCIM resource (Users, Groups, etc.) includes the following common attributes.
author Pascal Knueppel
created at: 12.10.2019 - 17:41

author Pascal Knueppel
created at: 18.10.2019 - 16:17

this is just a helper class that knows the names of the common resource types.
Of course this class is obsolete as soon as the name elements are overwritten within the resource types
author Pascal Knueppel
created at: 25.10.2019 - 23:18

this exception is used for ErrorResponses to parse an error response into an exception type
author Pascal Knueppel
created at: 28.09.2019 - 17:57

A single keyword that indicates when an attribute and associated values are returned in response to a GET request or in response to a PUT, POST, or PATCH request.
author Pascal Knueppel
created at: 03.10.2019 - 13:24

this class will represent a SCIM schema definition
holds the data of an attribute definition from a schema type document
author Pascal Knueppel
created at: 28.09.2019 - 12:29

this class holds the constants defined by RFC7643 and RFC7644 that must be present within the "schemas"-attributes of resource representations
author Pascal Knueppel
created at: 05.10.2019 - 20:11

 
author Pascal Knueppel
created at: 05.10.2019 - 20:19

author Pascal Knueppel
created at: 05.10.2019 - 20:19

author Pascal Knueppel
created at: 28.09.2019 - 15:19

the base exception of all scim errors
author Pascal Knueppel
created at: 05.10.2019 - 20:19

author Pascal Knueppel
created at: 05.10.2019 - 20:19

author Pascal Knueppel
created at: 05.10.2019 - 16:37

an implementation with default methods to simulate multiple inheritance to jackson JsonNodes
author Pascal Knueppel
created at: 05.10.2019 - 20:10

author Pascal Knueppel
created at: 03.10.2019 - 19:29

The abstract implementation for all responses created by this framework
author Pascal Knueppel
created at: 05.10.2019 - 20:19

author Pascal Knueppel
created at: 04.10.2019 - 00:59

these are the scim types that have been defined by this application
these are the scim types defined by RFC7644
author Pascal Knueppel
created at: 11.10.2019 - 13:16

A list of certificates associated with the resource (e.g., a User).
override lombok builder with public constructor
author Pascal Knueppel
created at: 18.10.2019 - 18:39

represents a search request that is used on .search requests
override lombok builder with public constructor
author Pascal Knueppel
created at: 18.10.2019 - 09:39

SCIM provides a schema for representing the service provider's configuration, identified using the following schema URI: "urn:ietf:params:scim:schemas:core:2.0:ServiceProviderConfig".
override lombok builder
author Pascal Knueppel
created at: 18.10.2019 - 11:12

A complex type that specifies Sort configuration options.
override lombok builder with public constructor
author Pascal Knueppel
created at: 18.10.2019 - 17:35

gives the valid types for sort ordering
author Pascal Knueppel
created at: 29.09.2019 - 21:17

this class shall help by parsing timestamps send within a scim request
a simple representation of a tree node
author Pascal Knueppel
created at: 28.09.2019 - 18:00

The attribute's data type.
author Pascal Knueppel
created at: 13.07.2020 - 09:05

author Pascal Knueppel
created at: 28.09.2019 - 17:55

A single keyword value that specifies how the service provider enforces uniqueness of attribute values.
author Pascal Knueppel
created at: 28.09.2019 - 18:05

author Pascal Knueppel
created at: 14.10.2019 - 20:09

represents an update response object
author Pascal Knueppel
created at: 07.10.2019 - 23:22

SCIM provides a resource type for "User" resources.
override lombok builder