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, showAttributeOverride
public static ProvisionerConfiguration retrieveConfigurationByConfigSuffix(String propertyValueThatIdentifiesThisDaemon)
public static List<ProvisionerConfiguration> retrieveAllProvisionerConfigurationTypes()
public static List<ProvisionerConfiguration> retrieveAllProvisionerConfigurations()
protected String getConfigurationTypePrefix()
GrouperConfigurationModuleBase
getConfigurationTypePrefix
in class GrouperConfigurationModuleBase
protected String getGenericConfigId()
getGenericConfigId
in class GrouperConfigurationModuleBase
public void deleteConfig(boolean fromUi)
GrouperConfigurationModuleBase
deleteConfig
in class GrouperConfigurationModuleBase
public 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)
GrouperConfigurationModuleBase
validatePreSave
in class GrouperConfigurationModuleBase
Copyright © 2016 Internet2. All rights reserved.