public abstract class ProvisionerConfiguration extends GrouperConfigurationModuleBase
| Modifier and Type | Field and Description |
|---|---|
static Set<String> |
provisionerConfigClassNames |
attributeCache, extraConfigKeys| Constructor and Description |
|---|
ProvisionerConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteConfig(boolean fromUi)
delete config
|
protected String |
getConfigurationTypePrefix()
for each type of configuration this is the prefix for eg in subsections.
|
protected String |
getGenericConfigId() |
ProvisionerConfigSyncDetails |
getSyncDetails()
get sync details for a provisioner config
|
static List<ProvisionerConfiguration> |
retrieveAllProvisionerConfigurations()
list of configured provisioner systems
|
static List<ProvisionerConfiguration> |
retrieveAllProvisionerConfigurationTypes()
list of systems that can be configured
|
static ProvisionerConfiguration |
retrieveConfigurationByConfigSuffix(String propertyValueThatIdentifiesThisDaemon) |
void |
validatePreSave(boolean isInsert,
List<String> errorsToDisplay,
Map<String,String> validationErrorsToDisplay)
validations to run before saving values into db
|
void |
validatePreSaveNonProvisionerSpecific(boolean isInsert,
List<String> errorsToDisplay,
Map<String,String> validationErrorsToDisplay) |
clearAttributeCache, editConfig, formatIndexes, getCacheAttributePrefix, getCacheEntityAttributePrefix, getCacheFieldPrefix, getCacheGroupAttributePrefix, getConfigFileName, getConfigId, getConfigIdRegex, getConfigIdThatIdentifiesThisConfig, getConfigItemPrefix, getDescription, getPropertySuffixThatIdentifiesThisConfig, getPropertyValueThatIdentifiesThisConfig, getSubSections, getTitle, insertConfig, isEnabled, isMultiple, listAllConfigurationsOfThisType, populateConfigurationValuesFromUi, populateValuesLabelsFromOptionValueClass, retrieveAllConfigurations, retrieveAllConfigurationTypesHelper, retrieveAttributes, retrieveConfigurationConfigIds, retrieveConfigurationKeysByPrefix, retrieveExtraConfigKeys, retrieveObjectValueSubstituteMap, retrieveSuffix, setConfigId, showAttributeOverridepublic static ProvisionerConfiguration retrieveConfigurationByConfigSuffix(String propertyValueThatIdentifiesThisDaemon)
public static List<ProvisionerConfiguration> retrieveAllProvisionerConfigurationTypes()
public static List<ProvisionerConfiguration> retrieveAllProvisionerConfigurations()
protected String getConfigurationTypePrefix()
GrouperConfigurationModuleBasegetConfigurationTypePrefix in class GrouperConfigurationModuleBaseprotected String getGenericConfigId()
getGenericConfigId in class GrouperConfigurationModuleBasepublic void deleteConfig(boolean fromUi)
GrouperConfigurationModuleBasedeleteConfig in class GrouperConfigurationModuleBasepublic ProvisionerConfigSyncDetails getSyncDetails()
public void validatePreSaveNonProvisionerSpecific(boolean isInsert,
List<String> errorsToDisplay,
Map<String,String> validationErrorsToDisplay)
public void validatePreSave(boolean isInsert,
List<String> errorsToDisplay,
Map<String,String> validationErrorsToDisplay)
GrouperConfigurationModuleBasevalidatePreSave in class GrouperConfigurationModuleBaseCopyright © 2016 Internet2. All rights reserved.