gluu
クラス | 公開メンバ関数 | 静的公開メンバ関数 | 限定公開メンバ関数 | 静的関数 | 非公開変数類 | 全メンバ一覧
org.gluu.oxauth.cas.auth.conf.CasConfiguration クラス
org.gluu.oxauth.cas.auth.conf.CasConfiguration の継承関係図
Inheritance graph
org.gluu.oxauth.cas.auth.conf.CasConfiguration 連携図
Collaboration graph

クラス

class  ConfigurationSingleton
 

公開メンバ関数

void destroy ()
 
FileConfiguration loadLdapConfiguration (String ldapConfigurationFileName, boolean mandatory)
 
FileConfiguration getLdapConfiguration ()
 
String getCryptoConfigurationSalt ()
 
getAppConfiguration ()
 

静的公開メンバ関数

static CasConfiguration instance ()
 

限定公開メンバ関数

String getLdapConfigurationFileName ()
 
Class< CasLdapAppConfigurationgetAppConfigurationType ()
 
String getApplicationConfigurationPropertyName ()
 
String getDefaultLdapConfigurationFileName ()
 

静的関数

 [static initializer]
 

非公開変数類

final Logger logger = LoggerFactory.getLogger(CasConfiguration.class)
 

詳解

oxAuth properties and constants

著者
Yuriy Movchan
バージョン
0.1, 03/25/2016

関数詳解

◆ [static initializer]()

org.gluu.oxauth.client.conf.Configuration< C extends AppConfiguration, L extends LdapAppConfiguration >.[static initializer] ( )
inlinestaticpackageinherited

◆ destroy()

void org.gluu.oxauth.client.conf.Configuration< C extends AppConfiguration, L extends LdapAppConfiguration >.destroy ( )
inlineinherited
95  {
96  if (this.ldapEntryManager != null) {
98  }
99  }
PersistenceEntryManager ldapEntryManager
Definition: Configuration.java:61
void destroyLdapEntryManager(final PersistenceEntryManager ldapEntryManager)
Definition: Configuration.java:205

◆ getAppConfiguration()

C org.gluu.oxauth.client.conf.Configuration< C extends AppConfiguration, L extends LdapAppConfiguration >.getAppConfiguration ( )
inlineinherited
226  {
227  return appConfiguration;
228  }
C appConfiguration
Definition: Configuration.java:57

◆ getAppConfigurationType()

Class<CasLdapAppConfiguration> org.gluu.oxauth.cas.auth.conf.CasConfiguration.getAppConfigurationType ( )
inlineprotected
37  {
38  return CasLdapAppConfiguration.class;
39  }

◆ getApplicationConfigurationPropertyName()

String org.gluu.oxauth.cas.auth.conf.CasConfiguration.getApplicationConfigurationPropertyName ( )
inlineprotected
42  {
43  return "oxcas_ConfigurationEntryDN";
44  }

◆ getCryptoConfigurationSalt()

String org.gluu.oxauth.client.conf.Configuration< C extends AppConfiguration, L extends LdapAppConfiguration >.getCryptoConfigurationSalt ( )
inlineinherited
218  {
220  }
String cryptoConfigurationSalt
Definition: Configuration.java:59

◆ getDefaultLdapConfigurationFileName()

String org.gluu.oxauth.client.conf.Configuration< C extends AppConfiguration, L extends LdapAppConfiguration >.getDefaultLdapConfigurationFileName ( )
inlineprotectedinherited
222  {
223  return "ox-ldap.properties";
224  }

◆ getLdapConfiguration()

FileConfiguration org.gluu.oxauth.client.conf.Configuration< C extends AppConfiguration, L extends LdapAppConfiguration >.getLdapConfiguration ( )
inlineinherited
214  {
215  return ldapConfiguration;
216  }
FileConfiguration ldapConfiguration
Definition: Configuration.java:56

◆ getLdapConfigurationFileName()

String org.gluu.oxauth.cas.auth.conf.CasConfiguration.getLdapConfigurationFileName ( )
inlineprotected
32  {
33  return "oxcas-ldap.properties";
34  }

◆ instance()

static CasConfiguration org.gluu.oxauth.cas.auth.conf.CasConfiguration.instance ( )
inlinestatic
27  {
28  return ConfigurationSingleton.INSTANCE;
29  }

◆ loadLdapConfiguration()

FileConfiguration org.gluu.oxauth.client.conf.Configuration< C extends AppConfiguration, L extends LdapAppConfiguration >.loadLdapConfiguration ( String  ldapConfigurationFileName,
boolean  mandatory 
)
inlineinherited
112  {
113  try {
114  if (StringHelper.isEmpty(ldapConfigurationFileName)) {
115  if (mandatory) {
116  throw new ConfigurationException("Failed to load Ldap configuration file!");
117  } else {
118  return null;
119  }
120  }
121 
122  String ldapConfigurationFilePath = DIR + ldapConfigurationFileName;
123 
124  FileConfiguration ldapConfiguration = new FileConfiguration(ldapConfigurationFilePath);
125  if (ldapConfiguration.isLoaded()) {
126  File ldapFile = new File(ldapConfigurationFilePath);
127  if (ldapFile.exists()) {
128  this.ldapFileLastModifiedTime = ldapFile.lastModified();
129  }
130 
131  return ldapConfiguration;
132  }
133  } catch (Exception ex) {
134  logger.error(ex.getMessage(), ex);
135  throw new ConfigurationException("Failed to load Ldap configuration from " + ldapConfigurationFileName, ex);
136  }
137 
138  if (mandatory) {
139  throw new ConfigurationException("Failed to load Ldap configuration from " + ldapConfigurationFileName);
140  }
141 
142  return null;
143  }
FileConfiguration ldapConfiguration
Definition: Configuration.java:56
static final String DIR
Definition: Configuration.java:49
final Logger logger
Definition: Configuration.java:32
long ldapFileLastModifiedTime
Definition: Configuration.java:64

メンバ詳解

◆ logger

final Logger org.gluu.oxauth.cas.auth.conf.CasConfiguration.logger = LoggerFactory.getLogger(CasConfiguration.class)
private

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