gluu
|
公開メンバ関数 | |
void | addCustomAttributes (String uri, Map< String, Object > map) |
void | addCustomAttributes (CustomAttributes customAttributes) |
Map< String, Object > | getCustomAttributes () |
CustomAttributes | getCustomAttributes (String uri) |
BaseScimResource () | |
String | getId () |
void | setId (String id) |
String | getExternalId () |
void | setExternalId (String externalId) |
Meta | getMeta () |
void | setMeta (Meta meta) |
Set< String > | getSchemas () |
void | setSchemas (Set< String > schemas) |
非公開メンバ関数 | |
Map< String, Object > | reshapeMalformedCustAttrs (Map< String, Object > map) |
非公開変数類 | |
Set< String > | schemas |
String | id |
String | externalId |
Meta | meta |
Map< String, Object > | extendedAttrs =new HashMap<String, Object>() |
This class represents the root hierarchy of SCIM resources. All of them: user, group, etc. are subclasses of this class.
|
inline |
Constructs a basic SCIM resource with all its attributes unassigned
|
inline |
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
. Developers are highly encouraged not to use this method but addCustomAttributes(CustomAttributes) instead which adds type-safety.
Note that this method does not apply any sort of validation. Whether the uri
and attributes are recognized or the values are consistent with data types registered in Gluu Server, is something that is performed only when the resource is passed in a service method invocation.
uri | A string with URI that identifies an extension |
map | A Map holding attribute names (Strings) and values (Objects). |
|
inline |
Adds the custom attributes contained in the CustomAttributes instance passed to this method. All previously added attributes are replaced if they are linked to the same uri
that customAttributes
parameter is associated to.
Note that this method does not apply any sort of validation. Whether the uri
and attributes are recognized or the values are consistent with data types registered in Gluu Server, is something that is performed only when the resource is passed in a service method invocation.
customAttributes | An object that comprised of attribute/value pairs |
|
inline |
Retrieves all custom attributes found in this resource object. The attributes are structured hierarchically in a Map
where they can be looked up using the uri
to which the attributes belong to.
Developers are highly encouraged not to use this method but getCustomAttributes(String) instead which adds type-safety.
|
inline |
Retrieves the custom attributes found in this resource object associated to the uri
supplied.
uri | A String value representing a URI |
|
inline |
|
inline |
|
inline |
|
inline |
|
inlineprivate |
|
inline |
|
inline |
|
inline |
|
inline |
|
private |
|
private |
|
private |
|
private |
|
private |