gluu
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.gluu.oxtrust.model.scim2.user.UserResource クラス
org.gluu.oxtrust.model.scim2.user.UserResource の継承関係図
Inheritance graph
org.gluu.oxtrust.model.scim2.user.UserResource 連携図
Collaboration graph

公開メンバ関数

String getUserName ()
 
void setUserName (String userName)
 
Name getName ()
 
void setName (Name name)
 
String getDisplayName ()
 
void setDisplayName (String displayName)
 
String getNickName ()
 
void setNickName (String nickName)
 
String getProfileUrl ()
 
void setProfileUrl (String profileUrl)
 
String getTitle ()
 
void setTitle (String title)
 
String getUserType ()
 
void setUserType (String userType)
 
String getPreferredLanguage ()
 
void setPreferredLanguage (String preferredLanguage)
 
String getLocale ()
 
void setLocale (String locale)
 
String getTimezone ()
 
void setTimezone (String timezone)
 
Boolean getActive ()
 
void setActive (Boolean active)
 
String getPassword ()
 
void setPassword (String password)
 
List< EmailgetEmails ()
 
void setEmails (List< Email > emails)
 
List< PhoneNumbergetPhoneNumbers ()
 
void setPhoneNumbers (List< PhoneNumber > phoneNumbers)
 
List< InstantMessagingAddressgetIms ()
 
void setIms (List< InstantMessagingAddress > ims)
 
List< PhotogetPhotos ()
 
void setPhotos (List< Photo > photos)
 
List< AddressgetAddresses ()
 
void setAddresses (List< Address > addresses)
 
List< EntitlementgetEntitlements ()
 
void setEntitlements (List< Entitlement > entitlements)
 
List< RolegetRoles ()
 
void setRoles (List< Role > roles)
 
List< X509CertificategetX509Certificates ()
 
void setX509Certificates (List< X509Certificate > x509Certificates)
 
List< GroupgetGroups ()
 
void setGroups (List< Group > groups)
 
List< String > getPairwiseIdentitifers ()
 
void setPairwiseIdentitifers (List< String > pairwiseIdentitifers)
 
void addCustomAttributes (String uri, Map< String, Object > map)
 
void addCustomAttributes (CustomAttributes customAttributes)
 
Map< String, Object > getCustomAttributes ()
 
CustomAttributes getCustomAttributes (String uri)
 
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)
 

非公開変数類

String userName
 
Name name
 
String displayName
 
String nickName
 
String profileUrl
 
String title
 
String userType
 
String preferredLanguage
 
String locale
 
String timezone
 
Boolean active
 
String password
 
List< Emailemails
 
List< PhoneNumberphoneNumbers
 
List< InstantMessagingAddressims
 
List< Photophotos
 
List< Addressaddresses
 
List< Groupgroups
 
List< Entitlemententitlements
 
List< Roleroles
 
List< X509Certificatex509Certificates
 
List< String > pairwiseIdentitifers
 

詳解

An instance of this class represents a User resource as explained in section 4.1 of RFC 7643.

関数詳解

◆ addCustomAttributes() [1/2]

void org.gluu.oxtrust.model.scim2.BaseScimResource.addCustomAttributes ( String  uri,
Map< String, Object >  map 
)
inlineinherited

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.

引数
uriA string with URI that identifies an extension
mapA Map holding attribute names (Strings) and values (Objects).
79  {
80  //This is a workaround to support incoming malformed custom attributes sent by SCIM-Client version 3.1.2 and earlier
82  extendedAttrs.put(uri, map);
83  }
Map< String, Object > reshapeMalformedCustAttrs(Map< String, Object > map)
Definition: BaseScimResource.java:163
Map< String, Object > extendedAttrs
Definition: BaseScimResource.java:66

◆ addCustomAttributes() [2/2]

void org.gluu.oxtrust.model.scim2.BaseScimResource.addCustomAttributes ( CustomAttributes  customAttributes)
inlineinherited

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.

