Class ScimProvisioningStartWith
java.lang.Object
edu.internet2.middleware.grouper.app.config.GrouperConfigurationModuleBase
edu.internet2.middleware.grouper.app.provisioning.ProvisionerStartWithBase
edu.internet2.middleware.grouper.app.scim2Provisioning.ScimProvisioningStartWith
-
Field Summary
Fields inherited from class edu.internet2.middleware.grouper.app.config.GrouperConfigurationModuleBase
attributeCache, extraConfigKeys -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionproperty value that identifies the config.Class<? extends ProvisioningConfiguration>voidpopulateProvisionerConfigurationValuesFromStartWith(Map<String, String> startWithSuffixToValue, Map<String, Object> provisionerSuffixToValue) populate provisionerSuffixToValue with values that are driven off of values from startWithSuffixToValueCalled everytime screen is redrawn, called before showEl is calculated.voidvalidatePreSave(boolean isInsert, List<String> errorsToDisplay, Map<String, String> validationErrorsToDisplay) validations to run before saving values into dbMethods inherited from class edu.internet2.middleware.grouper.app.provisioning.ProvisionerStartWithBase
getCachedConfigKeyToValue, getConfigFileName, getConfigIdRegex, getConfigItemPrefix, getConfigurationTypePrefix, getPropertySuffixThatIdentifiesThisConfig, manipulateProvisionerConfigurationValue, populateCache, setValuesToNullMethods inherited from class edu.internet2.middleware.grouper.app.config.GrouperConfigurationModuleBase
changeStatus, clearAttributeCache, deleteConfig, editConfig, formatIndexes, getCacheAttributePrefix, getCacheEntityAttributePrefix, getCacheGroupAttributePrefix, getCacheMembershipAttributePrefix, getConfigId, getConfigIdThatIdentifiesThisConfig, getDescription, getDocumentation, getGenericConfigId, getStartWithDescription, getStartWithDocumentation, getSubSections, getTitle, insertConfig, isEnabled, isMultiple, listAllConfigurationsOfThisType, populateConfigurationValuesFromUi, populateValuesLabelsFromOptionValueClass, removeNoUnsedConfigs, retrieveAllConfigurations, retrieveAllConfigurationTypesHelper, retrieveAttributes, retrieveAttributesFromConfig, retrieveAttributeValueFromConfig, retrieveConfigurationConfigIds, retrieveConfigurationKeysByPrefix, retrieveExtraConfigKeys, retrieveObjectValueSubstituteMap, retrieveSuffix, retrieveText, setConfigId, showAttributeOverride
-
Constructor Details
-
ScimProvisioningStartWith
public ScimProvisioningStartWith()
-
-
Method Details
-
getPropertyValueThatIdentifiesThisConfig
Description copied from class:GrouperConfigurationModuleBaseproperty value that identifies the config. Suffix is required for this property to be useful. eg: edu.internet2.middleware.grouper.app.ldapProvisioning.LdapSync- Overrides:
getPropertyValueThatIdentifiesThisConfigin classGrouperConfigurationModuleBase- Returns:
-
populateProvisionerConfigurationValuesFromStartWith
public void populateProvisionerConfigurationValuesFromStartWith(Map<String, String> startWithSuffixToValue, Map<String, Object> provisionerSuffixToValue) Description copied from class:ProvisionerStartWithBasepopulate provisionerSuffixToValue with values that are driven off of values from startWithSuffixToValue- Specified by:
populateProvisionerConfigurationValuesFromStartWithin classProvisionerStartWithBase
-
screenRedraw
public Map<String,String> screenRedraw(Map<String, String> suffixToValue, Set<String> suffixesUserJustChanged) Description copied from class:ProvisionerStartWithBaseCalled everytime screen is redrawn, called before showEl is calculated.- Overrides:
screenRedrawin classProvisionerStartWithBase- Parameters:
suffixToValue- - current config submitted by the usersuffixesUserJustChanged- - what the user edited since the last submit to the server- Returns:
- - suffix to value of things that should change on the screen
-
validatePreSave
public void validatePreSave(boolean isInsert, List<String> errorsToDisplay, Map<String, String> validationErrorsToDisplay) Description copied from class:GrouperConfigurationModuleBasevalidations to run before saving values into db- Overrides:
validatePreSavein classGrouperConfigurationModuleBase
-
getProvisioningConfiguration
- Specified by:
getProvisioningConfigurationin classProvisionerStartWithBase
-