gluu
公開メンバ関数 | 非公開変数類 | 全メンバ一覧
org.xdi.oxauth.service.SectorIdentifierService クラス
org.xdi.oxauth.service.SectorIdentifierService 連携図
Collaboration graph

公開メンバ関数

SectorIdentifier getSectorIdentifierById (String oxId)
 
String getDnForSectorIdentifier (String oxId)
 

非公開変数類

Logger log
 
PersistenceEntryManager ldapEntryManager
 
StaticConfiguration staticConfiguration
 

詳解

著者
Javier Rojas Blum
バージョン
January 15, 2016

関数詳解

◆ getDnForSectorIdentifier()

String org.xdi.oxauth.service.SectorIdentifierService.getDnForSectorIdentifier ( String  oxId)
inline

Build DN string for sector identifier

引数
oxIdSector Identifier oxId
戻り値
DN string for specified sector identifier or DN for sector identifiers branch if oxId is null
例外
Exception
51  {
52  String sectorIdentifierDn = staticConfiguration.getBaseDn().getSectorIdentifiers();
53  if (StringHelper.isEmpty(oxId)) {
54  return sectorIdentifierDn;
55  }
56 
57  return String.format("oxId=%s,%s", oxId, sectorIdentifierDn);
58  }
StaticConfiguration staticConfiguration
Definition: SectorIdentifierService.java:26
BaseDnConfiguration getBaseDn()
Definition: StaticConfiguration.java:32
String getSectorIdentifiers()
Definition: BaseDnConfiguration.java:149

◆ getSectorIdentifierById()

SectorIdentifier org.xdi.oxauth.service.SectorIdentifierService.getSectorIdentifierById ( String  oxId)
inline

Get sector identifier by oxId

引数
oxIdSector identifier oxId
戻り値
Sector identifier
34  {
35  SectorIdentifier result = null;
36  try {
37  result = ldapEntryManager.find(SectorIdentifier.class, getDnForSectorIdentifier(oxId));
38  } catch (Exception e) {
39  log.error("Failed to find sector identifier by oxId " + oxId, e);
40  }
41  return result;
42  }
Logger log
Definition: SectorIdentifierService.java:20
PersistenceEntryManager ldapEntryManager
Definition: SectorIdentifierService.java:23
String getDnForSectorIdentifier(String oxId)
Definition: SectorIdentifierService.java:51

メンバ詳解

◆ ldapEntryManager

PersistenceEntryManager org.xdi.oxauth.service.SectorIdentifierService.ldapEntryManager
private

◆ log

Logger org.xdi.oxauth.service.SectorIdentifierService.log
private

◆ staticConfiguration

StaticConfiguration org.xdi.oxauth.service.SectorIdentifierService.staticConfiguration
private

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