引数
customAttributesAn object that comprised of attribute/value pairs
94  {
95  addCustomAttributes(customAttributes.getUri(), customAttributes.getAttributeMap());
96  }
void addCustomAttributes(String uri, Map< String, Object > map)
Definition: BaseScimResource.java:79

◆ getActive()

Boolean org.gluu.oxtrust.model.scim2.user.UserResource.getActive ( )
inline
241  {
242  return active;
243  }
Boolean active
Definition: UserResource.java:83

◆ getAddresses()

List<Address> org.gluu.oxtrust.model.scim2.user.UserResource.getAddresses ( )
inline
289  {
290  return addresses;
291  }
List< Address > addresses
Definition: UserResource.java:123

◆ getCustomAttributes() [1/2]

Map<String, Object> org.gluu.oxtrust.model.scim2.BaseScimResource.getCustomAttributes ( )
inlineinherited

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.

戻り値
A Map with all custom attributes
106  {
107  return extendedAttrs;
108  }
Map< String, Object > extendedAttrs
Definition: BaseScimResource.java:66

◆ getCustomAttributes() [2/2]

CustomAttributes org.gluu.oxtrust.model.scim2.BaseScimResource.getCustomAttributes ( String  uri)
inlineinherited

Retrieves the custom attributes found in this resource object associated to the uri supplied.

引数
uriA String value representing a URI
戻り値
A CustomAttributes instance that allows developers to inspect attributes and values in a type-safe manner.
115  {
116  if (extendedAttrs.get(uri)==null)
117  return null;
118  return new CustomAttributes(uri, IntrospectUtil.strObjMap(extendedAttrs.get(uri)));
119  }
Map< String, Object > extendedAttrs
Definition: BaseScimResource.java:66

◆ getDisplayName()

String org.gluu.oxtrust.model.scim2.user.UserResource.getDisplayName ( )
inline
177  {
178  return displayName;
179  }
String displayName
Definition: UserResource.java:42

◆ getEmails()

List<Email> org.gluu.oxtrust.model.scim2.user.UserResource.getEmails ( )
inline
257  {
258  return emails;
259  }
List< Email > emails
Definition: UserResource.java:97

◆ getEntitlements()

List<Entitlement> org.gluu.oxtrust.model.scim2.user.UserResource.getEntitlements ( )
inline
297  {
298  return entitlements;
299  }
List< Entitlement > entitlements
Definition: UserResource.java:136

◆ getExternalId()

String org.gluu.oxtrust.model.scim2.BaseScimResource.getExternalId ( )
inlineinherited
139  {
140  return externalId;
141  }
String externalId
Definition: BaseScimResource.java:59

◆ getGroups()

List<Group> org.gluu.oxtrust.model.scim2.user.UserResource.getGroups ( )
inline
321  {
322  return groups;
323  }
List< Group > groups
Definition: UserResource.java:130

◆ getId()

String org.gluu.oxtrust.model.scim2.BaseScimResource.getId ( )
inlineinherited
131  {
132  return id;
133  }
String id
Definition: BaseScimResource.java:54

◆ getIms()

List<InstantMessagingAddress> org.gluu.oxtrust.model.scim2.user.UserResource.getIms ( )
inline
273  {
274  return ims;
275  }
List< InstantMessagingAddress > ims
Definition: UserResource.java:111

◆ getLocale()

String org.gluu.oxtrust.model.scim2.user.UserResource.getLocale ( )
inline
225  {
226  return locale;
227  }
String locale
Definition: UserResource.java:73

◆ getMeta()

Meta org.gluu.oxtrust.model.scim2.BaseScimResource.getMeta ( )
inlineinherited
147  {
148  return meta;
149  }
Meta meta
Definition: BaseScimResource.java:64

◆ getName()

Name org.gluu.oxtrust.model.scim2.user.UserResource.getName ( )
inline
169  {
170  return name;
171  }
Name name
Definition: UserResource.java:37

◆ getNickName()

