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

公開メンバ関数

String generateId (String orgInum, String prefix)
 
String generateDefaultId (String newPrefix)
 

非公開変数類

ExternalIdGeneratorService externalIdGenerationService
 

詳解

著者
Yuriy Movchan
バージョン
0.1, 01/16/2015

関数詳解

◆ generateDefaultId()

String org.gluu.oxtrust.ldap.service.IdGenService.generateDefaultId ( String  newPrefix)
inline
48  {
49  return newPrefix + OxTrustConstants.inumDelimiter + INumGenerator.generate(2);
50  }

◆ generateId()

String org.gluu.oxtrust.ldap.service.IdGenService.generateId ( String  orgInum,
String  prefix 
)
inline
31  {
32  if (StringHelper.isEmptyString(orgInum) || StringHelper.isEmptyString(prefix)) {
33  return "";
34  }
35 
36  String newPrefix = orgInum + OxTrustConstants.inumDelimiter + prefix;
37 
38  if (externalIdGenerationService.isEnabled()) {
39  final String generatedId = externalIdGenerationService.executeExternalDefaultGenerateIdMethod("oxtrust", "", newPrefix);
40 
41  if (StringHelper.isNotEmpty(generatedId)) {
42  return generatedId;
43  }
44  }
45 
46  return generateDefaultId(newPrefix);
47  }
String executeExternalDefaultGenerateIdMethod(String appId, String idType, String idPrefix)
Definition: ExternalIdGeneratorService.java:49
String generateDefaultId(String newPrefix)
Definition: IdGenService.java:48
ExternalIdGeneratorService externalIdGenerationService
Definition: IdGenService.java:29

メンバ詳解

◆ externalIdGenerationService

ExternalIdGeneratorService org.gluu.oxtrust.ldap.service.IdGenService.externalIdGenerationService
private

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