Class SubjectConfig
java.lang.Object
edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase
edu.internet2.middleware.subject.config.SubjectConfig
hierarchical config class for subject.properties
-
Nested Class Summary
Nested classes/interfaces inherited from class edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase
ConfigPropertiesCascadeBase.ConfigFile, ConfigPropertiesCascadeBase.ConfigFileType
-
Method Summary
Modifier and TypeMethodDescriptionvoid
protected String
protected String
protected String
protected String
reloadSourceConfigs
(String sourceId) static SubjectConfig
retrieve a config from the config file or from cacheprocess configs for sources and return the mapMethods inherited from class edu.internet2.middleware.grouperClient.config.ConfigPropertiesCascadeBase
assertPropertyValueBoolean, assertPropertyValueClass, assertPropertyValueRequired, assignInitted, clearCache, clearCacheThisOnly, configExistsNotInBaseOrDatabase, containsKey, filesNeedReloadingBasedOnContents, getClassInSiblingJar, getMainConfigFileName, getTimeToCheckConfigSeconds, hasExpressionLanguage, internalProperties, internalRetrieveConfigFiles, isInDatabase, logError, logInfo, needToCheckIfFilesNeedReloading, properties, propertiesFromResourceName, propertiesFromResourceName, propertiesHelper, propertiesMap, propertiesOverrideMap, propertiesThreadLocalOverrideMap, propertyConfigIds, propertyNames, propertyValueBoolean, propertyValueBoolean, propertyValueBoolean, propertyValueBooleanRequired, propertyValueInt, propertyValueInt, propertyValueInt, propertyValueIntRequired, propertyValueString, propertyValueString, propertyValueString, propertyValueStringHelper, propertyValueStringRequired, rawExpressionLanguage, retrieveConfig, retrieveFromConfigFileOrCache, retrieveFromConfigFiles, retrieveFromConfigFiles, substituteCommonVars, substituteLocalReferences, substituteLocalReferencesOneField, substituteLocalReferencesOneSubstitution
-
Method Details
-
retrieveConfig
retrieve a config from the config file or from cache- Returns:
- the config object
-
clearCachedCalculatedValues
public void clearCachedCalculatedValues()- Specified by:
clearCachedCalculatedValues
in classConfigPropertiesCascadeBase
- See Also:
-
getHierarchyConfigKey
- Specified by:
getHierarchyConfigKey
in classConfigPropertiesCascadeBase
- See Also:
-
getMainConfigClasspath
- Specified by:
getMainConfigClasspath
in classConfigPropertiesCascadeBase
- See Also:
-
getMainExampleConfigClasspath
- Specified by:
getMainExampleConfigClasspath
in classConfigPropertiesCascadeBase
- See Also:
-
getSecondsToCheckConfigKey
- Specified by:
getSecondsToCheckConfigKey
in classConfigPropertiesCascadeBase
- See Also:
-
subjectCacheExcludeSourceIds
- Returns:
- the cache
-
reloadSourceConfigs
-
retrieveSourceConfigs
process configs for sources and return the map- Returns:
- the configs
-