Class CCureExternalSystem
java.lang.Object
edu.internet2.middleware.grouper.app.config.GrouperConfigurationModuleBase
edu.internet2.middleware.grouper.app.externalSystem.GrouperExternalSystem
edu.internet2.middleware.grouper.app.ccure.CCureExternalSystem
- All Implemented Interfaces:
OptionValueDriver
-
Field Summary
FieldsFields inherited from class edu.internet2.middleware.grouper.app.externalSystem.GrouperExternalSystem
externalTypeClassNamesFields inherited from class edu.internet2.middleware.grouper.app.config.GrouperConfigurationModuleBase
attributeCache, extraConfigKeys -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidattachAuthenticationToHttpClient(GrouperHttpClient grouperHttpClient) voidconstructUrl(String uri) config file name to check for properties and metadataconfig id regeg eg: ^(provisioner)\\.([^.]+)\\.(.*)$config id that identified this config. either suffix and value or getConfigIdThatIdentifiesThisConfig is required, not both. eg: personLdapprefix for the properties eg: provisioner.someConfigId.voidlogout()voidsetConfigId(String configId) config idtest()return list of error messagesMethods inherited from class edu.internet2.middleware.grouper.app.externalSystem.GrouperExternalSystem
causeChainMessage, getConfigurationTypePrefix, isCanAdd, isCanDelete, logAndDescribeTestException, propertiesApiProperyValue, refreshConnectionsIfNeeded, retrieveAllGrouperExternalSystems, retrieveAllModuleConfigurationTypes, retrieveAllUsedBy, retrieveKeysAndLabels, validatePreSaveMethods inherited from class edu.internet2.middleware.grouper.app.config.GrouperConfigurationModuleBase
changeStatus, clearAttributeCache, deleteConfig, editConfig, formatIndexes, getCacheAttributePrefix, getCacheEntityAttributePrefix, getCacheGroupAttributePrefix, getCacheMembershipAttributePrefix, getConfigId, getDescription, getDocumentation, getGenericConfigId, getPropertySuffixThatIdentifiesThisConfig, getPropertyValueThatIdentifiesThisConfig, getStartWithDescription, getStartWithDocumentation, getSubSections, getTitle, insertConfig, isEnabled, isMultiple, listAllConfigurationsOfThisType, populateConfigurationValuesFromUi, populateValuesLabelsFromOptionValueClass, removeNoUnsedConfigs, retrieveAllConfigurations, retrieveAllConfigurationTypesHelper, retrieveAttributes, retrieveAttributesFromConfig, retrieveAttributeValueFromConfig, retrieveConfigurationConfigIds, retrieveConfigurationKeysByPrefix, retrieveExtraConfigKeys, retrieveObjectValueSubstituteMap, retrieveSuffix, retrieveText, showAttributeOverride, validatePreSaveMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface edu.internet2.middleware.grouper.cfg.dbConfig.OptionValueDriver
setConfigSuffixToConfigModuleAttribute
-
Field Details
-
PROPERTY_PREFIX
- See Also:
-
CONFIGID_REGEX
- See Also:
-
CONFIGID_PLACEHOLDER
- See Also:
-
-
Constructor Details
-
CCureExternalSystem
public CCureExternalSystem()
-
-
Method Details
-
setConfigId
Description copied from class:GrouperConfigurationModuleBaseconfig id- Overrides:
setConfigIdin classGrouperConfigurationModuleBase
-
constructUrl
-
getAccessToken
-
getSessionId
-
attachAuthenticationToHttpClient
-
authenticate
public void authenticate() -
logout
public void logout() -
test
Description copied from class:GrouperExternalSystemreturn list of error messages- Overrides:
testin classGrouperExternalSystem- Returns:
- Throws:
UnsupportedOperationException
-
getPersonnelPageSize
-
getClearancePairPageSize
-
getConfigFileName
Description copied from class:GrouperConfigurationModuleBaseconfig file name to check for properties and metadata- Specified by:
getConfigFileNamein classGrouperConfigurationModuleBase- Returns:
-
getConfigItemPrefix
Description copied from class:GrouperConfigurationModuleBaseprefix for the properties eg: provisioner.someConfigId.- Specified by:
getConfigItemPrefixin classGrouperConfigurationModuleBase- Returns:
- the prefix
-
getConfigIdRegex
Description copied from class:GrouperConfigurationModuleBaseconfig id regeg eg: ^(provisioner)\\.([^.]+)\\.(.*)$- Specified by:
getConfigIdRegexin classGrouperConfigurationModuleBase- Returns:
-
getConfigIdThatIdentifiesThisConfig
Description copied from class:GrouperConfigurationModuleBaseconfig id that identified this config. either suffix and value or getConfigIdThatIdentifiesThisConfig is required, not both. eg: personLdap- Overrides:
getConfigIdThatIdentifiesThisConfigin classGrouperConfigurationModuleBase- Returns:
-