Class TeamDynamixProvisionerConfiguration
java.lang.Object
edu.internet2.middleware.grouper.app.config.GrouperConfigurationModuleBase
edu.internet2.middleware.grouper.app.provisioning.ProvisioningConfiguration
edu.internet2.middleware.grouper.app.teamDynamix.TeamDynamixProvisionerConfiguration
-
Field Summary
Fields inherited from class edu.internet2.middleware.grouper.app.provisioning.ProvisioningConfiguration
provisionerConfigClassNames
Fields inherited from class edu.internet2.middleware.grouper.app.config.GrouperConfigurationModuleBase
attributeCache, extraConfigKeys
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionconfig file name to check for properties and metadataconfig id regeg eg: ^(provisioner)\\.([^.]+)\\.(.*)$prefix for the properties eg: provisioner.someConfigId.property suffix that will be used to identify the config eg classproperty value that identifies the config.Classes that are configured to give a starting point for setting up provisioners.void
validatePreSave
(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.ProvisioningConfiguration
addDaemonsIfNecessary, correctFormFieldsForExpressionLanguageValues, deleteConfig, deleteProvisionerSyncRecords, editConfig, getConfigurationTypePrefix, getGenericConfigId, getSyncDetails, getSyncStats, insertConfig, isSubjectInAssignOrViewGroup, retrieveAllAssignableProvisioningConfigurations, retrieveAllProvisioningConfigurations, retrieveAllProvisioningConfigurationTypes, retrieveAllViewableProvisioningConfigurations, retrieveConfigurationByConfigSuffix, validatePreSaveNonProvisionerSpecific
Methods inherited from class edu.internet2.middleware.grouper.app.config.GrouperConfigurationModuleBase
changeStatus, clearAttributeCache, formatIndexes, getCacheAttributePrefix, getCacheEntityAttributePrefix, getCacheGroupAttributePrefix, getCacheMembershipAttributePrefix, getConfigId, getConfigIdThatIdentifiesThisConfig, getDescription, getDocumentation, getStartWithDescription, getStartWithDocumentation, getSubSections, getTitle, isEnabled, isMultiple, listAllConfigurationsOfThisType, populateConfigurationValuesFromUi, populateValuesLabelsFromOptionValueClass, removeNoUnsedConfigs, retrieveAllConfigurations, retrieveAllConfigurationTypesHelper, retrieveAttributes, retrieveAttributesFromConfig, retrieveAttributeValueFromConfig, retrieveConfigurationConfigIds, retrieveConfigurationKeysByPrefix, retrieveExtraConfigKeys, retrieveObjectValueSubstituteMap, retrieveSuffix, retrieveText, setConfigId, showAttributeOverride
-
Field Details
-
startWithConfigClassNames
-
-
Constructor Details
-
TeamDynamixProvisionerConfiguration
public TeamDynamixProvisionerConfiguration()
-
-
Method Details
-
getStartWithConfigClasses
Description copied from class:ProvisioningConfiguration
Classes that are configured to give a starting point for setting up provisioners. These are spefici to provisioner type e.g. Sql provisioner have SqlProvisioningGroupTableStartWith, SqlProvisioningEntityTableStartWith, SqlProvisioningGroupAndMembershipTableStartWith- Overrides:
getStartWithConfigClasses
in classProvisioningConfiguration
- Returns:
- list of start with classes
-
getConfigFileName
Description copied from class:GrouperConfigurationModuleBase
config file name to check for properties and metadata- Specified by:
getConfigFileName
in classGrouperConfigurationModuleBase
- Returns:
-
getConfigItemPrefix
Description copied from class:GrouperConfigurationModuleBase
prefix for the properties eg: provisioner.someConfigId.- Specified by:
getConfigItemPrefix
in classGrouperConfigurationModuleBase
- Returns:
- the prefix
-
getConfigIdRegex
Description copied from class:GrouperConfigurationModuleBase
config id regeg eg: ^(provisioner)\\.([^.]+)\\.(.*)$- Specified by:
getConfigIdRegex
in classGrouperConfigurationModuleBase
- Returns:
-
getPropertySuffixThatIdentifiesThisConfig
Description copied from class:GrouperConfigurationModuleBase
property suffix that will be used to identify the config eg class- Overrides:
getPropertySuffixThatIdentifiesThisConfig
in classGrouperConfigurationModuleBase
- Returns:
-
getPropertyValueThatIdentifiesThisConfig
Description copied from class:GrouperConfigurationModuleBase
property value that identifies the config. Suffix is required for this property to be useful. eg: edu.internet2.middleware.grouper.app.ldapProvisioning.LdapSync- Overrides:
getPropertyValueThatIdentifiesThisConfig
in classGrouperConfigurationModuleBase
- Returns:
-
validatePreSave
public void validatePreSave(boolean isInsert, List<String> errorsToDisplay, Map<String, String> validationErrorsToDisplay) Description copied from class:GrouperConfigurationModuleBase
validations to run before saving values into db- Overrides:
validatePreSave
in classProvisioningConfiguration
-