public class DatabaseGrouperExternalSystem extends GrouperExternalSystem
externalTypeClassNames
attributeCache, extraConfigKeys
Constructor and Description |
---|
DatabaseGrouperExternalSystem() |
Modifier and Type | Method and Description |
---|---|
ConfigFileName |
getConfigFileName()
config file name to check for properties and metadata
|
String |
getConfigIdRegex()
config id regeg eg: ^(provisioner)\\.([^.]+)\\.(.*)$
|
String |
getConfigIdThatIdentifiesThisConfig()
config id that identified this config.
|
String |
getConfigItemPrefix()
prefix for the properties eg: provisioner.
|
static void |
main(String[] args) |
void |
refreshConnectionsIfNeeded()
check if connections need to be refreshed due to config changes
|
List<MultiKey> |
retrieveKeysAndLabels() |
List<String> |
test()
return list of error messages
|
void |
validatePreSave(boolean isInsert,
boolean fromUi,
List<String> errorsToDisplay,
Map<String,String> validationErrorsToDisplay) |
changeStatus, getConfigurationTypePrefix, isCanAdd, isCanDelete, isEnabled, propertiesApiProperyValue, retrieveAllGrouperExternalSystems, retrieveAllModuleConfigurationTypes, retrieveAllUsedBy
clearAttributeCache, deleteConfig, editConfig, formatIndexes, getCacheAttributePrefix, getCacheEntityAttributePrefix, getCacheFieldPrefix, getCacheGroupAttributePrefix, getConfigId, getDescription, getGenericConfigId, getPropertySuffixThatIdentifiesThisConfig, getPropertyValueThatIdentifiesThisConfig, getSubSections, getTitle, insertConfig, isMultiple, listAllConfigurationsOfThisType, populateConfigurationValuesFromUi, populateValuesLabelsFromOptionValueClass, retrieveAllConfigurations, retrieveAllConfigurationTypesHelper, retrieveAttributes, retrieveConfigurationConfigIds, retrieveConfigurationKeysByPrefix, retrieveExtraConfigKeys, retrieveObjectValueSubstituteMap, retrieveSuffix, setConfigId, showAttributeOverride, validatePreSave
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
setConfigSuffixToConfigModuleAttribute
public static void main(String[] args)
public void validatePreSave(boolean isInsert, boolean fromUi, List<String> errorsToDisplay, Map<String,String> validationErrorsToDisplay)
validatePreSave
in class GrouperExternalSystem
public ConfigFileName getConfigFileName()
GrouperConfigurationModuleBase
getConfigFileName
in class GrouperConfigurationModuleBase
public String getConfigItemPrefix()
GrouperConfigurationModuleBase
getConfigItemPrefix
in class GrouperConfigurationModuleBase
public String getConfigIdRegex()
GrouperConfigurationModuleBase
getConfigIdRegex
in class GrouperConfigurationModuleBase
public List<String> test() throws UnsupportedOperationException
GrouperExternalSystem
test
in class GrouperExternalSystem
UnsupportedOperationException
public String getConfigIdThatIdentifiesThisConfig()
GrouperConfigurationModuleBase
getConfigIdThatIdentifiesThisConfig
in class GrouperConfigurationModuleBase
public List<MultiKey> retrieveKeysAndLabels()
retrieveKeysAndLabels
in interface OptionValueDriver
retrieveKeysAndLabels
in class GrouperExternalSystem
public void refreshConnectionsIfNeeded() throws UnsupportedOperationException
GrouperExternalSystem
refreshConnectionsIfNeeded
in class GrouperExternalSystem
UnsupportedOperationException
Copyright © 2016 Internet2. All rights reserved.