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
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.
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
created at: 23.07.2022 - 14:24
author Pascal Knueppel
created at: 28.09.2019 - 15:09
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.
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
created at: 04.10.2019 - 00:55
author Pascal Knueppel
created at: 18.10.2019 - 10:06
represents the bulk configuration for a
A complex type that specifies bulk configuration options.
created at: 18.10.2019 - 10:06
represents the bulk configuration for a
ServiceProvider objectA 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
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.
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
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.
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
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
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.
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
created at: 28.09.2019 - 00:10
author Pascal Knueppel
created at: 16.10.2019 - 12:58
represents all valid comparators for an expression
created at: 16.10.2019 - 12:58
represents all valid comparators for an expression
author Pascal Knueppel
created at: 12.10.2019 - 17:41
created at: 12.10.2019 - 17:41
author Pascal Knueppel
created at: 14.10.2019 - 14:49
represents a creation response
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
created at: 14.10.2019 - 20:09
represents an update response object
author Pascal Knueppel
created at: 28.09.2019 - 15:19
created at: 28.09.2019 - 15:19
author Pascal Knueppel
created at: 11.10.2019 - 13:13
Email addresses for the User.
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
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.
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.
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
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
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.
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.
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
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
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".
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.
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
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
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
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.
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
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
created at: 28.09.2019 - 17:14
author Pascal Knueppel
created at: 28.09.2019 - 17:14
created at: 28.09.2019 - 17:14
author Pascal Knueppel
created at: 29.09.2019 - 21:49
created at: 29.09.2019 - 21:49
author Pascal Knueppel
created at: 04.10.2019 - 00:55
created at: 04.10.2019 - 00:55
author Pascal Knueppel
created at: 03.10.2019 - 19:55
created at: 03.10.2019 - 19:55
author Pascal Knueppel
created at: 28.09.2019 - 00:07
a simple runtime IO exception
created at: 28.09.2019 - 00:07
a simple runtime IO exception
author Pascal Knueppel
created at: 28.09.2019 - 00:05
created at: 28.09.2019 - 00:05
author Pascal Knueppel
created at: 17.10.2019 - 22:04
represents a list response
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.
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.
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.
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].
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.
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.
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
created at: 04.10.2019 - 00:55
author Pascal Knueppel
created at: 21.11.2019 - 10:02
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.
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
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
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
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".
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.
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.
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
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.
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.
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
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
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
created at: 25.10.2019 - 23:18
this exception is used for
ErrorResponses to parse an error response into an exception typeauthor 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.
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
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
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
created at: 05.10.2019 - 20:11
author Pascal Knueppel
created at: 05.10.2019 - 20:19
created at: 05.10.2019 - 20:19
author Pascal Knueppel
created at: 05.10.2019 - 20:19
created at: 05.10.2019 - 20:19
author Pascal Knueppel
created at: 28.09.2019 - 15:19
the base exception of all scim errors
created at: 28.09.2019 - 15:19
the base exception of all scim errors
author Pascal Knueppel
created at: 05.10.2019 - 20:19
created at: 05.10.2019 - 20:19
author Pascal Knueppel
created at: 05.10.2019 - 20:19
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
created at: 05.10.2019 - 16:37
an implementation with default methods to simulate multiple inheritance to jackson
JsonNodesauthor Pascal Knueppel
created at: 05.10.2019 - 20:10
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
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
created at: 05.10.2019 - 20:19
author Pascal Knueppel
created at: 04.10.2019 - 00:59
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).
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
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".
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.
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
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
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.
created at: 28.09.2019 - 18:00
The attribute's data type.
author Pascal Knueppel
created at: 13.07.2020 - 09:05
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.
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
created at: 28.09.2019 - 18:05
author Pascal Knueppel
created at: 14.10.2019 - 20:09
represents an update response object
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.
created at: 07.10.2019 - 23:22
SCIM provides a resource type for "User" resources.
override lombok builder