String org.gluu.oxtrust.model.scim2.user.UserResource.getNickName ( )
inline
185  {
186  return nickName;
187  }
String nickName
Definition: UserResource.java:47

◆ getPairwiseIdentitifers()

List<String> org.gluu.oxtrust.model.scim2.user.UserResource.getPairwiseIdentitifers ( )
inline
329  {
330  return pairwiseIdentitifers;
331  }
List< String > pairwiseIdentitifers
Definition: UserResource.java:159

◆ getPassword()

String org.gluu.oxtrust.model.scim2.user.UserResource.getPassword ( )
inline
249  {
250  return password;
251  }
String password
Definition: UserResource.java:90

◆ getPhoneNumbers()

List<PhoneNumber> org.gluu.oxtrust.model.scim2.user.UserResource.getPhoneNumbers ( )
inline
265  {
266  return phoneNumbers;
267  }
List< PhoneNumber > phoneNumbers
Definition: UserResource.java:105

◆ getPhotos()

List<Photo> org.gluu.oxtrust.model.scim2.user.UserResource.getPhotos ( )
inline
281  {
282  return photos;
283  }
List< Photo > photos
Definition: UserResource.java:117

◆ getPreferredLanguage()

String org.gluu.oxtrust.model.scim2.user.UserResource.getPreferredLanguage ( )
inline
217  {
218  return preferredLanguage;
219  }
String preferredLanguage
Definition: UserResource.java:67

◆ getProfileUrl()

String org.gluu.oxtrust.model.scim2.user.UserResource.getProfileUrl ( )
inline
193  {
194  return profileUrl;
195  }
String profileUrl
Definition: UserResource.java:53

◆ getRoles()

List<Role> org.gluu.oxtrust.model.scim2.user.UserResource.getRoles ( )
inline
305  {
306  return roles;
307  }
List< Role > roles
Definition: UserResource.java:143

◆ getSchemas()

Set<String> org.gluu.oxtrust.model.scim2.BaseScimResource.getSchemas ( )
inlineinherited
155  {
156  return schemas;
157  }
Set< String > schemas
Definition: BaseScimResource.java:44

◆ getTimezone()

String org.gluu.oxtrust.model.scim2.user.UserResource.getTimezone ( )
inline
233  {
234  return timezone;
235  }
String timezone
Definition: UserResource.java:78

◆ getTitle()

String org.gluu.oxtrust.model.scim2.user.UserResource.getTitle ( )
inline
201  {
202  return title;
203  }
String title
Definition: UserResource.java:57

◆ getUserName()

String org.gluu.oxtrust.model.scim2.user.UserResource.getUserName ( )
inline
161  {
162  return userName;
163  }
String userName
Definition: UserResource.java:33

◆ getUserType()

String org.gluu.oxtrust.model.scim2.user.UserResource.getUserType ( )
inline
209  {
210  return userType;
211  }
String userType
Definition: UserResource.java:62

◆ getX509Certificates()

List<X509Certificate> org.gluu.oxtrust.model.scim2.user.UserResource.getX509Certificates ( )
inline
313  {
314  return x509Certificates;
315  }
List< X509Certificate > x509Certificates
Definition: UserResource.java:149

◆ setActive()

void org.gluu.oxtrust.model.scim2.user.UserResource.setActive ( Boolean  active)
inline
245  {
246  this.active = active;
247  }
Boolean active
Definition: UserResource.java:83

◆ setAddresses()

void org.gluu.oxtrust.model.scim2.user.UserResource.setAddresses ( List< Address addresses)
inline
293  {
294  this.addresses = addresses;
295  }
List< Address > addresses
Definition: UserResource.java:123

◆ setDisplayName()

void org.gluu.oxtrust.model.scim2.user.UserResource.setDisplayName ( String  displayName)
inline
181  {
182  this.displayName = displayName;
183  }
String displayName
Definition: UserResource.java:42

◆ setEmails()

