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 ()
 
C getAppConfiguration ()
 

静的公開メンバ関数

static CasConfiguration instance ()
 

限定公開メンバ関数

String getLdapConfigurationFileName ()
 
Class< CasLdapAppConfiguration > getAppConfigurationType ()
 
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

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