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

公開メンバ関数

String getUserId ()
 
void setUserId (String userId)
 
String getCreationDate ()
 
void setCreationDate (String creationDate)
 
String getApplication ()
 
void setApplication (String application)
 
String getCounter ()
 
void setCounter (String counter)
 
String getDeviceData ()
 
void setDeviceData (String deviceData)
 
String getDeviceHashCode ()
 
void setDeviceHashCode (String deviceHashCode)
 
String getDeviceKeyHandle ()
 
void setDeviceKeyHandle (String deviceKeyHandle)
 
String getDeviceRegistrationConf ()
 
void setDeviceRegistrationConf (String deviceRegistrationConf)
 
String getLastAccessTime ()
 
void setLastAccessTime (String lastAccessTime)
 
String getStatus ()
 
void setStatus (String status)
 
String getDisplayName ()
 
void setDisplayName (String displayName)
 
String getDescription ()
 
void setDescription (String description)
 
String getNickname ()
 
void setNickname (String nickname)
 
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 userId
 
String creationDate
 
String application
 
String counter
 
String deviceData
 
String deviceHashCode
 
String deviceKeyHandle
 
String deviceRegistrationConf
 
String lastAccessTime
 
String status
 
String displayName
 
String description
 
String nickname
 

詳解

Fido device SCIM resource. An object of this class is used to represent a device like an U2F security key or a Super Gluu device. See the oxDeviceRegistration objectclass of your Gluu's LDAP.

関数詳解

◆ 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

◆ getApplication()

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.getApplication ( )
inline
114  {
115  return application;
116  }
String application
Definition: FidoDeviceResource.java:42

◆ getCounter()

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.getCounter ( )
inline
122  {
123  return counter;
124  }
String counter
Definition: FidoDeviceResource.java:49

◆ getCreationDate()

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.getCreationDate ( )
inline
106  {
107  return creationDate;
108  }
String creationDate
Definition: FidoDeviceResource.java:36

◆ 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

◆ getDescription()

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.getDescription ( )
inline
186  {
187  return description;
188  }
String description
Definition: FidoDeviceResource.java:92

◆ getDeviceData()

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.getDeviceData ( )
inline
130  {
131  return deviceData;
132  }
String deviceData
Definition: FidoDeviceResource.java:54

◆ getDeviceHashCode()

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.getDeviceHashCode ( )
inline
138  {
139  return deviceHashCode;
140  }
String deviceHashCode
Definition: FidoDeviceResource.java:61

◆ getDeviceKeyHandle()

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.getDeviceKeyHandle ( )
inline
146  {
147  return deviceKeyHandle;
148  }
String deviceKeyHandle
Definition: FidoDeviceResource.java:67

◆ getDeviceRegistrationConf()

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.getDeviceRegistrationConf ( )
inline
154  {
155  return deviceRegistrationConf;
156  }
String deviceRegistrationConf
Definition: FidoDeviceResource.java:73

◆ getDisplayName()

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.getDisplayName ( )
inline
178  {
179  return displayName;
180  }
String displayName
Definition: FidoDeviceResource.java:88

◆ getExternalId()

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

◆ getId()

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

◆ getLastAccessTime()

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.getLastAccessTime ( )
inline
162  {
163  return lastAccessTime;
164  }
String lastAccessTime
Definition: FidoDeviceResource.java:79

◆ getMeta()

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

◆ getNickname()

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.getNickname ( )
inline
194  {
195  return nickname;
196  }
String nickname
Definition: FidoDeviceResource.java:96

◆ getSchemas()

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

◆ getStatus()

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.getStatus ( )
inline
170  {
171  return status;
172  }
String status
Definition: FidoDeviceResource.java:84

◆ getUserId()

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.getUserId ( )
inline
98  {
99  return userId;
100  }
String userId
Definition: FidoDeviceResource.java:29

◆ setApplication()

void org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.setApplication ( String  application)
inline
118  {
119  this.application = application;
120  }
String application
Definition: FidoDeviceResource.java:42

◆ setCounter()

void org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.setCounter ( String  counter)
inline
126  {
127  this.counter = counter;
128  }
String counter
Definition: FidoDeviceResource.java:49

◆ setCreationDate()

void org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.setCreationDate ( String  creationDate)
inline
110  {
111  this.creationDate = creationDate;
112  }
String creationDate
Definition: FidoDeviceResource.java:36

◆ setDescription()

void org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.setDescription ( String  description)
inline
190  {
191  this.description = description;
192  }
String description
Definition: FidoDeviceResource.java:92

◆ setDeviceData()

void org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.setDeviceData ( String  deviceData)
inline
134  {
135  this.deviceData = deviceData;
136  }
String deviceData
Definition: FidoDeviceResource.java:54

◆ setDeviceHashCode()

void org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.setDeviceHashCode ( String  deviceHashCode)
inline
142  {
144  }
String deviceHashCode
Definition: FidoDeviceResource.java:61

◆ setDeviceKeyHandle()

void org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.setDeviceKeyHandle ( String  deviceKeyHandle)
inline
150  {
152  }
String deviceKeyHandle
Definition: FidoDeviceResource.java:67

◆ setDeviceRegistrationConf()

void org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.setDeviceRegistrationConf ( String  deviceRegistrationConf)
inline
158  {
160  }
String deviceRegistrationConf
Definition: FidoDeviceResource.java:73

◆ setDisplayName()

void org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.setDisplayName ( String  displayName)
inline
182  {
183  this.displayName = displayName;
184  }
String displayName
Definition: FidoDeviceResource.java:88

◆ setExternalId()

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

◆ setId()

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

◆ setLastAccessTime()

void org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.setLastAccessTime ( String  lastAccessTime)
inline
166  {
168  }
String lastAccessTime
Definition: FidoDeviceResource.java:79

◆ setMeta()

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

◆ setNickname()

void org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.setNickname ( String  nickname)
inline
198  {
199  this.nickname = nickname;
200  }
String nickname
Definition: FidoDeviceResource.java:96

◆ 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

◆ setStatus()

void org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.setStatus ( String  status)
inline
174  {
175  this.status = status;
176  }
String status
Definition: FidoDeviceResource.java:84

◆ setUserId()

void org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.setUserId ( String  userId)
inline
102  {
103  this.userId = userId;
104  }
String userId
Definition: FidoDeviceResource.java:29

メンバ詳解

◆ application

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.application
private

◆ counter

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.counter
private

◆ creationDate

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.creationDate
private

◆ description

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.description
private

◆ deviceData

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.deviceData
private

◆ deviceHashCode

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.deviceHashCode
private

◆ deviceKeyHandle

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.deviceKeyHandle
private

◆ deviceRegistrationConf

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.deviceRegistrationConf
private

◆ displayName

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.displayName
private

◆ lastAccessTime

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.lastAccessTime
private

◆ nickname

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.nickname
private

◆ status

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.status
private

◆ userId

String org.gluu.oxtrust.model.scim2.fido.FidoDeviceResource.userId
private

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