void org.gluu.oxtrust.model.scim2.user.UserResource.setEmails ( List< Email emails)
inline
261  {
262  this.emails = emails;
263  }
List< Email > emails
Definition: UserResource.java:97

◆ setEntitlements()

void org.gluu.oxtrust.model.scim2.user.UserResource.setEntitlements ( List< Entitlement entitlements)
inline
301  {
302  this.entitlements = entitlements;
303  }
List< Entitlement > entitlements
Definition: UserResource.java:136

◆ setExternalId()

void org.gluu.oxtrust.model.scim2.BaseScimResource.setExternalId ( String  externalId)
inlineinherited
143  {
144  this.externalId = externalId;
145  }
String externalId
Definition: BaseScimResource.java:59

◆ setGroups()

void org.gluu.oxtrust.model.scim2.user.UserResource.setGroups ( List< Group groups)
inline
325  {
326  this.groups = groups;
327  }
List< Group > groups
Definition: UserResource.java:130

◆ setId()

void org.gluu.oxtrust.model.scim2.BaseScimResource.setId ( String  id)
inlineinherited
135  {
136  this.id = id;
137  }
String id
Definition: BaseScimResource.java:54

◆ setIms()

void org.gluu.oxtrust.model.scim2.user.UserResource.setIms ( List< InstantMessagingAddress ims)
inline
277  {
278  this.ims = ims;
279  }
List< InstantMessagingAddress > ims
Definition: UserResource.java:111

◆ setLocale()

void org.gluu.oxtrust.model.scim2.user.UserResource.setLocale ( String  locale)
inline
229  {
230  this.locale = locale;
231  }
String locale
Definition: UserResource.java:73

◆ setMeta()

void org.gluu.oxtrust.model.scim2.BaseScimResource.setMeta ( Meta  meta)
inlineinherited
151  {
152  this.meta = meta;
153  }
Meta meta
Definition: BaseScimResource.java:64

◆ setName()

void org.gluu.oxtrust.model.scim2.user.UserResource.setName ( Name  name)
inline
173  {
174  this.name = name;
175  }
Name name
Definition: UserResource.java:37

◆ setNickName()

void org.gluu.oxtrust.model.scim2.user.UserResource.setNickName ( String  nickName)
inline
189  {
190  this.nickName = nickName;
191  }
String nickName
Definition: UserResource.java:47

◆ setPairwiseIdentitifers()

void org.gluu.oxtrust.model.scim2.user.UserResource.setPairwiseIdentitifers ( List< String >  pairwiseIdentitifers)
inline
333  {
335  }
List< String > pairwiseIdentitifers
Definition: UserResource.java:159

◆ setPassword()

void org.gluu.oxtrust.model.scim2.user.UserResource.setPassword ( String  password)
inline
253  {
254  this.password = password;
255  }
String password
Definition: UserResource.java:90

◆ setPhoneNumbers()

void org.gluu.oxtrust.model.scim2.user.UserResource.setPhoneNumbers ( List< PhoneNumber phoneNumbers)
inline
269  {
270  this.phoneNumbers = phoneNumbers;
271  }
List< PhoneNumber > phoneNumbers
Definition: UserResource.java:105

◆ setPhotos()

void org.gluu.oxtrust.model.scim2.user.UserResource.setPhotos ( List< Photo photos)
inline
285  {
286  this.photos = photos;
287  }
List< Photo > photos
Definition: UserResource.java:117

◆ setPreferredLanguage()

void org.gluu.oxtrust.model.scim2.user.UserResource.setPreferredLanguage ( String  preferredLanguage)
inline
221  {
223  }
String preferredLanguage
Definition: UserResource.java:67

◆ setProfileUrl()

void org.gluu.oxtrust.model.scim2.user.UserResource.setProfileUrl ( String  profileUrl)
inline
197  {
198  this.profileUrl = profileUrl;
199  }
String profileUrl
Definition: UserResource.java:53

◆ setRoles()

