gluu
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.xdi.oxauth.service.fido.u2f.RequestService クラス
org.xdi.oxauth.service.fido.u2f.RequestService の継承関係図
Inheritance graph
org.xdi.oxauth.service.fido.u2f.RequestService 連携図
Collaboration graph

公開メンバ関数

List< RequestMessageLdapgetExpiredRequestMessages (BatchOperation< RequestMessageLdap > batchOperation, Date expirationDate, String[] returnAttributes, int sizeLimit, int chunkSize)
 
void removeRequestMessage (RequestMessageLdap requestMessageLdap)
 

非公開変数類

Logger log
 
PersistenceEntryManager ldapEntryManager
 
StaticConfiguration staticConfiguration
 

詳解

Provides generic operations with U2F requests

著者
Yuriy Movchan Date: 05/19/2015

関数詳解

◆ getExpiredRequestMessages()

List<RequestMessageLdap> org.xdi.oxauth.service.fido.u2f.RequestService.getExpiredRequestMessages ( BatchOperation< RequestMessageLdap batchOperation,
Date  expirationDate,
String []  returnAttributes,
int  sizeLimit,
int  chunkSize 
)
inline
42  {
43  final String u2fBaseDn = staticConfiguration.getBaseDn().getU2fBase(); // ou=u2f,o=@!1111,o=gluu
44  Filter expirationFilter = Filter.createLessOrEqualFilter("creationDate", ldapEntryManager.encodeTime(expirationDate));
45 
46  List<RequestMessageLdap> requestMessageLdap = ldapEntryManager.findEntries(u2fBaseDn, RequestMessageLdap.class, expirationFilter, SearchScope.SUB, returnAttributes, batchOperation, 0, sizeLimit, chunkSize);
47 
48  return requestMessageLdap;
49  }
String getU2fBase()
Definition: BaseDnConfiguration.java:133
PersistenceEntryManager ldapEntryManager
Definition: RequestService.java:37
StaticConfiguration staticConfiguration
Definition: RequestService.java:40
BaseDnConfiguration getBaseDn()
Definition: StaticConfiguration.java:32

◆ removeRequestMessage()

void org.xdi.oxauth.service.fido.u2f.RequestService.removeRequestMessage ( RequestMessageLdap  requestMessageLdap)
inline
51  {
52  ldapEntryManager.remove(requestMessageLdap);
53  }
PersistenceEntryManager ldapEntryManager
Definition: RequestService.java:37

メンバ詳解

◆ ldapEntryManager

PersistenceEntryManager org.xdi.oxauth.service.fido.u2f.RequestService.ldapEntryManager
private

◆ log

Logger org.xdi.oxauth.service.fido.u2f.RequestService.log
private

◆ staticConfiguration

StaticConfiguration org.xdi.oxauth.service.fido.u2f.RequestService.staticConfiguration
private

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