Uses of Class
io.jans.scim.model.scim2.BaseScimResource
-
Packages that use BaseScimResource Package Description 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 io.jans.scim.model.scim2.fido io.jans.scim.model.scim2.group 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 Holds POJOs used to model the information of the/ResourceTypesendpoint.io.jans.scim.model.scim2.provider.schema Holds POJOs used to model the information of the/Schemasendpoint.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 -
-
Uses of BaseScimResource in io.jans.scim.model.scim2
Methods in io.jans.scim.model.scim2 that return types with arguments of type BaseScimResource Modifier and Type Method Description List<BaseScimResource>ListResponse. getResources()Retrieves a list with all resources contained in thisListResponse.Methods in io.jans.scim.model.scim2 with parameters of type BaseScimResource Modifier and Type Method Description voidListResponse. addResource(BaseScimResource resource)Adds the resource to the list of results of thisListResponse.Method parameters in io.jans.scim.model.scim2 with type arguments of type BaseScimResource Modifier and Type Method Description voidListResponse. setResources(List<BaseScimResource> resources) -
Uses of BaseScimResource in io.jans.scim.model.scim2.annotations
Methods in io.jans.scim.model.scim2.annotations that return types with arguments of type BaseScimResource Modifier and Type Method Description Class<? extends BaseScimResource>[]resourceType()A collection of subclasses of the base classBaseScimResource. -
Uses of BaseScimResource in io.jans.scim.model.scim2.fido
Subclasses of BaseScimResource in io.jans.scim.model.scim2.fido Modifier and Type Class Description classFido2DeviceResourceFido 2.0 device SCIM resource.classFidoDeviceResourceFido device SCIM resource. -
Uses of BaseScimResource in io.jans.scim.model.scim2.group
Subclasses of BaseScimResource in io.jans.scim.model.scim2.group Modifier and Type Class Description classGroupResourceGroup SCIM resource. -
Uses of BaseScimResource in io.jans.scim.model.scim2.provider.config
Subclasses of BaseScimResource in io.jans.scim.model.scim2.provider.config Modifier and Type Class Description classServiceProviderConfigThis class represents a ServiceProviderConfig SCIM resource. -
Uses of BaseScimResource in io.jans.scim.model.scim2.provider.resourcetypes
Subclasses of BaseScimResource in io.jans.scim.model.scim2.provider.resourcetypes Modifier and Type Class Description classResourceTypeThis class is used to specify metadata about a resource type. -
Uses of BaseScimResource in io.jans.scim.model.scim2.provider.schema
Subclasses of BaseScimResource in io.jans.scim.model.scim2.provider.schema Modifier and Type Class Description classSchemaResourceA class used to represent a schema (that a given SCIM resource type adheres to). -
Uses of BaseScimResource in io.jans.scim.model.scim2.user
Subclasses of BaseScimResource in io.jans.scim.model.scim2.user Modifier and Type Class Description classUserResourceAn instance of this class represents a User resource as explained in section 4.1 of RFC 7643. -
Uses of BaseScimResource in io.jans.scim.model.scim2.util
Fields in io.jans.scim.model.scim2.util with type parameters of type BaseScimResource Modifier and Type Field Description static Map<Class<? extends BaseScimResource>,SortedSet<String>>IntrospectUtil. allAttrsAn unmodifiable map that stores for every possible subclass ofBaseScimResourceaSortedSetwith the paths that lead to every single attribute/subattribute part of that resource.static Map<Class<? extends BaseScimResource>,Map<String,List<Method>>>IntrospectUtil. alwaysCoreAttrsAn 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"static Map<Class<? extends BaseScimResource>,Map<String,List<Method>>>IntrospectUtil. canonicalCoreAttrsAn 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 hascanonical valuesassociatedstatic Map<Class<? extends BaseScimResource>,Map<String,List<Method>>>IntrospectUtil. defaultCoreAttrsAn 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"static Map<Class<? extends BaseScimResource>,Map<String,List<Method>>>IntrospectUtil. neverCoreAttrsAn 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"static Map<Class<? extends BaseScimResource>,Map<String,List<Method>>>IntrospectUtil. requestCoreAttrsAn 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"static Map<Class<? extends BaseScimResource>,Map<String,List<Method>>>IntrospectUtil. requiredCoreAttrsAn 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 resourcestatic Map<Class<? extends BaseScimResource>,Map<String,String>>IntrospectUtil. storeRefsAn unmodifiable map that stores for every possible subclass ofBaseScimResourceaMapthat stores paths (as stored inIntrospectUtil.allAttrs) vs.static Map<Class<? extends BaseScimResource>,Map<String,List<Method>>>IntrospectUtil. validableCoreAttrsAn 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 somevalidationMethods in io.jans.scim.model.scim2.util that return BaseScimResource Modifier and Type Method Description static BaseScimResourceScimResourceUtil. clone(BaseScimResource object)static BaseScimResourceScimResourceUtil. deleteFromResource(BaseScimResource origin, String path, List<Extension> extensions)Returns a SCIM resource with the same data found inoriginobject, except for the attribute referenced bypathbeing removed from the output.static BaseScimResourceScimResourceUtil. transferToResourceAdd(BaseScimResource replacementDataSource, BaseScimResource originalDataSource, List<Extension> extensions)This method applies the same copying rules oftransferToResourceReplaceexcept for the following: When a multi-valued attribute is passed inreplacementDataSource, the existing data in theoriginalDataSourceobject is retained, and the items in the former object are prepended to the existing collection.static BaseScimResourceScimResourceUtil. transferToResourceReplace(BaseScimResource replacementDataSource, BaseScimResource originalDataSource, List<Extension> extensions)Returns an object which is the result of incorporating the information found in thereplacementDataSourceparameter to the information existing inoriginalDataSourceobject by doing replacements.Methods in io.jans.scim.model.scim2.util with parameters of type BaseScimResource Modifier and Type Method Description static voidScimResourceUtil. adjustPrimarySubAttributes(BaseScimResource resource)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.static BaseScimResourceScimResourceUtil. clone(BaseScimResource object)static BaseScimResourceScimResourceUtil. deleteFromResource(BaseScimResource origin, String path, List<Extension> extensions)Returns a SCIM resource with the same data found inoriginobject, except for the attribute referenced bypathbeing removed from the output.static List<Object>IntrospectUtil. getAttributeValues(BaseScimResource bean, List<Method> getters)Traverses the contents of a SCIM resource and applies a set of getter methods to collect a list of values.static BaseScimResourceScimResourceUtil. transferToResourceAdd(BaseScimResource replacementDataSource, BaseScimResource originalDataSource, List<Extension> extensions)This method applies the same copying rules oftransferToResourceReplaceexcept for the following: When a multi-valued attribute is passed inreplacementDataSource, the existing data in theoriginalDataSourceobject is retained, and the items in the former object are prepended to the existing collection.static BaseScimResourceScimResourceUtil. transferToResourceReplace(BaseScimResource replacementDataSource, BaseScimResource originalDataSource, List<Extension> extensions)Returns an object which is the result of incorporating the information found in thereplacementDataSourceparameter to the information existing inoriginalDataSourceobject by doing replacements.Method parameters in io.jans.scim.model.scim2.util with type arguments of type BaseScimResource Modifier and Type Method Description static StringScimResourceUtil. getDefaultSchemaUrn(Class<? extends BaseScimResource> cls)Returns theurnassociated to the default schema of the SCIM resource whose class is passed as parameter.static SchemaScimResourceUtil. getSchemaAnnotation(Class<? extends BaseScimResource> cls)Returns theSchemaannotation found in the class passed as parameter.static StringScimResourceUtil. getType(Class<? extends BaseScimResource> cls)Returns the (human-readable) type of a SCIM resource based on its class.static StringScimResourceUtil. stripDefaultSchema(Class<? extends BaseScimResource> cls, String attribute)Removes from an attribute path the schemaurnthat might prefix such path.Constructors in io.jans.scim.model.scim2.util with parameters of type BaseScimResource Constructor Description ResourceValidator(BaseScimResource resource, List<Extension> extensions)Construct a instance of this class
-