void org.gluu.oxtrust.model.scim2.user.UserResource.setRoles ( List< Role roles)
inline
309  {
310  this.roles = roles;
311  }
List< Role > roles
Definition: UserResource.java:143

◆ setSchemas()

void org.gluu.oxtrust.model.scim2.BaseScimResource.setSchemas ( Set< String >  schemas)
inlineinherited
159  {
160  this.schemas = schemas;
161  }
Set< String > schemas
Definition: BaseScimResource.java:44

◆ setTimezone()

void org.gluu.oxtrust.model.scim2.user.UserResource.setTimezone ( String  timezone)
inline
237  {
238  this.timezone = timezone;
239  }
String timezone
Definition: UserResource.java:78

◆ setTitle()

void org.gluu.oxtrust.model.scim2.user.UserResource.setTitle ( String  title)
inline
205  {
206  this.title = title;
207  }
String title
Definition: UserResource.java:57

◆ setUserName()

void org.gluu.oxtrust.model.scim2.user.UserResource.setUserName ( String  userName)
inline
165  {
166  this.userName = userName;
167  }
String userName
Definition: UserResource.java:33

◆ setUserType()

void org.gluu.oxtrust.model.scim2.user.UserResource.setUserType ( String  userType)
inline
213  {
214  this.userType = userType;
215  }
String userType
Definition: UserResource.java:62

◆ setX509Certificates()

void org.gluu.oxtrust.model.scim2.user.UserResource.setX509Certificates ( List< X509Certificate x509Certificates)
inline
317  {
319  }
List< X509Certificate > x509Certificates
Definition: UserResource.java:149

メンバ詳解

◆ active

Boolean org.gluu.oxtrust.model.scim2.user.UserResource.active
private

◆ addresses

List<Address> org.gluu.oxtrust.model.scim2.user.UserResource.addresses
private

◆ displayName

String org.gluu.oxtrust.model.scim2.user.UserResource.displayName
private

◆ emails

List<Email> org.gluu.oxtrust.model.scim2.user.UserResource.emails
private

◆ entitlements

List<Entitlement> org.gluu.oxtrust.model.scim2.user.UserResource.entitlements
private

◆ groups

List<Group> org.gluu.oxtrust.model.scim2.user.UserResource.groups
private

◆ ims

List<InstantMessagingAddress> org.gluu.oxtrust.model.scim2.user.UserResource.ims
private

◆ locale

String org.gluu.oxtrust.model.scim2.user.UserResource.locale
private

◆ name

Name org.gluu.oxtrust.model.scim2.user.UserResource.name
private

◆ nickName

String org.gluu.oxtrust.model.scim2.user.UserResource.nickName
private

◆ pairwiseIdentitifers

List<String> org.gluu.oxtrust.model.scim2.user.UserResource.pairwiseIdentitifers
private

◆ password

String org.gluu.oxtrust.model.scim2.user.UserResource.password
private

◆ phoneNumbers

List<PhoneNumber> org.gluu.oxtrust.model.scim2.user.UserResource.phoneNumbers
private

◆ photos

List<Photo> org.gluu.oxtrust.model.scim2.user.UserResource.photos
private

◆ preferredLanguage

String org.gluu.oxtrust.model.scim2.user.UserResource.preferredLanguage
private

◆ profileUrl

String org.gluu.oxtrust.model.scim2.user.UserResource.profileUrl
private

◆ roles

List<Role> org.gluu.oxtrust.model.scim2.user.UserResource.roles
private

◆ timezone

String org.gluu.oxtrust.model.scim2.user.UserResource.timezone
private

◆ title

String org.gluu.oxtrust.model.scim2.user.UserResource.title
private

◆ userName

String org.gluu.oxtrust.model.scim2.user.UserResource.userName
private

◆ userType

String org.gluu.oxtrust.model.scim2.user.UserResource.userType
private

◆ x509Certificates

List<X509Certificate> org.gluu.oxtrust.model.scim2.user.UserResource.x509Certificates
private

このクラス詳解は次のファイルから抽出されました: