Class GrouperDaemonProvisioningIncrementalSyncConfiguration
java.lang.Object
edu.internet2.middleware.grouper.app.config.GrouperConfigurationModuleBase
edu.internet2.middleware.grouper.app.daemon.GrouperDaemonConfiguration
edu.internet2.middleware.grouper.app.daemon.GrouperDaemonProvisioningIncrementalSyncConfiguration
public class GrouperDaemonProvisioningIncrementalSyncConfiguration
extends GrouperDaemonConfiguration
-
Field Summary
Fields inherited from class edu.internet2.middleware.grouper.app.daemon.GrouperDaemonConfiguration
grouperDaemonConfigClassNamesFields inherited from class edu.internet2.middleware.grouper.app.config.GrouperConfigurationModuleBase
attributeCache, extraConfigKeys -
Constructor Summary
Constructors -
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.booleancan there be multiple instances of this config.booleanmatchesQuartzJobName(String jobName) 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.daemon.GrouperDaemonConfiguration
clearImplementationJobNameCache, getConfigAttributes, getConfigurationTypePrefix, isEditableOnUiFromWizard, retrieveAllModuleConfigurationTypes, retrieveImplementationFromJobName, retrieveSuffix, validatePreSaveMethods 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, listAllConfigurationsOfThisType, populateConfigurationValuesFromUi, populateValuesLabelsFromOptionValueClass, removeNoUnsedConfigs, retrieveAllConfigurations, retrieveAllConfigurationTypesHelper, retrieveAttributes, retrieveAttributesFromConfig, retrieveAttributeValueFromConfig, retrieveConfigurationConfigIds, retrieveConfigurationKeysByPrefix, retrieveExtraConfigKeys, retrieveObjectValueSubstituteMap, retrieveText, setConfigId, showAttributeOverride
-
Constructor Details
-
GrouperDaemonProvisioningIncrementalSyncConfiguration
public GrouperDaemonProvisioningIncrementalSyncConfiguration()
-
-
Method Details
-
getConfigFileName
Description copied from class:GrouperConfigurationModuleBaseconfig file name to check for properties and metadata- Specified by:
getConfigFileNamein classGrouperConfigurationModuleBase- Returns:
-
getConfigIdRegex
Description copied from class:GrouperConfigurationModuleBaseconfig id regeg eg: ^(provisioner)\\.([^.]+)\\.(.*)$- Specified by:
getConfigIdRegexin classGrouperConfigurationModuleBase- Returns:
-
getConfigItemPrefix
Description copied from class:GrouperConfigurationModuleBaseprefix for the properties eg: provisioner.someConfigId.- Specified by:
getConfigItemPrefixin classGrouperConfigurationModuleBase- Returns:
- the prefix
-
getPropertySuffixThatIdentifiesThisConfig
Description copied from class:GrouperConfigurationModuleBaseproperty suffix that will be used to identify the config eg class- Overrides:
getPropertySuffixThatIdentifiesThisConfigin classGrouperConfigurationModuleBase- Returns:
-
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:
-
getDaemonJobPrefix
- Overrides:
getDaemonJobPrefixin classGrouperDaemonConfiguration
-
isMultiple
public boolean isMultiple()Description copied from class:GrouperConfigurationModuleBasecan there be multiple instances of this config. for eg: LdapProvisionerConfig is true but for GrouperDaemonChangeLogRulesConfiguration is false- Overrides:
isMultiplein classGrouperConfigurationModuleBase- Returns:
-
matchesQuartzJobName
- Specified by:
matchesQuartzJobNamein classGrouperDaemonConfiguration
-
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
-