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

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 the Map.
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 a SortedSet 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"
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 or BulkResponse.
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).

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
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 by path 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.
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
 
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 enum AttributeDefinition.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
 
getBulk() - Method in class io.jans.scim.model.scim2.provider.config.ServiceProviderConfig
 
getBulkId() - Method in class io.jans.scim.model.scim2.bulk.BulkOperation
 
getByValue(String) - Static method in enum io.jans.scim.model.scim2.ErrorScimType
Returns an instance of ErrorScimType based on a string value corresponding to the scimType 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.
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.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
 
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
 
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
 
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
 
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 (using findFieldFromPath) and tries to find an annotation attached to such field that matches the annotationClass 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
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
 
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.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
 
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
getPhoneNumbers() - Method in class io.jans.scim.model.scim2.user.UserResource
 
getPhotos() - Method in class io.jans.scim.model.scim2.user.UserResource
 
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
 
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
 
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.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
 
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).
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
 
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.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.
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

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
 
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
 
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
 
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
 
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
 
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(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
 
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
 
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
 
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
 
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
 
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
 
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.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
 
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
 
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
 
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
 
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
 
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.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
 
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
 
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 a Map that stores paths (as stored in IntrospectUtil.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 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 in replacementDataSource, the existing data in the originalDataSource 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 in originalDataSource 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 the Class 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 schema urn 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.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.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
 
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