A B C D E F G H I L M N O P Q R S T U V W X Y
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ADD - io.jans.scim.model.scim2.patch.PatchOperationType
- addCustomAttributes(CustomAttributes) - Method in class io.jans.scim.model.scim2.BaseScimResource
-
Adds the custom attributes contained in the
CustomAttributes
instance passed to this method. - addCustomAttributes(String, Map<String, Object>) - Method in class io.jans.scim.model.scim2.BaseScimResource
-
Replaces the custom attributes belonging to the resource extension identified by the
uri
passed as parameter with the attribute/value pairs supplied in theMap
. - addResource(BaseScimResource) - Method in class io.jans.scim.model.scim2.ListResponse
-
Adds the resource to the list of results of this
ListResponse
. - Address - Class in io.jans.scim.model.scim2.user
-
Represents a physical mailing address for a user.
- Address() - Constructor for class io.jans.scim.model.scim2.user.Address
- Address.Type - Enum in io.jans.scim.model.scim2.user
- adjustNotationInPath(String, String, List<String>) - Static method in class io.jans.scim.model.scim2.util.ScimResourceUtil
- adjustPrimarySubAttributes(BaseScimResource) - Static method in class io.jans.scim.model.scim2.util.ScimResourceUtil
-
Takes a SCIM resource and "fixes" inconsistencies in "primary" subattribute: in a multivalued attribute setting, only one of the items in the collection can have
"primary" : true
. - AIM - io.jans.scim.model.scim2.user.InstantMessagingAddress.Type
- allAttrs - Static variable in class io.jans.scim.model.scim2.util.IntrospectUtil
-
An unmodifiable map that stores for every possible subclass of
BaseScimResource
aSortedSet
with the paths that lead to every single attribute/subattribute part of that resource. - ALWAYS - io.jans.scim.model.scim2.AttributeDefinition.Returned
-
Indicates that the attribute is always returned.
- alwaysCoreAttrs - Static variable in class io.jans.scim.model.scim2.util.IntrospectUtil
-
An unmodifiable map that provides access to the sequence of getter methods that allow to get the actual value(s) for every possible attribute (or sub-atribute) of a SCIM resource when its returnability is "always"
- AppConfiguration - Class in io.jans.scim.model.conf
-
Janssen Project configuration
- AppConfiguration() - Constructor for class io.jans.scim.model.conf.AppConfiguration
- apply(Validations, Object) - Static method in enum io.jans.scim.model.scim2.Validations
-
This method receives a validation "type" and the object upon which to perform the validation.
- Attribute - Annotation Type in io.jans.scim.model.scim2.annotations
-
Annotation used to attach meta information to attributes and subattributes of SCIM resources (descendants of class
BaseScimResource
). - AttributeDefinition - Class in io.jans.scim.model.scim2
-
Represents SCIM attribute characteristics which are worth to model using Java enums: mutability, returned, type and uniqueness.
- AttributeDefinition() - Constructor for class io.jans.scim.model.scim2.AttributeDefinition
- AttributeDefinition.Mutability - Enum in io.jans.scim.model.scim2
-
An enum used to describe the mutability of an attribute.
- AttributeDefinition.Returned - Enum in io.jans.scim.model.scim2
-
This enum is used to describe when/if an attribute should be returned in response to SCIM method invocations.
- AttributeDefinition.Type - Enum in io.jans.scim.model.scim2
-
An enumeration of the data types for attributes or subattributes.
- AttributeDefinition.Uniqueness - Enum in io.jans.scim.model.scim2
-
This enum is used to describe how the service provider enforces uniqueness of attribute values.
- AuthenticationScheme - Class in io.jans.scim.model.scim2.provider.config
-
This class represents the
authenticationSchemes
complex attribute in the Service Provider Config (see section 5 of RFC 7643). - AuthenticationScheme() - Constructor for class io.jans.scim.model.scim2.provider.config.AuthenticationScheme
-
Creates an instance of AuthenticationScheme with all its fields unassigned.
- AuthenticationScheme(String, String, String, String, String, boolean) - Constructor for class io.jans.scim.model.scim2.provider.config.AuthenticationScheme
-
Creates an instance of AuthenticationScheme using the parameter values passed.
B
- BaseScimResource - Class in io.jans.scim.model.scim2
-
This class represents the root hierarchy of SCIM resources.
- BaseScimResource() - Constructor for class io.jans.scim.model.scim2.BaseScimResource
-
Constructs a basic SCIM resource with all its attributes unassigned
- BINARY - io.jans.scim.model.scim2.AttributeDefinition.Type
- BOOLEAN - io.jans.scim.model.scim2.AttributeDefinition.Type
- BULK_REQUEST_SCHEMA_ID - Static variable in interface io.jans.scim.model.scim2.Constants
-
Schema URI utilized in bulk requests.
- BULK_RESPONSE_SCHEMA_ID - Static variable in interface io.jans.scim.model.scim2.Constants
-
Schema URI utilized in bulk responses.
- BulkBase - Class in io.jans.scim.model.scim2.bulk
-
A class that abstracts the common properties of a
BulkRequest
orBulkResponse
. - BulkConfig - Class in io.jans.scim.model.scim2.provider.config
-
A class that holds values representing the configuration options for SCIM BULK operation (see section 5 of RFC 7643).
- BulkConfig() - Constructor for class io.jans.scim.model.scim2.provider.config.BulkConfig
-
Creates an instance of BulkConfig with all its fields unassigned.
- BulkConfig(boolean, int, long) - Constructor for class io.jans.scim.model.scim2.provider.config.BulkConfig
-
Creates a BulkConfig instance based on parameters supplied.
- BulkOperation - Class in io.jans.scim.model.scim2.bulk
-
A class representing the components of a SCIM Bulk operation as per section 3.7 of RFC 7644.
- BulkOperation() - Constructor for class io.jans.scim.model.scim2.bulk.BulkOperation
- BulkRequest - Class in io.jans.scim.model.scim2.bulk
-
Encapsulates the components of a SCIM BulkRequest (see section 3.7 of RFC 7644).
- BulkRequest() - Constructor for class io.jans.scim.model.scim2.bulk.BulkRequest
-
Creates an empty BulkRequest (initializing its
schemas
properly). - BulkResponse - Class in io.jans.scim.model.scim2.bulk
-
Encapsulates the components of a SCIM BulkResponse (see section 3.7 of RFC 7644).
- BulkResponse() - Constructor for class io.jans.scim.model.scim2.bulk.BulkResponse
-
Creates an empty BulkResponse (initializing its
schemas
properly). - BYPASS - io.jans.scim.model.conf.ScimMode
C
- canonicalCoreAttrs - Static variable in class io.jans.scim.model.scim2.util.IntrospectUtil
-
An unmodifiable map that provides access to the sequence of getter methods that allow to get the actual value(s) for every possible attribute (or sub-atribute) of a SCIM resource when the attribute has
canonical values
associated - canonicalValues() - Method in annotation type io.jans.scim.model.scim2.annotations.Attribute
-
The canonical values that may appear in an attribute.
- ChangePasswordConfig - Class in io.jans.scim.model.scim2.provider.config
-
A class used to specify Change Password configuration options for SCIM service (see section 5 of RFC 7643).
- ChangePasswordConfig() - Constructor for class io.jans.scim.model.scim2.provider.config.ChangePasswordConfig
-
Creates an instance of ChangePasswordConfig with all its fields unassigned.
- ChangePasswordConfig(boolean) - Constructor for class io.jans.scim.model.scim2.provider.config.ChangePasswordConfig
-
Creates an instance of ChangePasswordConfig using the parameter values passed.
- clone(BaseScimResource) - Static method in class io.jans.scim.model.scim2.util.ScimResourceUtil
- COMPLEX - io.jans.scim.model.scim2.AttributeDefinition.Type
- computeFormattedName() - Method in class io.jans.scim.model.scim2.user.Name
-
From this Name instance, it builds a string depicting a full name including all middle names, titles, and suffixes as appropriate for display if the
formatted
field of this object is null or empty - Conf - Class in io.jans.scim.model.conf
- Conf() - Constructor for class io.jans.scim.model.conf.Conf
- Configuration - Interface in io.jans.scim.model.conf
- Constants - Interface in io.jans.scim.model.scim2
-
Relevant constants for SCIM server and client
- COUNTRY - io.jans.scim.model.scim2.Validations
- createBasic(boolean) - Static method in class io.jans.scim.model.scim2.provider.config.AuthenticationScheme
-
Convenience method that creates a new AuthenticationScheme instance of type HTTP BASIC.
- createGroup(GroupResource, String, String) - Method in interface io.jans.scim.ws.rs.scim2.IGroupWebService
-
Service method that allows creating a Group resource via POST (as per section 3.3 of RFC 7644).
- createOAuth2(boolean) - Static method in class io.jans.scim.model.scim2.provider.config.AuthenticationScheme
-
Convenience method that creates a new AuthenticationScheme instances of type OAuth 2.
- createUser(UserResource, String, String) - Method in interface io.jans.scim.ws.rs.scim2.IUserWebService
-
Service method that allows creating a User resource via POST (as per section 3.3 of RFC 7644).
- CustomAttributes - Class in io.jans.scim.model.scim2
-
A class used to store the values of custom attributes associated to a resource extension.
- CustomAttributes(String) - Constructor for class io.jans.scim.model.scim2.CustomAttributes
-
Constructs an instance of this class to store the attribute values associated to an extension whose URI is supplied.
D
- DATETIME - io.jans.scim.model.scim2.AttributeDefinition.Type
- DateUtil - Class in io.jans.scim.model.scim2.util
-
Contains helper methods to convert between dates in ISO format and LDAP generalized time syntax.
- DECIMAL - io.jans.scim.model.scim2.AttributeDefinition.Type
- DEFAULT - io.jans.scim.model.scim2.AttributeDefinition.Returned
-
Indicates that the attribute is returned by default.
- defaultCoreAttrs - Static variable in class io.jans.scim.model.scim2.util.IntrospectUtil
-
An unmodifiable map that provides access to the sequence of getter methods that allow to get the actual value(s) for every possible attribute (or sub-atribute) of a SCIM resource when its returnability is "default"
- deleteDevice(String) - Method in interface io.jans.scim.ws.rs.scim2.IFidoDeviceWebService
-
Removes a Fido device via DELETE HTTP method (see section 3.6 of RFC 7644).
- deleteF2Device(String) - Method in interface io.jans.scim.ws.rs.scim2.IFido2DeviceWebService
-
Removes a Fido 2 device via DELETE HTTP method (see section 3.6 of RFC 7644).
- deleteFromResource(BaseScimResource, String, List<Extension>) - Static method in class io.jans.scim.model.scim2.util.ScimResourceUtil
-
Returns a SCIM resource with the same data found in
origin
object, except for the attribute referenced bypath
being removed from the output. - deleteGroup(String) - Method in interface io.jans.scim.ws.rs.scim2.IGroupWebService
-
Removes a Group via DELETE HTTP method (see section 3.6 of RFC 7644).
- deleteUser(String) - Method in interface io.jans.scim.ws.rs.scim2.IUserWebService
-
Removes a User via DELETE HTTP method (see section 3.6 of RFC 7644).
- description() - Method in annotation type io.jans.scim.model.scim2.annotations.Attribute
-
The description of the attribute.
- description() - Method in annotation type io.jans.scim.model.scim2.annotations.Schema
-
The description of the resource associated to such URN.
- DeviceData - Class in io.jans.scim.model.scim2.fido
- DeviceData() - Constructor for class io.jans.scim.model.scim2.fido.DeviceData
- DIRECT - io.jans.scim.model.scim2.user.Group.Type
E
- Email - Class in io.jans.scim.model.scim2.user
-
Represents an e-mail address for a user.
- Email() - Constructor for class io.jans.scim.model.scim2.user.Email
- EMAIL - io.jans.scim.model.scim2.Validations
- Email.Type - Enum in io.jans.scim.model.scim2.user
- Entitlement - Class in io.jans.scim.model.scim2.user
-
Represents a user's entitlement.
- Entitlement() - Constructor for class io.jans.scim.model.scim2.user.Entitlement
- equals(Object) - Method in class io.jans.scim.model.scim2.group.Member
- equals(Object) - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
-
Indicates whether another SchemaAttribute object is equal to this one
- equals(Object) - Method in class io.jans.scim.model.scim2.user.Email
- equals(Object) - Method in class io.jans.scim.model.scim2.user.Group
- ERROR_RESPONSE_URI - Static variable in interface io.jans.scim.model.scim2.Constants
-
Schema URI utilized for error responses.
- ErrorResponse - Class in io.jans.scim.model.scim2
-
A class that models data of an error response.
- ErrorResponse() - Constructor for class io.jans.scim.model.scim2.ErrorResponse
- ErrorScimType - Enum in io.jans.scim.model.scim2
-
Detail error types when a HTTP 400 response is served.
- ETagConfig - Class in io.jans.scim.model.scim2.provider.config
-
A class used to specify ETag configuration options (see section 5 of RFC 7643).
- ETagConfig() - Constructor for class io.jans.scim.model.scim2.provider.config.ETagConfig
-
Creates an instance of ETagConfig with all its fields unassigned.
- ETagConfig(boolean) - Constructor for class io.jans.scim.model.scim2.provider.config.ETagConfig
-
Creates an instance of ETagConfig using the parameter values passed.
- Extension - Class in io.jans.scim.model.scim2.extensions
-
A class used to represent an extension applicable to a SCIM resource.
- Extension(String) - Constructor for class io.jans.scim.model.scim2.extensions.Extension
-
Constructs an instance of Extension associated to the URN passed with an empty collection of fields and unassigned name and description.
- ExtensionField - Class in io.jans.scim.model.scim2.extensions
-
Represents the metadata of an attribute that belongs to a SCIM resource extension.
- ExtensionField() - Constructor for class io.jans.scim.model.scim2.extensions.ExtensionField
F
- FAX - io.jans.scim.model.scim2.user.PhoneNumber.Type
- Fido2DeviceResource - Class in io.jans.scim.model.scim2.fido
-
Fido 2.0 device SCIM resource.
- Fido2DeviceResource() - Constructor for class io.jans.scim.model.scim2.fido.Fido2DeviceResource
- FidoDeviceResource - Class in io.jans.scim.model.scim2.fido
-
Fido device SCIM resource.
- FidoDeviceResource() - Constructor for class io.jans.scim.model.scim2.fido.FidoDeviceResource
- FilterConfig - Class in io.jans.scim.model.scim2.provider.config
-
This class represents the
filter
complex attribute in the Service Provider Config (see section 5 of RFC 7643). - FilterConfig() - Constructor for class io.jans.scim.model.scim2.provider.config.FilterConfig
-
Creates an instance of FilterConfig with all its fields unassigned.
- FilterConfig(boolean) - Constructor for class io.jans.scim.model.scim2.provider.config.FilterConfig
-
Creates an instance of FilterConfig using the parameter values passed.
- findFieldFromPath(Class<?>, String) - Static method in class io.jans.scim.model.scim2.util.IntrospectUtil
-
Inspects a class to search for a field that corresponds to the path passed using dot notation.
G
- generalizedToISOStringDate(String) - Static method in class io.jans.scim.model.scim2.util.DateUtil
-
Converts a string representing a date (in the LDAP generalized time syntax) to an ISO-8601 formatted string date.
- getActive() - Method in class io.jans.scim.model.scim2.user.UserResource
- getAddresses() - Method in class io.jans.scim.model.scim2.user.UserResource
- getApplication() - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- getApplicationUrl() - Method in class io.jans.scim.model.conf.AppConfiguration
- getAttribute(String) - Method in class io.jans.scim.model.scim.ScimCustomPerson
- getAttributeDefinitionType() - Method in class io.jans.scim.model.scim2.extensions.ExtensionField
-
Maps the io.jans.model.attribute.AttributeDataType associated to this ExtensionField (see
getType
) to a member of the enumAttributeDefinition.Type
. - getAttributeList(String) - Method in class io.jans.scim.model.scim.ScimCustomPerson
- getAttributeNames() - Method in class io.jans.scim.model.scim2.CustomAttributes
-
Returns the names of all attributes currently part of this instance object.
- getAttributes() - Method in class io.jans.scim.model.scim2.provider.schema.SchemaResource
- getAttributes() - Method in class io.jans.scim.model.scim2.SearchRequest
- getAttributes(String) - Method in class io.jans.scim.model.scim.ScimCustomPerson
- getAttributesStr() - Method in class io.jans.scim.model.scim2.SearchRequest
- getAttributeValues(BaseScimResource, List<Method>) - Static method in class io.jans.scim.model.scim2.util.IntrospectUtil
-
Traverses the contents of a SCIM resource and applies a set of getter methods to collect a list of values.
- getAuthenticationSchemes() - Method in class io.jans.scim.model.scim2.provider.config.ServiceProviderConfig
- getBaseDN() - Method in class io.jans.scim.model.conf.AppConfiguration
- getBaseEndpoint() - Method in class io.jans.scim.model.conf.AppConfiguration
- getBulk() - Method in class io.jans.scim.model.scim2.provider.config.ServiceProviderConfig
- getBulkId() - Method in class io.jans.scim.model.scim2.bulk.BulkOperation
- getBulkMaxOperations() - Method in class io.jans.scim.model.conf.AppConfiguration
- getBulkMaxPayloadSize() - Method in class io.jans.scim.model.conf.AppConfiguration
- getByValue(String) - Static method in enum io.jans.scim.model.scim2.ErrorScimType
-
Returns an instance of
ErrorScimType
based on a string value corresponding to thescimType
property of a json error response. - getCanonicalValues() - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
- getChangePassword() - Method in class io.jans.scim.model.scim2.provider.config.ServiceProviderConfig
- getCount() - Method in class io.jans.scim.model.scim2.SearchRequest
- getCounter() - Method in class io.jans.scim.model.scim2.fido.Fido2DeviceResource
- getCounter() - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- getCountry() - Method in class io.jans.scim.model.scim2.user.Address
- getCreated() - Method in class io.jans.scim.model.scim2.Meta
-
Retrieves the meta "created" sub-attribute
- getCreationDate() - Method in class io.jans.scim.model.scim.ScimCustomPerson
- getCreationDate() - Method in class io.jans.scim.model.scim2.fido.Fido2DeviceResource
- getCreationDate() - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- getCustomAttributes() - Method in class io.jans.scim.model.scim2.BaseScimResource
-
Retrieves all custom attributes found in this resource object.
- getCustomAttributes(String) - Method in class io.jans.scim.model.scim2.BaseScimResource
-
Retrieves the custom attributes found in this resource object associated to the
uri
supplied. - getCustomData() - Method in class io.jans.scim.model.scim2.fido.DeviceData
- getCustomObjectClasses() - Method in class io.jans.scim.model.scim.ScimCustomPerson
- getData() - Method in class io.jans.scim.model.scim2.bulk.BulkOperation
- getDataStr() - Method in class io.jans.scim.model.scim2.bulk.BulkOperation
- getDefaultSchemaUrn(Class<? extends BaseScimResource>) - Static method in class io.jans.scim.model.scim2.util.ScimResourceUtil
-
Returns the
urn
associated to the default schema of the SCIM resource whose class is passed as parameter. - getDescription() - Method in class io.jans.scim.model.scim2.extensions.Extension
- getDescription() - Method in class io.jans.scim.model.scim2.extensions.ExtensionField
- getDescription() - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- getDescription() - Method in class io.jans.scim.model.scim2.provider.config.AuthenticationScheme
-
Retrieves the description of the authentication scheme.
- getDescription() - Method in class io.jans.scim.model.scim2.provider.resourcetypes.ResourceType
- getDescription() - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
- getDescription() - Method in class io.jans.scim.model.scim2.provider.schema.SchemaResource
- getDetail() - Method in class io.jans.scim.model.scim2.ErrorResponse
-
Retrieves a description of the error
- getDeviceById(String, String, String, String) - Method in interface io.jans.scim.ws.rs.scim2.IFidoDeviceWebService
-
Service method that retrieves a Fido device resource using GET (as per section 3.4.1 of RFC 7644).
- getDeviceData() - Method in class io.jans.scim.model.scim2.fido.Fido2DeviceResource
- getDeviceData() - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- getDeviceHashCode() - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- getDeviceKeyHandle() - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- getDeviceRegistrationConf() - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- getDisableJdkLogger() - Method in class io.jans.scim.model.conf.AppConfiguration
- getDisplay() - Method in class io.jans.scim.model.scim2.group.Member
- getDisplay() - Method in class io.jans.scim.model.scim2.user.Email
- getDisplay() - Method in class io.jans.scim.model.scim2.user.Entitlement
- getDisplay() - Method in class io.jans.scim.model.scim2.user.Group
- getDisplay() - Method in class io.jans.scim.model.scim2.user.InstantMessagingAddress
- getDisplay() - Method in class io.jans.scim.model.scim2.user.PhoneNumber
- getDisplay() - Method in class io.jans.scim.model.scim2.user.Photo
- getDisplay() - Method in class io.jans.scim.model.scim2.user.Role
- getDisplay() - Method in class io.jans.scim.model.scim2.user.X509Certificate
- getDisplayName() - Method in class io.jans.scim.model.scim.ScimCustomPerson
- getDisplayName() - Method in class io.jans.scim.model.scim2.fido.Fido2DeviceResource
- getDisplayName() - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- getDisplayName() - Method in class io.jans.scim.model.scim2.group.GroupResource
- getDisplayName() - Method in class io.jans.scim.model.scim2.user.UserResource
- getDn() - Method in class io.jans.scim.model.conf.Conf
- getDocumentationUri() - Method in class io.jans.scim.model.scim2.provider.config.AuthenticationScheme
-
Retrieves the HTTP URL pointing of the authentication scheme's usage documentation.
- getDocumentationUri() - Method in class io.jans.scim.model.scim2.provider.config.ServiceProviderConfig
- getDynamicConf() - Method in class io.jans.scim.model.conf.Conf
- getEmails() - Method in class io.jans.scim.model.scim2.user.UserResource
- getEndpoint() - Method in class io.jans.scim.model.scim2.provider.resourcetypes.ResourceType
- getEntitlements() - Method in class io.jans.scim.model.scim2.user.UserResource
- getEtag() - Method in class io.jans.scim.model.scim2.provider.config.ServiceProviderConfig
- getExcludedAttributes() - Method in class io.jans.scim.model.scim2.SearchRequest
- getExcludedAttributesStr() - Method in class io.jans.scim.model.scim2.SearchRequest
- getExternalId() - Method in class io.jans.scim.model.scim2.BaseScimResource
- getExternalLoggerConfiguration() - Method in class io.jans.scim.model.conf.AppConfiguration
- getF2DeviceById(String, String, String, String) - Method in interface io.jans.scim.ws.rs.scim2.IFido2DeviceWebService
-
Service method that retrieves a Fido 2 device resource using GET (as per section 3.4.1 of RFC 7644).
- getFailOnErrors() - Method in class io.jans.scim.model.scim2.bulk.BulkRequest
- getFamilyName() - Method in class io.jans.scim.model.scim2.user.Name
- getFieldAnnotation(String, Class, Class<T>) - Static method in class io.jans.scim.model.scim2.util.IntrospectUtil
-
Searches for a
Field
that corresponds to the path passed (usingfindFieldFromPath
) and tries to find an annotation attached to such field that matches theannotationClass
parameter. - getFields() - Method in class io.jans.scim.model.scim2.extensions.Extension
- getFilter() - Method in class io.jans.scim.model.scim2.provider.config.ServiceProviderConfig
- getFilter() - Method in class io.jans.scim.model.scim2.SearchRequest
- getFormatted() - Method in class io.jans.scim.model.scim2.user.Address
- getFormatted() - Method in class io.jans.scim.model.scim2.user.Name
- getGetter(String, Class) - Static method in class io.jans.scim.model.scim2.util.IntrospectUtil
-
Inspects a class that represents a Java Bean and tries to find the getter
Method
associated to the class field whose name is passed as parameter. - getGivenName() - Method in class io.jans.scim.model.scim.ScimCustomPerson
- getGivenName() - Method in class io.jans.scim.model.scim2.user.Name
- getGroupById(String, String, String) - Method in interface io.jans.scim.ws.rs.scim2.IGroupWebService
-
Service method that retrieves a Group resource using GET (as per section 3.4.1 of RFC 7644).
- getGroups() - Method in class io.jans.scim.model.scim2.user.UserResource
- getHonorificPrefix() - Method in class io.jans.scim.model.scim2.user.Name
- getHonorificSuffix() - Method in class io.jans.scim.model.scim2.user.Name
- getId() - Method in class io.jans.scim.model.scim2.BaseScimResource
- getIms() - Method in class io.jans.scim.model.scim2.user.UserResource
- getInum() - Method in class io.jans.scim.model.scim.ScimCustomPerson
- getItemsPerPage() - Method in class io.jans.scim.model.scim2.ListResponse
- getLastAccessTime() - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- getLastModified() - Method in class io.jans.scim.model.scim2.Meta
-
Retrieves the meta "lastModified" sub-attribute
- getLocale() - Method in class io.jans.scim.model.scim2.user.UserResource
- getLocality() - Method in class io.jans.scim.model.scim2.user.Address
- getLocation() - Method in class io.jans.scim.model.scim2.bulk.BulkOperation
- getLocation() - Method in class io.jans.scim.model.scim2.Meta
-
Retrieves the meta "location" sub-attribute
- getLoggingLayout() - Method in class io.jans.scim.model.conf.AppConfiguration
- getLoggingLevel() - Method in class io.jans.scim.model.conf.AppConfiguration
- getMaxCount() - Method in class io.jans.scim.model.conf.AppConfiguration
- getMaxOperations() - Method in class io.jans.scim.model.scim2.provider.config.BulkConfig
-
Retrieves the maximum number of operations supported in a bulk.
- getMaxPayloadSize() - Method in class io.jans.scim.model.scim2.provider.config.BulkConfig
-
Retrieves the maximum payload size allowed in a bulk.
- getMaxResults() - Method in class io.jans.scim.model.scim2.provider.config.FilterConfig
-
Returns the maximum number of results that may be returned as a response when sending queries to search endpoints.
- getMemberOf() - Method in class io.jans.scim.model.scim.ScimCustomPerson
- getMembers() - Method in class io.jans.scim.model.scim2.group.GroupResource
- getMeta() - Method in class io.jans.scim.model.scim2.BaseScimResource
- getMethod() - Method in class io.jans.scim.model.scim2.bulk.BulkOperation
- getMetricReporterEnabled() - Method in class io.jans.scim.model.conf.AppConfiguration
- getMetricReporterInterval() - Method in class io.jans.scim.model.conf.AppConfiguration
- getMetricReporterKeepDataDays() - Method in class io.jans.scim.model.conf.AppConfiguration
- getMiddleName() - Method in class io.jans.scim.model.scim2.user.Name
- getMutability() - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
- getName() - Method in enum io.jans.scim.model.scim2.AttributeDefinition.Mutability
-
Returns the mutability value (readOnly, readWrite, etc.) as appears in section 7 of RFC7643.
- getName() - Method in enum io.jans.scim.model.scim2.AttributeDefinition.Returned
-
Returns the keyword for the returned characteristic as in section 7 of RFC7643.
- getName() - Method in enum io.jans.scim.model.scim2.AttributeDefinition.Type
-
Returns the type name as in section 7 of RFC7643.
- getName() - Method in enum io.jans.scim.model.scim2.AttributeDefinition.Uniqueness
-
Returns the keyword for the uniqueness characteristic as in section 7 of RFC7643.
- getName() - Method in class io.jans.scim.model.scim2.extensions.Extension
- getName() - Method in class io.jans.scim.model.scim2.extensions.ExtensionField
- getName() - Method in class io.jans.scim.model.scim2.fido.DeviceData
- getName() - Method in class io.jans.scim.model.scim2.provider.config.AuthenticationScheme
-
Retrieves the name of the authentication scheme.
- getName() - Method in class io.jans.scim.model.scim2.provider.resourcetypes.ResourceType
- getName() - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
- getName() - Method in class io.jans.scim.model.scim2.provider.schema.SchemaResource
- getName() - Method in class io.jans.scim.model.scim2.user.UserResource
- getNickname() - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- getNickName() - Method in class io.jans.scim.model.scim2.user.UserResource
- getOperation() - Method in class io.jans.scim.model.scim2.patch.PatchOperation
- getOperations() - Method in class io.jans.scim.model.scim2.bulk.BulkBase
- getOperations() - Method in class io.jans.scim.model.scim2.patch.PatchRequest
- getOsName() - Method in class io.jans.scim.model.scim2.fido.DeviceData
- getOsVersion() - Method in class io.jans.scim.model.scim2.fido.DeviceData
- getOxAuthIssuer() - Method in class io.jans.scim.model.conf.AppConfiguration
- getPairwiseIdentifiers() - Method in class io.jans.scim.model.scim2.user.UserResource
- getPassword() - Method in class io.jans.scim.model.scim2.user.UserResource
- getPatch() - Method in class io.jans.scim.model.scim2.provider.config.ServiceProviderConfig
- getPath() - Method in class io.jans.scim.model.scim2.bulk.BulkOperation
- getPath() - Method in class io.jans.scim.model.scim2.patch.PatchOperation
- getPathsInExtension(Extension) - Static method in class io.jans.scim.model.scim2.util.IntrospectUtil
-
Returns a list with the names of the attributes that belong to an extension, so that every name is prefixed with the
urn
of the extension, like this:urn:attribute_name
- getPersonCustomObjectClass() - Method in class io.jans.scim.model.conf.AppConfiguration
- getPhoneNumbers() - Method in class io.jans.scim.model.scim2.user.UserResource
- getPhotos() - Method in class io.jans.scim.model.scim2.user.UserResource
- getPlatform() - Method in class io.jans.scim.model.scim2.fido.DeviceData
- getPostalCode() - Method in class io.jans.scim.model.scim2.user.Address
- getPpid() - Method in class io.jans.scim.model.scim.ScimCustomPerson
- getPreferredLanguage() - Method in class io.jans.scim.model.scim.ScimCustomPerson
- getPreferredLanguage() - Method in class io.jans.scim.model.scim2.user.UserResource
- getPrimary() - Method in class io.jans.scim.model.scim2.user.Address
- getPrimary() - Method in class io.jans.scim.model.scim2.user.Email
- getPrimary() - Method in class io.jans.scim.model.scim2.user.Entitlement
- getPrimary() - Method in class io.jans.scim.model.scim2.user.InstantMessagingAddress
- getPrimary() - Method in class io.jans.scim.model.scim2.user.PhoneNumber
- getPrimary() - Method in class io.jans.scim.model.scim2.user.Photo
- getPrimary() - Method in class io.jans.scim.model.scim2.user.Role
- getPrimary() - Method in class io.jans.scim.model.scim2.user.X509Certificate
- getProfileUrl() - Method in class io.jans.scim.model.scim2.user.UserResource
- getProtectionMode() - Method in class io.jans.scim.model.conf.AppConfiguration
- getPushToken() - Method in class io.jans.scim.model.scim2.fido.DeviceData
- getRef() - Method in class io.jans.scim.model.scim2.group.Member
- getRef() - Method in class io.jans.scim.model.scim2.user.Group
- getReferenceTypes() - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
- getRegion() - Method in class io.jans.scim.model.scim2.user.Address
- getRequired() - Method in class io.jans.scim.model.scim2.provider.resourcetypes.SchemaExtensionHolder
- getResources() - Method in class io.jans.scim.model.scim2.ListResponse
-
Retrieves a list with all resources contained in this
ListResponse
. - getResourceType() - Method in class io.jans.scim.model.scim2.Meta
-
Retrieves the meta "resourceType" sub-attribute
- getResponse() - Method in class io.jans.scim.model.scim2.bulk.BulkOperation
- getReturned() - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
- getRevision() - Method in class io.jans.scim.model.conf.Conf
- getRoles() - Method in class io.jans.scim.model.scim2.user.UserResource
- getSchema() - Method in class io.jans.scim.model.scim2.provider.resourcetypes.ResourceType
- getSchema() - Method in class io.jans.scim.model.scim2.provider.resourcetypes.SchemaExtensionHolder
- getSchemaAnnotation(Class<? extends BaseScimResource>) - Static method in class io.jans.scim.model.scim2.util.ScimResourceUtil
-
Returns the
Schema
annotation found in the class passed as parameter. - getSchemaExtensions() - Method in class io.jans.scim.model.scim2.provider.resourcetypes.ResourceType
- getSchemas() - Method in class io.jans.scim.model.scim2.BaseScimResource
- getSchemas() - Method in class io.jans.scim.model.scim2.bulk.BulkBase
- getSchemas() - Method in class io.jans.scim.model.scim2.ErrorResponse
- getSchemas() - Method in class io.jans.scim.model.scim2.ListResponse
- getSchemas() - Method in class io.jans.scim.model.scim2.patch.PatchRequest
- getSchemas() - Method in class io.jans.scim.model.scim2.SearchRequest
- getScimType() - Method in class io.jans.scim.model.scim2.ErrorResponse
-
Retrieves the error type.
- getSetter(String, Class) - Static method in class io.jans.scim.model.scim2.util.IntrospectUtil
-
Inspects a class that represents a Java Bean and tries to find the setter
Method
associated to the class field whose name is passed as parameter. - getSort() - Method in class io.jans.scim.model.scim2.provider.config.ServiceProviderConfig
- getSortBy() - Method in class io.jans.scim.model.scim2.SearchRequest
- getSortOrder() - Method in class io.jans.scim.model.scim2.SearchRequest
- getSpecUri() - Method in class io.jans.scim.model.scim2.provider.config.AuthenticationScheme
-
Retrieves the HTTP URL of the authentication scheme's specification.
- getStartIndex() - Method in class io.jans.scim.model.scim2.ListResponse
- getStartIndex() - Method in class io.jans.scim.model.scim2.SearchRequest
- getStatus() - Method in class io.jans.scim.model.scim2.bulk.BulkOperation
- getStatus() - Method in class io.jans.scim.model.scim2.ErrorResponse
-
Retrieves the HTTP status code of the error.
- getStatus() - Method in class io.jans.scim.model.scim2.fido.Fido2DeviceResource
- getStatus() - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- getStreetAddress() - Method in class io.jans.scim.model.scim2.user.Address
- getSubAttributes() - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
- getSurname() - Method in class io.jans.scim.model.scim.ScimCustomPerson
- getTimezone() - Method in class io.jans.scim.model.scim.ScimCustomPerson
- getTimezone() - Method in class io.jans.scim.model.scim2.user.UserResource
- getTitle() - Method in class io.jans.scim.model.scim2.user.UserResource
- getTotalResults() - Method in class io.jans.scim.model.scim2.ListResponse
- getType() - Method in class io.jans.scim.model.scim2.extensions.ExtensionField
- getType() - Method in class io.jans.scim.model.scim2.fido.DeviceData
- getType() - Method in class io.jans.scim.model.scim2.group.Member
- getType() - Method in class io.jans.scim.model.scim2.patch.PatchOperation
- getType() - Method in class io.jans.scim.model.scim2.provider.config.AuthenticationScheme
-
Retrieves the type of authentication scheme.
- getType() - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
- getType() - Method in class io.jans.scim.model.scim2.user.Address
- getType() - Method in class io.jans.scim.model.scim2.user.Email
- getType() - Method in class io.jans.scim.model.scim2.user.Entitlement
- getType() - Method in class io.jans.scim.model.scim2.user.Group
- getType() - Method in class io.jans.scim.model.scim2.user.InstantMessagingAddress
- getType() - Method in class io.jans.scim.model.scim2.user.PhoneNumber
- getType() - Method in class io.jans.scim.model.scim2.user.Photo
- getType() - Method in class io.jans.scim.model.scim2.user.Role
- getType() - Method in class io.jans.scim.model.scim2.user.X509Certificate
- getType(Class<? extends BaseScimResource>) - Static method in class io.jans.scim.model.scim2.util.ScimResourceUtil
-
Returns the (human-readable) type of a SCIM resource based on its class.
- getTypedAttribute(String) - Method in class io.jans.scim.model.scim.ScimCustomPerson
- getTypedCustomAttributes() - Method in class io.jans.scim.model.scim.ScimCustomPerson
- getUid() - Method in class io.jans.scim.model.scim.ScimCustomPerson
- getUniqueness() - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
- getUpdatedAt() - Method in class io.jans.scim.model.scim.ScimCustomPerson
- getUri() - Method in class io.jans.scim.model.scim2.CustomAttributes
-
Retrieves the URI to which this
CustomAttributes
instance is tied. - getUrn() - Method in class io.jans.scim.model.scim2.extensions.Extension
- getUseLocalCache() - Method in class io.jans.scim.model.conf.AppConfiguration
- getUserById(String, String, String) - Method in interface io.jans.scim.ws.rs.scim2.IUserWebService
-
Service method that retrieves a User resource using GET (as per section 3.4.1 of RFC 7644).
- getUserExtensionSchemaURI() - Method in class io.jans.scim.model.conf.AppConfiguration
- getUserId() - Method in class io.jans.scim.model.scim2.fido.Fido2DeviceResource
- getUserId() - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- getUserName() - Method in class io.jans.scim.model.scim2.user.UserResource
- getUserPassword() - Method in class io.jans.scim.model.scim.ScimCustomPerson
- getUserType() - Method in class io.jans.scim.model.scim2.user.UserResource
- getUuid() - Method in class io.jans.scim.model.scim2.fido.DeviceData
- getValue() - Method in enum io.jans.scim.model.scim2.ErrorScimType
-
Returns the
scimType
as it should be included in a json error response, e.g. - getValue() - Method in class io.jans.scim.model.scim2.group.Member
- getValue() - Method in class io.jans.scim.model.scim2.patch.PatchOperation
- getValue() - Method in class io.jans.scim.model.scim2.user.Email
- getValue() - Method in class io.jans.scim.model.scim2.user.Entitlement
- getValue() - Method in class io.jans.scim.model.scim2.user.Group
- getValue() - Method in class io.jans.scim.model.scim2.user.InstantMessagingAddress
- getValue() - Method in class io.jans.scim.model.scim2.user.PhoneNumber
- getValue() - Method in class io.jans.scim.model.scim2.user.Photo
- getValue() - Method in class io.jans.scim.model.scim2.user.Role
- getValue() - Method in class io.jans.scim.model.scim2.user.X509Certificate
- getValue(String, Class<T>) - Method in class io.jans.scim.model.scim2.CustomAttributes
-
Returns the value of a custom attribute as an instance of the specified type.
- getValues(String, Class<T>) - Method in class io.jans.scim.model.scim2.CustomAttributes
-
Returns the values of a multi-valued custom attribute as a
List
of objects of the specified type. - getVersion() - Method in class io.jans.scim.model.scim2.Meta
-
Returns the version of the resource being represented.
- getX509Certificates() - Method in class io.jans.scim.model.scim2.user.UserResource
- GLOBAL - io.jans.scim.model.scim2.AttributeDefinition.Uniqueness
-
Indicates that this attribute's value must be globally unique.
- gluuCouchbaseISODate(String) - Static method in class io.jans.scim.model.scim2.util.DateUtil
-
Takes an ISO date and converts to one in UTC+0 time zone (but he timezone suffix/offset is supressed in the result)
- Group - Class in io.jans.scim.model.scim2.user
-
Represents a group to which a user belongs.
- Group() - Constructor for class io.jans.scim.model.scim2.user.Group
- GROUP_OVERHEAD_BYPASS_PARAM - Static variable in interface io.jans.scim.model.scim2.Constants
- Group.Type - Enum in io.jans.scim.model.scim2.user
- GroupResource - Class in io.jans.scim.model.scim2.group
-
Group SCIM resource.
- GroupResource() - Constructor for class io.jans.scim.model.scim2.group.GroupResource
- GTALK - io.jans.scim.model.scim2.user.InstantMessagingAddress.Type
H
- hashCode() - Method in class io.jans.scim.model.scim2.group.Member
- hashCode() - Method in class io.jans.scim.model.scim2.user.Email
- hashCode() - Method in class io.jans.scim.model.scim2.user.Group
- HOME - io.jans.scim.model.scim2.user.Address.Type
- HOME - io.jans.scim.model.scim2.user.Email.Type
- HOME - io.jans.scim.model.scim2.user.PhoneNumber.Type
I
- ICQ - io.jans.scim.model.scim2.user.InstantMessagingAddress.Type
- id() - Method in annotation type io.jans.scim.model.scim2.annotations.Schema
-
The schema URN for the resource being annotated
- IFido2DeviceWebService - Interface in io.jans.scim.ws.rs.scim2
- IFidoDeviceWebService - Interface in io.jans.scim.ws.rs.scim2
-
SCIM service interface with available methods to manipulate Fido devices.
- IGroupWebService - Interface in io.jans.scim.ws.rs.scim2
-
SCIM service interface with available methods to manipulate Group resources.
- IMMUTABLE - io.jans.scim.model.scim2.AttributeDefinition.Mutability
-
The attribute can be read, and cannot be set after object creation (unless it was not provided in that moment).
- INDIRECT - io.jans.scim.model.scim2.user.Group.Type
- InstantMessagingAddress - Class in io.jans.scim.model.scim2.user
-
Represents an Instant messaging address for a user.
- InstantMessagingAddress() - Constructor for class io.jans.scim.model.scim2.user.InstantMessagingAddress
- InstantMessagingAddress.Type - Enum in io.jans.scim.model.scim2.user
- INTEGER - io.jans.scim.model.scim2.AttributeDefinition.Type
- IntrospectUtil - Class in io.jans.scim.model.scim2.util
-
Provides miscelaneous routines to query classes/objects properties using reflection mechanisms.
- INVALID_FILTER - io.jans.scim.model.scim2.ErrorScimType
- INVALID_PATH - io.jans.scim.model.scim2.ErrorScimType
- INVALID_SYNTAX - io.jans.scim.model.scim2.ErrorScimType
- INVALID_VALUE - io.jans.scim.model.scim2.ErrorScimType
- INVALID_VERSION - io.jans.scim.model.scim2.ErrorScimType
- io.jans.scim.model.conf - package io.jans.scim.model.conf
- io.jans.scim.model.exception - package io.jans.scim.model.exception
- io.jans.scim.model.scim - package io.jans.scim.model.scim
- io.jans.scim.model.scim2 - package io.jans.scim.model.scim2
-
Provides necessary classes to model and compose the different types of resources defined by SCIM2 spec, for instance, User, Group, ServiceProviderConfig, etc.
- io.jans.scim.model.scim2.annotations - package io.jans.scim.model.scim2.annotations
- io.jans.scim.model.scim2.bulk - package io.jans.scim.model.scim2.bulk
- io.jans.scim.model.scim2.extensions - package io.jans.scim.model.scim2.extensions
- io.jans.scim.model.scim2.fido - package io.jans.scim.model.scim2.fido
- io.jans.scim.model.scim2.group - package io.jans.scim.model.scim2.group
- io.jans.scim.model.scim2.patch - package io.jans.scim.model.scim2.patch
- io.jans.scim.model.scim2.provider.config - package io.jans.scim.model.scim2.provider.config
-
Holds POJOs used to model the information of the "Service Provider Configuration" endpoint
/ServiceProviderConfig
. - io.jans.scim.model.scim2.provider.resourcetypes - package io.jans.scim.model.scim2.provider.resourcetypes
-
Holds POJOs used to model the information of the
/ResourceTypes
endpoint. - io.jans.scim.model.scim2.provider.schema - package io.jans.scim.model.scim2.provider.schema
-
Holds POJOs used to model the information of the
/Schemas
endpoint. - io.jans.scim.model.scim2.user - package io.jans.scim.model.scim2.user
-
Holds POJOs that model the structure (attributes and subattributes) of the User SCIM resource.
- io.jans.scim.model.scim2.util - package io.jans.scim.model.scim2.util
- io.jans.scim.ws.rs.scim2 - package io.jans.scim.ws.rs.scim2
-
Interfaces and annotations shared by both the server side code and the Java client..
- isCaseExact() - Method in annotation type io.jans.scim.model.scim2.annotations.Attribute
-
Determines if the attribute value is case sensitive.
- isCaseExact() - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
- isCollection(Class) - Static method in class io.jans.scim.model.scim2.util.IntrospectUtil
-
Determines if the class passed implements the
Collection
interface. - isDisableLoggerTimer() - Method in class io.jans.scim.model.conf.AppConfiguration
- isMultiValued() - Method in class io.jans.scim.model.scim2.extensions.ExtensionField
- isMultiValued() - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
- ISOToGeneralizedStringDate(String) - Static method in class io.jans.scim.model.scim2.util.DateUtil
-
Converts a string representation of a date (expected to follow the pattern of DateTime XML schema data type) to a string representation of a date in LDAP generalized time syntax (see RFC 4517 section 3.3.13).
- ISOToMillis(String) - Static method in class io.jans.scim.model.scim2.util.DateUtil
- isPrimary() - Method in class io.jans.scim.model.scim2.provider.config.AuthenticationScheme
-
Whether this AuthenticationScheme is the preferred authentication scheme for service usage
- isRequired() - Method in annotation type io.jans.scim.model.scim2.annotations.Attribute
-
Determines if the attribute value is required.
- isRequired() - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
- isSupported() - Method in class io.jans.scim.model.scim2.provider.config.BulkConfig
-
Indicates whether the PATCH operation is supported.
- isSupported() - Method in class io.jans.scim.model.scim2.provider.config.ChangePasswordConfig
-
Indicates whether the Change Password operation is supported.
- isSupported() - Method in class io.jans.scim.model.scim2.provider.config.ETagConfig
-
Indicates whether the ETags are supported.
- isSupported() - Method in class io.jans.scim.model.scim2.provider.config.FilterConfig
-
Indicates whether filters are supported in searches or not
- isSupported() - Method in class io.jans.scim.model.scim2.provider.config.PatchConfig
-
Indicates whether the PATCH operation is supported.
- isSupported() - Method in class io.jans.scim.model.scim2.provider.config.SortConfig
-
Indicates whether sorting is supported.
- IUserWebService - Interface in io.jans.scim.ws.rs.scim2
-
SCIM service interface with available methods to manipulate User resources.
L
- LIST_RESPONSE_SCHEMA_ID - Static variable in interface io.jans.scim.model.scim2.Constants
-
Schema URI utilized in query responses.
- ListResponse - Class in io.jans.scim.model.scim2
-
This class models the contents of a search response.
- ListResponse() - Constructor for class io.jans.scim.model.scim2.ListResponse
-
Default no arg constructor.
- ListResponse(int, int, int) - Constructor for class io.jans.scim.model.scim2.ListResponse
-
Constructs a list response with the arguments supplied, and
schemas
initialized properly. - LOCALE - io.jans.scim.model.scim2.Validations
M
- MAX_BULK_OPERATIONS - Static variable in interface io.jans.scim.model.scim2.Constants
- MAX_BULK_PAYLOAD_SIZE - Static variable in interface io.jans.scim.model.scim2.Constants
- MAX_COUNT - Static variable in interface io.jans.scim.model.scim2.Constants
- MEDIA_TYPE_SCIM_JSON - Static variable in interface io.jans.scim.model.scim2.Constants
-
Default media type used in SCIM service
- Member - Class in io.jans.scim.model.scim2.group
-
A member of a Group resource.
- Member() - Constructor for class io.jans.scim.model.scim2.group.Member
- Meta - Class in io.jans.scim.model.scim2
-
This class represents the common resource attribute "meta" that contains metadata about the resource being described.
- Meta() - Constructor for class io.jans.scim.model.scim2.Meta
- millisToISOString(long) - Static method in class io.jans.scim.model.scim2.util.DateUtil
-
Returns a string representation of a date in ISO format based on a number of milliseconds elapsed from "the epoch", namely January 1, 1970, 00:00:00 GMT.
- MOBILE - io.jans.scim.model.scim2.user.PhoneNumber.Type
- MSN - io.jans.scim.model.scim2.user.InstantMessagingAddress.Type
- multiValueClass() - Method in annotation type io.jans.scim.model.scim2.annotations.Attribute
-
If the attribute is multi-valued, this holds the type of the child object.
- mutability() - Method in annotation type io.jans.scim.model.scim2.annotations.Attribute
-
The mutability constraint for the attribute.
- MUTABILITY - io.jans.scim.model.scim2.ErrorScimType
N
- name() - Method in annotation type io.jans.scim.model.scim2.annotations.Schema
-
The human readable name of the resource.
- Name - Class in io.jans.scim.model.scim2.user
-
A class that represents the components of a user's name.
- Name() - Constructor for class io.jans.scim.model.scim2.user.Name
- NEVER - io.jans.scim.model.scim2.AttributeDefinition.Returned
-
Indicates that the attribute is never returned.
- neverCoreAttrs - Static variable in class io.jans.scim.model.scim2.util.IntrospectUtil
-
An unmodifiable map that provides access to the sequence of getter methods that allow to get the actual value(s) for every possible attribute (or sub-atribute) of a SCIM resource when its returnability is "never"
- NO_TARGET - io.jans.scim.model.scim2.ErrorScimType
- NONE - io.jans.scim.model.scim2.AttributeDefinition.Uniqueness
-
Indicates that this attribute's value need not be unique.
O
- OAUTH - io.jans.scim.model.conf.ScimMode
- OTHER - io.jans.scim.model.scim2.user.Address.Type
- OTHER - io.jans.scim.model.scim2.user.Email.Type
- OTHER - io.jans.scim.model.scim2.user.InstantMessagingAddress.Type
- OTHER - io.jans.scim.model.scim2.user.PhoneNumber.Type
P
- PAGER - io.jans.scim.model.scim2.user.PhoneNumber.Type
- PATCH - Annotation Type in io.jans.scim.ws.rs.scim2
-
An annotation to be used by methods that handle HTTP requests using the PATCH verb.
- PATCH_REQUEST_SCHEMA_ID - Static variable in interface io.jans.scim.model.scim2.Constants
-
Schema URI utilized in the patch operation.
- PatchConfig - Class in io.jans.scim.model.scim2.provider.config
-
This class represents the
patch
complex attribute in the Service Provider Config (see section 5 of RFC 7643). - PatchConfig() - Constructor for class io.jans.scim.model.scim2.provider.config.PatchConfig
-
Creates an instance of PatchConfig with all its fields unassigned.
- PatchConfig(boolean) - Constructor for class io.jans.scim.model.scim2.provider.config.PatchConfig
-
Creates an instance of PatchConfig using the parameter values passed.
- patchDevice(PatchRequest, String, String, String) - Method in interface io.jans.scim.ws.rs.scim2.IFidoDeviceWebService
-
Service method that allows to modify a Fido device resource via PATCH (see section 3.5.2 of RFC 7644).
- patchF2Device(PatchRequest, String, String, String) - Method in interface io.jans.scim.ws.rs.scim2.IFido2DeviceWebService
-
Service method that allows to modify a Fido 2 device resource via PATCH (see section 3.5.2 of RFC 7644).
- patchGroup(PatchRequest, String, String, String) - Method in interface io.jans.scim.ws.rs.scim2.IGroupWebService
-
Service method that allows to modify a Group resource via PATCH (see section 3.5.2 of RFC 7644).
- PatchOperation - Class in io.jans.scim.model.scim2.patch
-
Represents a patch operation as per section 4 of RFC 6902.
- PatchOperation() - Constructor for class io.jans.scim.model.scim2.patch.PatchOperation
- PatchOperationType - Enum in io.jans.scim.model.scim2.patch
-
An enumeration of the different types of PATCH operations that exist.
- PatchRequest - Class in io.jans.scim.model.scim2.patch
-
A class used to represent a request for a SCIM PATCH.
- PatchRequest() - Constructor for class io.jans.scim.model.scim2.patch.PatchRequest
-
Constructs an empty PatchRequest initializing its
schemas
field properly. - patchUser(PatchRequest, String, String, String) - Method in interface io.jans.scim.ws.rs.scim2.IUserWebService
-
Service method that allows to modify a User resource via PATCH (see section 3.5.2 of RFC 7644).
- PHONE - io.jans.scim.model.scim2.Validations
- PhoneNumber - Class in io.jans.scim.model.scim2.user
-
Represents a user's phone number.
- PhoneNumber() - Constructor for class io.jans.scim.model.scim2.user.PhoneNumber
- PhoneNumber.Type - Enum in io.jans.scim.model.scim2.user
- Photo - Class in io.jans.scim.model.scim2.user
-
A class used to represent the URI of a user's photo.
- Photo() - Constructor for class io.jans.scim.model.scim2.user.Photo
- PHOTO - io.jans.scim.model.scim2.user.Photo.Type
- PHOTO - io.jans.scim.model.scim2.Validations
- Photo.Type - Enum in io.jans.scim.model.scim2.user
Q
- QQ - io.jans.scim.model.scim2.user.InstantMessagingAddress.Type
- QUERY_PARAM_ATTRIBUTES - Static variable in interface io.jans.scim.model.scim2.Constants
-
An HTTP query parameter used to override the behavior for returning resource attributes.
- QUERY_PARAM_COUNT - Static variable in interface io.jans.scim.model.scim2.Constants
-
The HTTP query parameter used to specify the maximum number of results per result page.
- QUERY_PARAM_EXCLUDED_ATTRS - Static variable in interface io.jans.scim.model.scim2.Constants
-
An HTTP query parameter used to override the behavior for returning resource attributes.
- QUERY_PARAM_FILTER - Static variable in interface io.jans.scim.model.scim2.Constants
-
The HTTP query parameter used to provide a filter expression.
- QUERY_PARAM_SORT_BY - Static variable in interface io.jans.scim.model.scim2.Constants
-
The HTTP query parameter used to specify an attribute to sort search results.
- QUERY_PARAM_SORT_ORDER - Static variable in interface io.jans.scim.model.scim2.Constants
-
The HTTP query parameter used to specify a sort order (ascending/descending).
- QUERY_PARAM_START_INDEX - Static variable in interface io.jans.scim.model.scim2.Constants
-
The HTTP query parameter used to specify the starting index for page of results.
R
- READ_ONLY - io.jans.scim.model.scim2.AttributeDefinition.Mutability
-
The attribute can be read, but not written.
- READ_WRITE - io.jans.scim.model.scim2.AttributeDefinition.Mutability
-
The attribute can be read, and written.
- ref() - Method in annotation type io.jans.scim.model.scim2.annotations.StoreReference
-
The LDAP attribute that the class field being annotated with this annotation (
StoreReference
) is mapping to by default - REFERENCE - io.jans.scim.model.scim2.AttributeDefinition.Type
- referenceTypes() - Method in annotation type io.jans.scim.model.scim2.annotations.Attribute
-
The reference types for the attribute.
- refs() - Method in annotation type io.jans.scim.model.scim2.annotations.StoreReference
-
Describes a mapping of LDAP attribute names and resource types for the class field being annotated with
StoreReference
. - remove(String) - Method in class io.jans.scim.model.scim2.CustomAttributes
-
Removes an attribute (and associated value) from this object
- REMOVE - io.jans.scim.model.scim2.patch.PatchOperationType
- REPLACE - io.jans.scim.model.scim2.patch.PatchOperationType
- REQUEST - io.jans.scim.model.scim2.AttributeDefinition.Returned
-
Indicates that the attribute is only returned if requested.
- requestCoreAttrs - Static variable in class io.jans.scim.model.scim2.util.IntrospectUtil
-
An unmodifiable map that provides access to the sequence of getter methods that allow to get the actual value(s) for every possible attribute (or sub-atribute) of a SCIM resource when its returnability is "request"
- requiredCoreAttrs - Static variable in class io.jans.scim.model.scim2.util.IntrospectUtil
-
An unmodifiable map that provides access to the sequence of getter methods that allow to get the actual value(s) for every possible attribute (or sub-atribute) of a SCIM resource when the attribute is annotated as "required" in the resource
- resourceType() - Method in annotation type io.jans.scim.model.scim2.annotations.StoreReference
-
A collection of subclasses of the base class
BaseScimResource
. - ResourceType - Class in io.jans.scim.model.scim2.provider.resourcetypes
-
This class is used to specify metadata about a resource type.
- ResourceType() - Constructor for class io.jans.scim.model.scim2.provider.resourcetypes.ResourceType
- ResourceValidator - Class in io.jans.scim.model.scim2.util
-
This class provides static methods to validate whether a (SCIM) resource instance fulfills certain characteristics - regarded to formatting, mutability, uniqueness, etc.
- ResourceValidator(BaseScimResource, List<Extension>) - Constructor for class io.jans.scim.model.scim2.util.ResourceValidator
-
Construct a instance of this class
- returned() - Method in annotation type io.jans.scim.model.scim2.annotations.Attribute
-
The return constraint for the attribute.
- Role - Class in io.jans.scim.model.scim2.user
-
Represents a role for a user.
- Role() - Constructor for class io.jans.scim.model.scim2.user.Role
S
- Schema - Annotation Type in io.jans.scim.model.scim2.annotations
-
Annotation used to indicate the default schema a SCIM resource belongs to.
- SchemaAttribute - Class in io.jans.scim.model.scim2.provider.schema
-
Represents a SCIM resource attribute and its subattributes if any.
- SchemaAttribute() - Constructor for class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
-
Default no args constructor.
- SchemaAttribute(String) - Constructor for class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
-
Creates a SchemaAttribute with the name passed as param.
- SchemaExtensionHolder - Class in io.jans.scim.model.scim2.provider.resourcetypes
-
A class that represents the
schemaExtensions
complex attribute of ResourceType Schema (see section 6 of RFC 7643). - SchemaExtensionHolder() - Constructor for class io.jans.scim.model.scim2.provider.resourcetypes.SchemaExtensionHolder
- SchemaResource - Class in io.jans.scim.model.scim2.provider.schema
-
A class used to represent a schema (that a given SCIM resource type adheres to).
- SchemaResource() - Constructor for class io.jans.scim.model.scim2.provider.schema.SchemaResource
- ScimCustomPerson - Class in io.jans.scim.model.scim
- ScimCustomPerson() - Constructor for class io.jans.scim.model.scim.ScimCustomPerson
- SCIMException - Exception in io.jans.scim.model.exception
- SCIMException(String) - Constructor for exception io.jans.scim.model.exception.SCIMException
- SCIMException(String, Throwable) - Constructor for exception io.jans.scim.model.exception.SCIMException
- ScimMode - Enum in io.jans.scim.model.conf
- ScimResourceUtil - Class in io.jans.scim.model.scim2.util
-
This class contains methods to facilitate transformation, and manipulation of data inside SCIM resource objects, as well as some miscellaneous routines.
- SEARCH_REQUEST_SCHEMA_ID - Static variable in interface io.jans.scim.model.scim2.Constants
-
Schema URI utilized in query requests.
- searchDevices(String, String, Integer, Integer, String, String, String, String) - Method in interface io.jans.scim.ws.rs.scim2.IFidoDeviceWebService
-
Sends a search query for Fido devices using GET (see section 3.4.2 of RFC 7644).
- searchDevicesPost(SearchRequest, String) - Method in interface io.jans.scim.ws.rs.scim2.IFidoDeviceWebService
-
Sends a search query for Fido devices using POST (see section 3.4.3 of RFC 7644).
- searchF2Devices(String, String, Integer, Integer, String, String, String, String) - Method in interface io.jans.scim.ws.rs.scim2.IFido2DeviceWebService
-
Sends a search query for Fido 2 devices using GET (see section 3.4.2 of RFC 7644).
- searchF2DevicesPost(SearchRequest, String) - Method in interface io.jans.scim.ws.rs.scim2.IFido2DeviceWebService
-
Sends a search query for Fido 2 devices using POST (see section 3.4.3 of RFC 7644).
- searchGroups(String, Integer, Integer, String, String, String, String) - Method in interface io.jans.scim.ws.rs.scim2.IGroupWebService
-
Sends a search query for Group resources using GET (see section 3.4.2 of RFC 7644).
- searchGroupsPost(SearchRequest) - Method in interface io.jans.scim.ws.rs.scim2.IGroupWebService
-
Sends a search query for Group resources using POST (see section 3.4.3 of RFC 7644).
- SearchRequest - Class in io.jans.scim.model.scim2
-
This class represents the components of a search request that is employed when doing searches via POST.
- SearchRequest() - Constructor for class io.jans.scim.model.scim2.SearchRequest
-
Default no args constructor.
- searchUsers(String, Integer, Integer, String, String, String, String) - Method in interface io.jans.scim.ws.rs.scim2.IUserWebService
-
Sends a search query for User resources using GET (see section 3.4.2 of RFC 7644).
- searchUsersPost(SearchRequest) - Method in interface io.jans.scim.ws.rs.scim2.IUserWebService
-
Sends a search query for User resources using POST (see section 3.4.3 of RFC 7644).
- SENSITIVE - io.jans.scim.model.scim2.ErrorScimType
- SERVER - io.jans.scim.model.scim2.AttributeDefinition.Uniqueness
-
Indicates that this attribute's value must be unique for a given server.
- ServiceProviderConfig - Class in io.jans.scim.model.scim2.provider.config
-
This class represents a ServiceProviderConfig SCIM resource.
- ServiceProviderConfig() - Constructor for class io.jans.scim.model.scim2.provider.config.ServiceProviderConfig
- setActive(Boolean) - Method in class io.jans.scim.model.scim2.user.UserResource
- setAddresses(List<Address>) - Method in class io.jans.scim.model.scim2.user.UserResource
- setApplication(String) - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- setApplicationUrl(String) - Method in class io.jans.scim.model.conf.AppConfiguration
- setAttribute(String, Boolean) - Method in class io.jans.scim.model.scim2.CustomAttributes
-
Sets the value of an attribute using a
Boolean
. - setAttribute(String, Double) - Method in class io.jans.scim.model.scim2.CustomAttributes
-
Sets the value of an attribute using a
Double
. - setAttribute(String, Integer) - Method in class io.jans.scim.model.scim2.CustomAttributes
-
Sets the value of an attribute using an
Integer
. - setAttribute(String, String) - Method in class io.jans.scim.model.scim.ScimCustomPerson
- setAttribute(String, String) - Method in class io.jans.scim.model.scim2.CustomAttributes
-
Sets the value of an attribute using a
String
. - setAttribute(String, String[]) - Method in class io.jans.scim.model.scim.ScimCustomPerson
- setAttribute(String, Date) - Method in class io.jans.scim.model.scim2.CustomAttributes
-
Sets the value of an attribute using a
java.util.Date
. - setAttribute(String, List<?>) - Method in class io.jans.scim.model.scim2.CustomAttributes
-
Sets the value of an attribute using a
List
of objects. - setAttributes(String) - Method in class io.jans.scim.model.scim2.SearchRequest
-
Specifies the names of the resource attributes to return in the response to a search, overriding the set of attributes that would be returned by default.
- setAttributes(List<SchemaAttribute>) - Method in class io.jans.scim.model.scim2.provider.schema.SchemaResource
- setAttributes(List<String>) - Method in class io.jans.scim.model.scim2.SearchRequest
-
Specifies a list of strings indicating the names of the resource attributes to return in response to a search, overriding the set of attributes that would be returned by default.
- setAuthenticationSchemes(Collection<AuthenticationScheme>) - Method in class io.jans.scim.model.scim2.provider.config.ServiceProviderConfig
- setBaseDN(String) - Method in class io.jans.scim.model.conf.AppConfiguration
- setBaseEndpoint(String) - Method in class io.jans.scim.model.conf.AppConfiguration
- setBulk(BulkConfig) - Method in class io.jans.scim.model.scim2.provider.config.ServiceProviderConfig
- setBulkId(String) - Method in class io.jans.scim.model.scim2.bulk.BulkOperation
- setBulkMaxOperations(int) - Method in class io.jans.scim.model.conf.AppConfiguration
- setBulkMaxPayloadSize(long) - Method in class io.jans.scim.model.conf.AppConfiguration
- setCanonicalValues(List<String>) - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
- setCaseExact(boolean) - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
- setChangePassword(ChangePasswordConfig) - Method in class io.jans.scim.model.scim2.provider.config.ServiceProviderConfig
- setCommonName(String) - Method in class io.jans.scim.model.scim.ScimCustomPerson
- setCount(Integer) - Method in class io.jans.scim.model.scim2.SearchRequest
-
Specifies the desired maximum number of query results per page the response must include.
- setCounter(int) - Method in class io.jans.scim.model.scim2.fido.Fido2DeviceResource
- setCounter(String) - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- setCountry(String) - Method in class io.jans.scim.model.scim2.user.Address
- setCreated(String) - Method in class io.jans.scim.model.scim2.Meta
- setCreationDate(String) - Method in class io.jans.scim.model.scim2.fido.Fido2DeviceResource
- setCreationDate(String) - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- setCreationDate(Date) - Method in class io.jans.scim.model.scim.ScimCustomPerson
- setCustomAttribute(String, Object) - Method in class io.jans.scim.model.scim.ScimCustomPerson
- setCustomAttribute(String, List<Object>) - Method in class io.jans.scim.model.scim.ScimCustomPerson
- setCustomData(String) - Method in class io.jans.scim.model.scim2.fido.DeviceData
- setCustomObjectClasses(String[]) - Method in class io.jans.scim.model.scim.ScimCustomPerson
- setData(Map<String, Object>) - Method in class io.jans.scim.model.scim2.bulk.BulkOperation
- setDescription(String) - Method in class io.jans.scim.model.scim2.extensions.Extension
- setDescription(String) - Method in class io.jans.scim.model.scim2.extensions.ExtensionField
- setDescription(String) - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- setDescription(String) - Method in class io.jans.scim.model.scim2.provider.config.AuthenticationScheme
- setDescription(String) - Method in class io.jans.scim.model.scim2.provider.resourcetypes.ResourceType
- setDescription(String) - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
- setDescription(String) - Method in class io.jans.scim.model.scim2.provider.schema.SchemaResource
- setDetail(String) - Method in class io.jans.scim.model.scim2.ErrorResponse
- setDeviceData(DeviceData) - Method in class io.jans.scim.model.scim2.fido.Fido2DeviceResource
- setDeviceData(String) - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- setDeviceHashCode(String) - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- setDeviceKeyHandle(String) - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- setDeviceRegistrationConf(String) - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- setDisableJdkLogger(Boolean) - Method in class io.jans.scim.model.conf.AppConfiguration
- setDisableLoggerTimer(boolean) - Method in class io.jans.scim.model.conf.AppConfiguration
- setDisplay(String) - Method in class io.jans.scim.model.scim2.group.Member
- setDisplay(String) - Method in class io.jans.scim.model.scim2.user.Email
- setDisplay(String) - Method in class io.jans.scim.model.scim2.user.Entitlement
- setDisplay(String) - Method in class io.jans.scim.model.scim2.user.Group
- setDisplay(String) - Method in class io.jans.scim.model.scim2.user.InstantMessagingAddress
- setDisplay(String) - Method in class io.jans.scim.model.scim2.user.PhoneNumber
- setDisplay(String) - Method in class io.jans.scim.model.scim2.user.Photo
- setDisplay(String) - Method in class io.jans.scim.model.scim2.user.Role
- setDisplay(String) - Method in class io.jans.scim.model.scim2.user.X509Certificate
- setDisplayName(String) - Method in class io.jans.scim.model.scim2.fido.Fido2DeviceResource
- setDisplayName(String) - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- setDisplayName(String) - Method in class io.jans.scim.model.scim2.group.GroupResource
- setDisplayName(String) - Method in class io.jans.scim.model.scim2.user.UserResource
- setDn(String) - Method in class io.jans.scim.model.conf.Conf
- setDocumentationUri(String) - Method in class io.jans.scim.model.scim2.provider.config.AuthenticationScheme
- setDocumentationUri(String) - Method in class io.jans.scim.model.scim2.provider.config.ServiceProviderConfig
- setDynamicConf(AppConfiguration) - Method in class io.jans.scim.model.conf.Conf
- setEmails(List<Email>) - Method in class io.jans.scim.model.scim2.user.UserResource
- setEndpoint(String) - Method in class io.jans.scim.model.scim2.provider.resourcetypes.ResourceType
- setEntitlements(List<Entitlement>) - Method in class io.jans.scim.model.scim2.user.UserResource
- setEtag(ETagConfig) - Method in class io.jans.scim.model.scim2.provider.config.ServiceProviderConfig
- setExcludedAttributes(String) - Method in class io.jans.scim.model.scim2.SearchRequest
-
Specifies the names of the resource attributes to be removed from the default set of attributes to return.
- setExcludedAttributes(List<String>) - Method in class io.jans.scim.model.scim2.SearchRequest
-
Specifies a list of strings indicating the names of the resource attributes to be removed from the default set of attributes to return.
- setExternalId(String) - Method in class io.jans.scim.model.scim2.BaseScimResource
- setExternalLoggerConfiguration(String) - Method in class io.jans.scim.model.conf.AppConfiguration
- setFailOnErrors(Integer) - Method in class io.jans.scim.model.scim2.bulk.BulkRequest
-
Specifies the number of errors that the service provider will accept before the request processing is terminated and an error response is returned.
- setFamilyName(String) - Method in class io.jans.scim.model.scim2.user.Name
- setFields(Map<String, ExtensionField>) - Method in class io.jans.scim.model.scim2.extensions.Extension
- setFilter(FilterConfig) - Method in class io.jans.scim.model.scim2.provider.config.ServiceProviderConfig
- setFilter(String) - Method in class io.jans.scim.model.scim2.SearchRequest
-
A filter expression so that the search will return only those resources matching the expression.
- setFormatted(String) - Method in class io.jans.scim.model.scim2.user.Address
- setFormatted(String) - Method in class io.jans.scim.model.scim2.user.Name
- setGivenName(String) - Method in class io.jans.scim.model.scim2.user.Name
- setGroups(List<Group>) - Method in class io.jans.scim.model.scim2.user.UserResource
- setHonorificPrefix(String) - Method in class io.jans.scim.model.scim2.user.Name
- setHonorificSuffix(String) - Method in class io.jans.scim.model.scim2.user.Name
- setId(String) - Method in class io.jans.scim.model.scim2.BaseScimResource
- setIms(List<InstantMessagingAddress>) - Method in class io.jans.scim.model.scim2.user.UserResource
- setInum(String) - Method in class io.jans.scim.model.scim.ScimCustomPerson
- setLastAccessTime(String) - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- setLastModified(String) - Method in class io.jans.scim.model.scim2.Meta
- setLocale(String) - Method in class io.jans.scim.model.scim2.user.UserResource
- setLocality(String) - Method in class io.jans.scim.model.scim2.user.Address
- setLocation(String) - Method in class io.jans.scim.model.scim2.bulk.BulkOperation
- setLocation(String) - Method in class io.jans.scim.model.scim2.Meta
- setLoggingLayout(String) - Method in class io.jans.scim.model.conf.AppConfiguration
- setLoggingLevel(String) - Method in class io.jans.scim.model.conf.AppConfiguration
- setMaxCount(int) - Method in class io.jans.scim.model.conf.AppConfiguration
- setMaxOperations(int) - Method in class io.jans.scim.model.scim2.provider.config.BulkConfig
- setMaxPayloadSize(long) - Method in class io.jans.scim.model.scim2.provider.config.BulkConfig
- setMaxResults(long) - Method in class io.jans.scim.model.scim2.provider.config.FilterConfig
- setMembers(Set<Member>) - Method in class io.jans.scim.model.scim2.group.GroupResource
- setMeta(Meta) - Method in class io.jans.scim.model.scim2.BaseScimResource
- setMethod(String) - Method in class io.jans.scim.model.scim2.bulk.BulkOperation
- setMetricReporterEnabled(Boolean) - Method in class io.jans.scim.model.conf.AppConfiguration
- setMetricReporterInterval(int) - Method in class io.jans.scim.model.conf.AppConfiguration
- setMetricReporterKeepDataDays(int) - Method in class io.jans.scim.model.conf.AppConfiguration
- setMiddleName(String) - Method in class io.jans.scim.model.scim2.user.Name
- setMultiValued(boolean) - Method in class io.jans.scim.model.scim2.extensions.ExtensionField
- setMultiValued(boolean) - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
- setMutability(String) - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
- setName(Name) - Method in class io.jans.scim.model.scim2.user.UserResource
- setName(String) - Method in class io.jans.scim.model.scim2.extensions.Extension
- setName(String) - Method in class io.jans.scim.model.scim2.extensions.ExtensionField
- setName(String) - Method in class io.jans.scim.model.scim2.fido.DeviceData
- setName(String) - Method in class io.jans.scim.model.scim2.provider.config.AuthenticationScheme
- setName(String) - Method in class io.jans.scim.model.scim2.provider.resourcetypes.ResourceType
- setName(String) - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
- setName(String) - Method in class io.jans.scim.model.scim2.provider.schema.SchemaResource
- setNickname(String) - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- setNickName(String) - Method in class io.jans.scim.model.scim2.user.UserResource
- setOperation(String) - Method in class io.jans.scim.model.scim2.patch.PatchOperation
- setOperations(List<BulkOperation>) - Method in class io.jans.scim.model.scim2.bulk.BulkBase
- setOperations(List<PatchOperation>) - Method in class io.jans.scim.model.scim2.patch.PatchRequest
- setOperations2(List<BulkOperation>) - Method in class io.jans.scim.model.scim2.bulk.BulkBase
- setOsName(String) - Method in class io.jans.scim.model.scim2.fido.DeviceData
- setOsVersion(String) - Method in class io.jans.scim.model.scim2.fido.DeviceData
- setOxAuthIssuer(String) - Method in class io.jans.scim.model.conf.AppConfiguration
- setPairwiseIdentifiers(List<String>) - Method in class io.jans.scim.model.scim2.user.UserResource
- setPassword(String) - Method in class io.jans.scim.model.scim2.user.UserResource
- setPatch(PatchConfig) - Method in class io.jans.scim.model.scim2.provider.config.ServiceProviderConfig
- setPath(String) - Method in class io.jans.scim.model.scim2.bulk.BulkOperation
- setPath(String) - Method in class io.jans.scim.model.scim2.patch.PatchOperation
- setPersonCustomObjectClass(String) - Method in class io.jans.scim.model.conf.AppConfiguration
- setPhoneNumbers(List<PhoneNumber>) - Method in class io.jans.scim.model.scim2.user.UserResource
- setPhotos(List<Photo>) - Method in class io.jans.scim.model.scim2.user.UserResource
- setPlatform(String) - Method in class io.jans.scim.model.scim2.fido.DeviceData
- setPostalCode(String) - Method in class io.jans.scim.model.scim2.user.Address
- setPpid(List<String>) - Method in class io.jans.scim.model.scim.ScimCustomPerson
- setPreferredLanguage(String) - Method in class io.jans.scim.model.scim2.user.UserResource
- setPrimary(boolean) - Method in class io.jans.scim.model.scim2.provider.config.AuthenticationScheme
- setPrimary(Boolean) - Method in class io.jans.scim.model.scim2.user.Address
- setPrimary(Boolean) - Method in class io.jans.scim.model.scim2.user.Email
- setPrimary(Boolean) - Method in class io.jans.scim.model.scim2.user.Entitlement
- setPrimary(Boolean) - Method in class io.jans.scim.model.scim2.user.InstantMessagingAddress
- setPrimary(Boolean) - Method in class io.jans.scim.model.scim2.user.PhoneNumber
- setPrimary(Boolean) - Method in class io.jans.scim.model.scim2.user.Photo
- setPrimary(Boolean) - Method in class io.jans.scim.model.scim2.user.Role
- setPrimary(Boolean) - Method in class io.jans.scim.model.scim2.user.X509Certificate
- setProfileUrl(String) - Method in class io.jans.scim.model.scim2.user.UserResource
- setProtectionMode(ScimMode) - Method in class io.jans.scim.model.conf.AppConfiguration
- setPushToken(String) - Method in class io.jans.scim.model.scim2.fido.DeviceData
- setRef(String) - Method in class io.jans.scim.model.scim2.group.Member
- setRef(String) - Method in class io.jans.scim.model.scim2.user.Group
- setReferenceTypes(List<String>) - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
- setRegion(String) - Method in class io.jans.scim.model.scim2.user.Address
- setRequired(boolean) - Method in class io.jans.scim.model.scim2.provider.resourcetypes.SchemaExtensionHolder
- setRequired(boolean) - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
- setResources(List<BaseScimResource>) - Method in class io.jans.scim.model.scim2.ListResponse
- setResourceType(String) - Method in class io.jans.scim.model.scim2.Meta
- setResponse(Object) - Method in class io.jans.scim.model.scim2.bulk.BulkOperation
- setReturned(String) - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
- setRevision(long) - Method in class io.jans.scim.model.conf.Conf
- setRoles(List<Role>) - Method in class io.jans.scim.model.scim2.user.UserResource
- setSchema(String) - Method in class io.jans.scim.model.scim2.provider.resourcetypes.ResourceType
- setSchema(String) - Method in class io.jans.scim.model.scim2.provider.resourcetypes.SchemaExtensionHolder
- setSchemaExtensions(List<SchemaExtensionHolder>) - Method in class io.jans.scim.model.scim2.provider.resourcetypes.ResourceType
- setSchemas(List<String>) - Method in class io.jans.scim.model.scim2.bulk.BulkBase
- setSchemas(List<String>) - Method in class io.jans.scim.model.scim2.ErrorResponse
- setSchemas(List<String>) - Method in class io.jans.scim.model.scim2.ListResponse
- setSchemas(List<String>) - Method in class io.jans.scim.model.scim2.patch.PatchRequest
- setSchemas(List<String>) - Method in class io.jans.scim.model.scim2.SearchRequest
- setSchemas(Set<String>) - Method in class io.jans.scim.model.scim2.BaseScimResource
- setScimType(ErrorScimType) - Method in class io.jans.scim.model.scim2.ErrorResponse
- setSort(SortConfig) - Method in class io.jans.scim.model.scim2.provider.config.ServiceProviderConfig
- setSortBy(String) - Method in class io.jans.scim.model.scim2.SearchRequest
-
Specifies the attribute whose value will be used to order the returned responses.
- setSortOrder(String) - Method in class io.jans.scim.model.scim2.SearchRequest
-
The order in which the
sortBy
parameter is applied. - setSpecUri(String) - Method in class io.jans.scim.model.scim2.provider.config.AuthenticationScheme
- setStartIndex(Integer) - Method in class io.jans.scim.model.scim2.SearchRequest
-
Sets the 1-based index of the first query result.
- setStatus(String) - Method in class io.jans.scim.model.scim2.bulk.BulkOperation
- setStatus(String) - Method in class io.jans.scim.model.scim2.ErrorResponse
- setStatus(String) - Method in class io.jans.scim.model.scim2.fido.Fido2DeviceResource
- setStatus(String) - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- setStreetAddress(String) - Method in class io.jans.scim.model.scim2.user.Address
- setSubAttributes(List<SchemaAttribute>) - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
- setSupported(boolean) - Method in class io.jans.scim.model.scim2.provider.config.BulkConfig
- setSupported(boolean) - Method in class io.jans.scim.model.scim2.provider.config.ChangePasswordConfig
- setSupported(boolean) - Method in class io.jans.scim.model.scim2.provider.config.ETagConfig
- setSupported(boolean) - Method in class io.jans.scim.model.scim2.provider.config.FilterConfig
- setSupported(boolean) - Method in class io.jans.scim.model.scim2.provider.config.PatchConfig
- setSupported(boolean) - Method in class io.jans.scim.model.scim2.provider.config.SortConfig
- setTimezone(String) - Method in class io.jans.scim.model.scim2.user.UserResource
- setTitle(String) - Method in class io.jans.scim.model.scim2.user.UserResource
- setType(AttributeDataType) - Method in class io.jans.scim.model.scim2.extensions.ExtensionField
- setType(Address.Type) - Method in class io.jans.scim.model.scim2.user.Address
- setType(Email.Type) - Method in class io.jans.scim.model.scim2.user.Email
- setType(Group.Type) - Method in class io.jans.scim.model.scim2.user.Group
- setType(InstantMessagingAddress.Type) - Method in class io.jans.scim.model.scim2.user.InstantMessagingAddress
- setType(PhoneNumber.Type) - Method in class io.jans.scim.model.scim2.user.PhoneNumber
- setType(Photo.Type) - Method in class io.jans.scim.model.scim2.user.Photo
- setType(String) - Method in class io.jans.scim.model.scim2.fido.DeviceData
- setType(String) - Method in class io.jans.scim.model.scim2.group.Member
- setType(String) - Method in class io.jans.scim.model.scim2.provider.config.AuthenticationScheme
- setType(String) - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
- setType(String) - Method in class io.jans.scim.model.scim2.user.Address
- setType(String) - Method in class io.jans.scim.model.scim2.user.Email
- setType(String) - Method in class io.jans.scim.model.scim2.user.Entitlement
- setType(String) - Method in class io.jans.scim.model.scim2.user.Group
- setType(String) - Method in class io.jans.scim.model.scim2.user.InstantMessagingAddress
- setType(String) - Method in class io.jans.scim.model.scim2.user.PhoneNumber
- setType(String) - Method in class io.jans.scim.model.scim2.user.Photo
- setType(String) - Method in class io.jans.scim.model.scim2.user.Role
- setType(String) - Method in class io.jans.scim.model.scim2.user.X509Certificate
- setTypedCustomAttributes(List<CustomObjectAttribute>) - Method in class io.jans.scim.model.scim.ScimCustomPerson
- setUid(String) - Method in class io.jans.scim.model.scim.ScimCustomPerson
- setUniqueness(String) - Method in class io.jans.scim.model.scim2.provider.schema.SchemaAttribute
- setUpdatedAt(Date) - Method in class io.jans.scim.model.scim.ScimCustomPerson
- setUseLocalCache(Boolean) - Method in class io.jans.scim.model.conf.AppConfiguration
- setUserExtensionSchemaURI(String) - Method in class io.jans.scim.model.conf.AppConfiguration
- setUserId(String) - Method in class io.jans.scim.model.scim2.fido.Fido2DeviceResource
- setUserId(String) - Method in class io.jans.scim.model.scim2.fido.FidoDeviceResource
- setUserName(String) - Method in class io.jans.scim.model.scim2.user.UserResource
- setUserPassword(String) - Method in class io.jans.scim.model.scim.ScimCustomPerson
- setUserType(String) - Method in class io.jans.scim.model.scim2.user.UserResource
- setUuid(String) - Method in class io.jans.scim.model.scim2.fido.DeviceData
- setValue(Object) - Method in class io.jans.scim.model.scim2.patch.PatchOperation
- setValue(String) - Method in class io.jans.scim.model.scim2.group.Member
- setValue(String) - Method in class io.jans.scim.model.scim2.user.Email
- setValue(String) - Method in class io.jans.scim.model.scim2.user.Entitlement
- setValue(String) - Method in class io.jans.scim.model.scim2.user.Group
- setValue(String) - Method in class io.jans.scim.model.scim2.user.InstantMessagingAddress
- setValue(String) - Method in class io.jans.scim.model.scim2.user.PhoneNumber
- setValue(String) - Method in class io.jans.scim.model.scim2.user.Photo
- setValue(String) - Method in class io.jans.scim.model.scim2.user.Role
- setValue(String) - Method in class io.jans.scim.model.scim2.user.X509Certificate
- setVersion(String) - Method in class io.jans.scim.model.scim2.Meta
- setX509Certificates(List<X509Certificate>) - Method in class io.jans.scim.model.scim2.user.UserResource
- SKYPE - io.jans.scim.model.scim2.user.InstantMessagingAddress.Type
- SortConfig - Class in io.jans.scim.model.scim2.provider.config
-
This class represents the
sort
complex attribute in the Service Provider Config (see section 5 of RFC 7643). - SortConfig() - Constructor for class io.jans.scim.model.scim2.provider.config.SortConfig
-
Creates an instance of SortConfig with all its fields unassigned.
- SortConfig(boolean) - Constructor for class io.jans.scim.model.scim2.provider.config.SortConfig
-
Creates an instance of SortConfig using the parameter values passed.
- splitPath(String, List<String>) - Static method in class io.jans.scim.model.scim2.util.ScimResourceUtil
- StoreReference - Annotation Type in io.jans.scim.model.scim2.annotations
-
An annotation used to tie a field (class member) to an LDAP attribute.
- storeRefs - Static variable in class io.jans.scim.model.scim2.util.IntrospectUtil
-
An unmodifiable map that stores for every possible subclass of
BaseScimResource
aMap
that stores paths (as stored inIntrospectUtil.allAttrs
) vs. - STRING - io.jans.scim.model.scim2.AttributeDefinition.Type
- stringValueOf(ExtensionField, Object) - Static method in class io.jans.scim.model.scim2.extensions.ExtensionField
-
Deprecated.
- stripDefaultSchema(Class<? extends BaseScimResource>, String) - Static method in class io.jans.scim.model.scim2.util.ScimResourceUtil
-
Removes from an attribute path the schema
urn
that might prefix such path. - strObjMap(Object) - Static method in class io.jans.scim.model.scim2.util.IntrospectUtil
-
Takes an opaque object and casts it to a Map<String, Object>.
T
- THUMBNAIL - io.jans.scim.model.scim2.user.Photo.Type
- TIMEZONE - io.jans.scim.model.scim2.Validations
- TOO_MANY - io.jans.scim.model.scim2.ErrorScimType
- toString() - Method in class io.jans.scim.model.conf.Conf
- toString() - Method in enum io.jans.scim.model.scim2.ErrorScimType
- transferToResourceAdd(BaseScimResource, BaseScimResource, List<Extension>) - Static method in class io.jans.scim.model.scim2.util.ScimResourceUtil
-
This method applies the same copying rules of
transferToResourceReplace
except for the following: When a multi-valued attribute is passed inreplacementDataSource
, the existing data in theoriginalDataSource
object is retained, and the items in the former object are prepended to the existing collection. - transferToResourceReplace(BaseScimResource, BaseScimResource, List<Extension>) - Static method in class io.jans.scim.model.scim2.util.ScimResourceUtil
-
Returns an object which is the result of incorporating the information found in the
replacementDataSource
parameter to the information existing inoriginalDataSource
object by doing replacements. - type() - Method in annotation type io.jans.scim.model.scim2.annotations.Attribute
-
The type of the attribute according to types defined by section 2.3 of RFC 7643
U
- uniqueness() - Method in annotation type io.jans.scim.model.scim2.annotations.Attribute
-
The uniqueness constraint for the attribute.
- UNIQUENESS - io.jans.scim.model.scim2.ErrorScimType
- updateDevice(FidoDeviceResource, String, String, String) - Method in interface io.jans.scim.ws.rs.scim2.IFidoDeviceWebService
-
Service method that allows updating a Fido device resource via PUT (as per section 3.5.1 of RFC 7644).
- updateF2Device(Fido2DeviceResource, String, String, String) - Method in interface io.jans.scim.ws.rs.scim2.IFido2DeviceWebService
-
Service method that allows updating a Fido 2 device resource via PUT (as per section 3.5.1 of RFC 7644).
- updateGroup(GroupResource, String, String, String) - Method in interface io.jans.scim.ws.rs.scim2.IGroupWebService
-
Service method that allows updating a Group resource via PUT (as per section 3.5.1 of RFC 7644).
- updateUser(UserResource, String, String, String) - Method in interface io.jans.scim.ws.rs.scim2.IUserWebService
-
Service method that allows updating a User resource via PUT (as per section 3.5.1 of RFC 7644).
- USER_EXT_SCHEMA_DESCRIPTION - Static variable in interface io.jans.scim.model.scim2.Constants
-
Description of the schema used to extend the User resource type
- USER_EXT_SCHEMA_ID - Static variable in interface io.jans.scim.model.scim2.Constants
-
URN used to identify the schema used to extend the User resource type
- USER_EXT_SCHEMA_NAME - Static variable in interface io.jans.scim.model.scim2.Constants
-
Human-readable name of the schema used to extend the User resource type
- UserResource - Class in io.jans.scim.model.scim2.user
-
An instance of this class represents a User resource as explained in section 4.1 of RFC 7643.
- UserResource() - Constructor for class io.jans.scim.model.scim2.user.UserResource
- UTF8_CHARSET_FRAGMENT - Static variable in interface io.jans.scim.model.scim2.Constants
V
- validableCoreAttrs - Static variable in class io.jans.scim.model.scim2.util.IntrospectUtil
-
An unmodifiable map that provides access to the sequence of getter methods that allow to get the actual value(s) for every possible attribute (or sub-atribute) of a SCIM resource when the attribute is annotated with some
validation
- validateCanonicalizedAttributes() - Method in class io.jans.scim.model.scim2.util.ResourceValidator
-
Inspects the resource passed in the constructor and for every attribute annotated with a non-empty collection of
canonical values
, it checks whether the attribute value matches any of the canonical values supplied. - validateExtendedAttributes() - Method in class io.jans.scim.model.scim2.util.ResourceValidator
-
Inspects the resource passed in the constructor and for every extended attribute (see
BaseScimResource.getCustomAttributes()
, the attribute's value is checked to see if it complies with the data type it is supposed to belong to. - validateRequiredAttributes(boolean) - Method in class io.jans.scim.model.scim2.util.ResourceValidator
-
Inspects the resource passed in the constructor and determines if the attributes annotated as
required
in theClass
of the resource were all provided (not null). - validateSchemasAttribute() - Method in class io.jans.scim.model.scim2.util.ResourceValidator
-
Inspects the
schemas
attribute of the resource passed in the constructor and checks the default schemaurn
associated to the resource type is present in the list. - validateValidableAttributes() - Method in class io.jans.scim.model.scim2.util.ResourceValidator
-
Inspects the resource passed in the constructor and applies validations for every attribute annotated with
Validator
. - Validations - Enum in io.jans.scim.model.scim2
-
An enumeration of all possible (formatting) validations applicable to attributes of SCIM resources.
- Validator - Annotation Type in io.jans.scim.model.scim2.annotations
-
Annotation employed to associate a property of a SCIM resource with a concrete validation that should be applied on it.
- value() - Method in annotation type io.jans.scim.model.scim2.annotations.Validator
-
Specifies a
Validations
object - valueFromString(ExtensionField, String) - Static method in class io.jans.scim.model.scim2.extensions.ExtensionField
-
Equivalent to
valueOf
, however, a String is supplied as value. - valueOf(ExtensionField, Object) - Static method in class io.jans.scim.model.scim2.extensions.ExtensionField
-
Tries parsing the value passed according to the data type associated to the field
- valueOf(String) - Static method in enum io.jans.scim.model.conf.ScimMode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.jans.scim.model.scim2.AttributeDefinition.Mutability
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.jans.scim.model.scim2.AttributeDefinition.Returned
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.jans.scim.model.scim2.AttributeDefinition.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.jans.scim.model.scim2.AttributeDefinition.Uniqueness
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.jans.scim.model.scim2.ErrorScimType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.jans.scim.model.scim2.patch.PatchOperationType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.jans.scim.model.scim2.user.Address.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.jans.scim.model.scim2.user.Email.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.jans.scim.model.scim2.user.Group.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.jans.scim.model.scim2.user.InstantMessagingAddress.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.jans.scim.model.scim2.user.PhoneNumber.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.jans.scim.model.scim2.user.Photo.Type
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.jans.scim.model.scim2.Validations
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.jans.scim.model.conf.ScimMode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.jans.scim.model.scim2.AttributeDefinition.Mutability
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.jans.scim.model.scim2.AttributeDefinition.Returned
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.jans.scim.model.scim2.AttributeDefinition.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.jans.scim.model.scim2.AttributeDefinition.Uniqueness
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.jans.scim.model.scim2.ErrorScimType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.jans.scim.model.scim2.patch.PatchOperationType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.jans.scim.model.scim2.user.Address.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.jans.scim.model.scim2.user.Email.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.jans.scim.model.scim2.user.Group.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.jans.scim.model.scim2.user.InstantMessagingAddress.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.jans.scim.model.scim2.user.PhoneNumber.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.jans.scim.model.scim2.user.Photo.Type
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum io.jans.scim.model.scim2.Validations
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WORK - io.jans.scim.model.scim2.user.Address.Type
- WORK - io.jans.scim.model.scim2.user.Email.Type
- WORK - io.jans.scim.model.scim2.user.PhoneNumber.Type
- WRITE_ONLY - io.jans.scim.model.scim2.AttributeDefinition.Mutability
-
The attribute can only be written, and not read.
X
- X509Certificate - Class in io.jans.scim.model.scim2.user
-
Represents a DER-encoded X.509 certificate associated to a User.
- X509Certificate() - Constructor for class io.jans.scim.model.scim2.user.X509Certificate
- XMPP - io.jans.scim.model.scim2.user.InstantMessagingAddress.Type
Y
- YAHOO - io.jans.scim.model.scim2.user.InstantMessagingAddress.Type
All Classes All Packages