gluu
公開メンバ関数 | 非公開メンバ関数 | 非公開変数類 | 静的非公開変数類 | 全メンバ一覧
org.gluu.oxtrust.ldap.service.PassportService クラス
org.gluu.oxtrust.ldap.service.PassportService の継承関係図
Inheritance graph
org.gluu.oxtrust.ldap.service.PassportService 連携図
Collaboration graph

公開メンバ関数

boolean containsPassportConfiguration ()
 
LdapOxPassportConfiguration loadConfigurationFromLdap ()
 
void updateLdapOxPassportConfiguration (LdapOxPassportConfiguration ldapOxPassportConfiguration)
 

非公開メンバ関数

String getConfigurationDn ()
 

非公開変数類

Logger log
 
PersistenceEntryManager ldapEntryManager
 
ConfigurationFactory configurationFactory
 

静的非公開変数類

static final long serialVersionUID = -4787990021407949332L
 

詳解

Passport service

著者
Shekhar L

関数詳解

◆ containsPassportConfiguration()

boolean org.gluu.oxtrust.ldap.service.PassportService.containsPassportConfiguration ( )
inline
42  {
43  String configurationDn = getConfigurationDn();
44  if (StringHelper.isEmpty(configurationDn)) {
45  return false;
46  }
47 
48  return ldapEntryManager.contains(LdapOxPassportConfiguration.class, configurationDn);
49  }
PersistenceEntryManager ldapEntryManager
Definition: PassportService.java:38
String getConfigurationDn()
Definition: PassportService.java:65

◆ getConfigurationDn()

String org.gluu.oxtrust.ldap.service.PassportService.getConfigurationDn ( )
inlineprivate
65  {
67  String configurationDn = fc.getString("oxpassport_ConfigurationEntryDN");
68  return configurationDn;
69  }
final FileConfiguration getConfiguration()
Definition: ConfigurationFactory.java:569
ConfigurationFactory configurationFactory
Definition: PassportService.java:40
PersistenceConfiguration getPersistenceConfiguration()
Definition: ConfigurationFactory.java:266

◆ loadConfigurationFromLdap()

LdapOxPassportConfiguration org.gluu.oxtrust.ldap.service.PassportService.loadConfigurationFromLdap ( )
inline
51  {
52  boolean contains = containsPassportConfiguration();
53  if (contains) {
54  String configurationDn = getConfigurationDn();
55  try {
56  return ldapEntryManager.find(LdapOxPassportConfiguration.class, configurationDn);
57  } catch (MappingException ex) {
58  log.error("Failed to load passport configuration from LDAP", ex);
59  }
60  }
61 
62  return null;
63  }
PersistenceEntryManager ldapEntryManager
Definition: PassportService.java:38
Logger log
Definition: PassportService.java:35
String getConfigurationDn()
Definition: PassportService.java:65
boolean containsPassportConfiguration()
Definition: PassportService.java:42

◆ updateLdapOxPassportConfiguration()

void org.gluu.oxtrust.ldap.service.PassportService.updateLdapOxPassportConfiguration ( LdapOxPassportConfiguration  ldapOxPassportConfiguration)
inline

Update LdapOxPassportConfiguration entry

引数
LdapOxPassportConfigurationLdapOxPassportConfiguration
77  {
78  ldapOxPassportConfiguration.setDn(getConfigurationDn());
79 
80  boolean contains = containsPassportConfiguration();
81  if (contains) {
82  ldapEntryManager.merge(ldapOxPassportConfiguration);
83  } else {
84  ldapEntryManager.persist(ldapOxPassportConfiguration);
85  }
86 
87  }
PersistenceEntryManager ldapEntryManager
Definition: PassportService.java:38
String getConfigurationDn()
Definition: PassportService.java:65
boolean containsPassportConfiguration()
Definition: PassportService.java:42

メンバ詳解

◆ configurationFactory

ConfigurationFactory org.gluu.oxtrust.ldap.service.PassportService.configurationFactory
private

◆ ldapEntryManager

PersistenceEntryManager org.gluu.oxtrust.ldap.service.PassportService.ldapEntryManager
private

◆ log

Logger org.gluu.oxtrust.ldap.service.PassportService.log
private

◆ serialVersionUID

final long org.gluu.oxtrust.ldap.service.PassportService.serialVersionUID = -4787990021407949332L
staticprivate

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