Class GrouperScim2ProvisionerConfiguration
java.lang.Object
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningConfiguration
edu.internet2.middleware.grouper.app.scim2Provisioning.GrouperScim2ProvisionerConfiguration
-
Field Summary
Fields inherited from class edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningConfiguration
membershipEntityMatchingIdAttribute, membershipEntityMatchingIdGrouperAttribute, membershipGroupMatchingIdAttribute, membershipGroupMatchingIdGrouperAttribute -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidintbooleanbooleanbooleanbooleanbooleanbooleanbooleanvoidsetAcceptHeader(String acceptHeader) voidsetBearerTokenExternalSystemConfigId(String scimExternalSystemConfigId) voidsetDisableEntitiesInsteadOfDelete(boolean disableEntitiesInsteadOfDelete) voidsetEntityAttributeJsonPointer(Map<String, String> entityAttributeJsonPointer) voidsetEntityAttributeJsonValueType(Map<String, String> entityAttributeJsonValueType) voidsetGroupAttributeJsonPointer(Map<String, String> groupAttributeJsonPointer) voidsetGroupAttributeJsonValueType(Map<String, String> groupAttributeJsonValueType) voidsetIncludeActiveOnEntityCreate(boolean includeActiveOnEntityCreate) voidsetMembershipStrategy(String membershipStrategy) voidsetScimContentType(String scimContentType) voidsetScimEmailPatchStrategy(String scimEmailPatchStrategy) voidsetScimIgnorePagingMetadata(boolean scimIgnoreTotalResults) voidsetScimMembershipBatchSize(int scimMembershipBatchSize) voidsetScimNamePatchStrategy(String scimNamePatchStrategy) voidsetScimRetrieveMembershipsByGroup(boolean scimRetrieveMembershipsByGroup) voidsetScimRetrieveMembershipsByUser(boolean scimRetrieveMembershipsByUser) voidsetScimType(String scimType) voidsetSelectAllMemberships(boolean selectAllMemberships) Methods inherited from class edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningConfiguration
configureAfterMetadata, configureGenericSettings, configureProvisionableSettings, configureProvisioner, getAllowPolicyGroupOverride, getAllowProvisionableRegexOverride, getAttributeNameForMemberships, getConfigId, getCreateEntityDuringDiagnostics, getCreateGroupDuringDiagnostics, getDaoSleepBeforeSelectAfterInsertMillis, getDebugMap, getDeleteEntityDuringDiagnostics, getDeleteGroupDuringDiagnostics, getDiagnosticsEntitiesAllSelect, getDiagnosticsGroupName, getDiagnosticsGroupsAllSelect, getDiagnosticsMembershipsAllSelect, getDiagnosticsSubjectIdOrIdentifier, getEntityAttributeDbCaches, getEntityAttributesColumnNames, getEntityAttributesLastUpdatedColumn, getEntityAttributesLastUpdatedType, getEntityAttributesLdapAttributes, getEntityAttributesLdapBaseDn, getEntityAttributesLdapExternalSystem, getEntityAttributesLdapFilterPart, getEntityAttributesLdapLastUpdatedAttribute, getEntityAttributesLdapLastUpdatedAttributeFormat, getEntityAttributesLdapMappingEntityAttribute, getEntityAttributesLdapMappingType, getEntityAttributesLdapMatchingExpression, getEntityAttributesLdapMatchingSearchAttribute, getEntityAttributesLdapMutliValuedAttributes, getEntityAttributesLdapSearchScope, getEntityAttributesLdapSubjectSource, getEntityAttributesMultivalued, getEntityAttributesSqlExternalSystem, getEntityAttributesSqlMappingEntityAttribute, getEntityAttributesSqlMappingExpression, getEntityAttributesSqlMappingType, getEntityAttributesSubjectSearchMatchingColumn, getEntityAttributesSubjectSourceIdColumn, getEntityAttributesTableViewName, getEntityAttributeValueCacheHas, getEntityMatchingAttributes, getEntityMembershipAttributeName, getEntityMembershipAttributeValue, getEntitySearchAllFilter, getEntitySearchAttributes, getEntitySelectAttributes, getErrorHandlingLogCountPerType, getErrorHandlingMinutesLevel1, getErrorHandlingMinutesLevel2, getErrorHandlingMinutesLevel3, getErrorHandlingMinutesLevel4, getErrorHandlingPercentLevel1, getErrorHandlingPercentLevel2, getErrorHandlingPercentLevel3, getErrorHandlingPercentLevel4, getGlobalLdapResolver, getGlobalSqlResolver, getGroupAttributeDbCaches, getGroupAttributesAttributeNameColumnName, getGroupAttributesAttributeValueColumnName, getGroupAttributesColumnNames, getGroupAttributesGroupMatchingColumn, getGroupAttributesLastUpdatedColumn, getGroupAttributesLastUpdatedType, getGroupAttributesMultivalued, getGroupAttributesSqlExternalSystem, getGroupAttributesTableStructure, getGroupAttributesTableViewName, getGrouperProvisioner, getGrouperProvisioningBehaviorMembershipType, getGrouperProvisioningMembershipFieldType, getGrouperProvisioningToTargetTranslation, getGroupIdOfUsersNotToProvision, getGroupIdOfUsersToProvision, getGroupMatchingAttributes, getGroupMembershipAttributeName, getGroupMembershipAttributeValue, getGroupSearchAllFilter, getGroupSearchAttributes, getGroupSearchFilter, getGroupSelectAttributes, getLogAllObjectsVerboseCount, getLogAllObjectsVerboseEntityAttributes, getLogAllObjectsVerboseForTheseGroupNames, getLogAllObjectsVerboseForTheseSubjectIds, getLogAllObjectsVerboseGroupAttributes, getLogMaxErrorsPerType, getMembershipEntityMatchingIdAttribute, getMembershipEntityMatchingIdGrouperAttribute, getMembershipGroupMatchingIdAttribute, getMembershipGroupMatchingIdGrouperAttribute, getMembershipMatchingIdExpression, getMembershipsConvertToGroupSyncThreshold, getMetadataNameToMetadataItem, getNumberOfMessagesToProcessEachIncremental, getNumberOfMetadata, getOnlyProvisionPolicyGroups, getProvisionableRegex, getRefreshEntityLinkIfLessThanAmount, getRefreshGroupLinkIfLessThanAmount, getRefreshSubjectLinkIfLessThanAmount, getScoreConvertToFullSyncThreshold, getSearchAttributeNameToRetrieveEntities, getSleepBeforeSelectAfterInsertMillis, getSubjectIdentifierForMemberSyncTable, getSubjectSourcesToProvision, getTargetEntityAttributeNameToConfig, getTargetGroupAttributeNameToConfig, getTargetMembershipAttributeNameToConfig, getThreadPoolSize, grouperProvisioningConfigurationAttributeClass, isAllowPolicyGroupOverride, isAllowProvisionableRegexOverride, isConfigured, isCreateEntityDuringDiagnostics, isCreateGroupDuringDiagnostics, isCreateMembershipDuringDiagnostics, isCustomizeEntityCrud, isCustomizeGroupCrud, isCustomizeMembershipCrud, isDebugLog, isDeleteEntities, isDeleteEntitiesIfGrouperCreated, isDeleteEntitiesIfGrouperDeleted, isDeleteEntitiesIfNotExistInGrouper, isDeleteEntityDuringDiagnostics, isDeleteGroupDuringDiagnostics, isDeleteGroups, isDeleteGroupsIfGrouperCreated, isDeleteGroupsIfGrouperDeleted, isDeleteGroupsIfNotExistInGrouper, isDeleteGroupsIfUnmarkedProvisionable, isDeleteMembershipDuringDiagnostics, isDeleteMemberships, isDeleteMembershipsForUnprovisionableUsers, isDeleteMembershipsIfGrouperCreated, isDeleteMembershipsIfGrouperDeleted, isDeleteMembershipsIfGroupUnmarkedProvisionable, isDeleteMembershipsIfNotExistInGrouper, isDeleteMembershipsOnlyInTrackedGroups, isDeleteValueIfManagedByGrouper, isDiagnosticsEntitiesAllSelect, isDiagnosticsGroupsAllSelect, isDiagnosticsMembershipsAllSelect, isEntityAttributeValueCacheHas, isEntityMatchingAttributeSameAsSearchAttribute, isErrorHandlingInvalidDataIsAnError, isErrorHandlingLengthValidationIsAnError, isErrorHandlingLogErrors, isErrorHandlingMatchingValidationIsAnError, isErrorHandlingProvisionerDaemonShouldFailOnObjectError, isErrorHandlingRequiredValidationIsAnError, isErrorHandlingTargetObjectDoesNotExistIsAnError, isFilterAllLDAPOnFull, isGroupAttributesRecalcMembershipsOnIncremental, isGroupAttributesSelectAllSqlOnFull, isGroupAttributeValueCacheHas, isGroupMatchingAttributeSameAsSearchAttribute, isGroupsRequireMembers, isHasEntityAttributes, isHasGroupAttributes, isHasTargetEntityLink, isHasTargetGroupLink, isInsertEntities, isInsertGroups, isInsertMemberships, isLoadEntitiesToGrouperTable, isLogAllObjectsVerbose, isLogAllObjectsVerboseToDaemonDbLog, isLogAllObjectsVerboseToLogFile, isLogCertainObjects, isLogCommandsAlways, isLogCommandsOnError, isLogCompareCalculations, isMakeChangesToEntities, isOnlyAddMembershipsIfUserExistsInTarget, isOnlyProvisionPolicyGroups, isOperateOnGrouperEntities, isOperateOnGrouperGroups, isOperateOnGrouperMemberships, isReadOnly, isRecalculateAllOperations, isRemoveAccentedChars, isReplaceMemberships, isResolveAttributesWithLdap, isResolveAttributesWithSql, isResolveGroupAttributesWithSql, isRunLogicInFullDaemon, isRunLogicInIncrementalDaemon, isSelectAllEntities, isSelectAllGroups, isSelectAllSqlOnFull, isSelectEntities, isSelectGroups, isSelectMemberships, isUnresolvableSubjectsInsert, isUnresolvableSubjectsRemove, isUpdateEntities, isUpdateGroups, isUpdateMemberships, isUseGlobalLdapResolver, isUseGlobalSqlResolver, preConfigure, retrieveConfigBoolean, retrieveConfigDouble, retrieveConfigInt, retrieveConfigString, setAllowPolicyGroupOverride, setAllowProvisionableRegexOverride, setAttributeNameForMemberships, setConfigId, setConfigured, setCreateEntityDuringDiagnostics, setCreateGroupDuringDiagnostics, setCreateMembershipDuringDiagnostics, setCustomizeEntityCrud, setCustomizeGroupCrud, setCustomizeMembershipCrud, setDebugLog, setDebugMap, setDeleteEntities, setDeleteEntitiesIfGrouperCreated, setDeleteEntitiesIfGrouperDeleted, setDeleteEntitiesIfNotExistInGrouper, setDeleteEntityDuringDiagnostics, setDeleteGroupDuringDiagnostics, setDeleteGroups, setDeleteGroupsIfGrouperCreated, setDeleteGroupsIfGrouperDeleted, setDeleteGroupsIfNotExistInGrouper, setDeleteGroupsIfUnmarkedProvisionable, setDeleteMembershipDuringDiagnostics, setDeleteMemberships, setDeleteMembershipsForUnprovisionableUsers, setDeleteMembershipsIfGrouperCreated, setDeleteMembershipsIfGrouperDeleted, setDeleteMembershipsIfGroupUnmarkedProvisionable, setDeleteMembershipsIfNotExistInGrouper, setDeleteMembershipsOnlyInTrackedGroups, setDeleteValueIfManagedByGrouper, setDiagnosticsEntitiesAllSelect, setDiagnosticsGroupName, setDiagnosticsGroupsAllSelect, setDiagnosticsMembershipsAllSelect, setDiagnosticsSubjectIdOrIdentifier, setEntityAttributeDbCaches, setEntityAttributesColumnNames, setEntityAttributesLastUpdatedColumn, setEntityAttributesLastUpdatedType, setEntityAttributesLdapAttributes, setEntityAttributesLdapBaseDn, setEntityAttributesLdapExternalSystem, setEntityAttributesLdapFilterPart, setEntityAttributesLdapLastUpdatedAttribute, setEntityAttributesLdapLastUpdatedAttributeFormat, setEntityAttributesLdapMappingEntityAttribute, setEntityAttributesLdapMappingType, setEntityAttributesLdapMatchingExpression, setEntityAttributesLdapMatchingSearchAttribute, setEntityAttributesLdapMutliValuedAttributes, setEntityAttributesLdapSearchScope, setEntityAttributesLdapSubjectSource, setEntityAttributesMultivalued, setEntityAttributesSqlExternalSystem, setEntityAttributesSqlMappingEntityAttribute, setEntityAttributesSqlMappingExpression, setEntityAttributesSqlMappingType, setEntityAttributesSubjectSearchMatchingColumn, setEntityAttributesSubjectSourceIdColumn, setEntityAttributesTableViewName, setEntityAttributeValueCacheHas, setEntityMatchingAttributes, setEntityMatchingAttributeSameAsSearchAttribute, setEntityMembershipAttributeName, setEntityMembershipAttributeValue, setEntitySearchAllFilter, setEntitySearchAttributes, setEntitySelectAttributes, setErrorHandlingInvalidDataIsAnError, setErrorHandlingLengthValidationIsAnError, setErrorHandlingLogCountPerType, setErrorHandlingLogErrors, setErrorHandlingMatchingValidationIsAnError, setErrorHandlingProvisionerDaemonShouldFailOnObjectError, setErrorHandlingRequiredValidationIsAnError, setErrorHandlingTargetObjectDoesNotExistIsAnError, setFilterAllLDAPOnFull, setGlobalLdapResolver, setGlobalSqlResolver, setGroupAttributeDbCaches, setGroupAttributesAttributeNameColumnName, setGroupAttributesAttributeValueColumnName, setGroupAttributesColumnNames, setGroupAttributesGroupMatchingColumn, setGroupAttributesLastUpdatedColumn, setGroupAttributesLastUpdatedType, setGroupAttributesMultivalued, setGroupAttributesRecalcMembershipsOnIncremental, setGroupAttributesSelectAllSqlOnFull, setGroupAttributesSqlExternalSystem, setGroupAttributesTableStructure, setGroupAttributesTableViewName, setGroupAttributeValueCacheHas, setGrouperProvisioner, setGrouperProvisioningBehaviorMembershipType, setGrouperProvisioningMembershipFieldType, setGrouperProvisioningToTargetTranslation, setGroupIdOfUsersNotToProvision, setGroupIdOfUsersToProvision, setGroupMatchingAttributes, setGroupMatchingAttributeSameAsSearchAttribute, setGroupMembershipAttributeName, setGroupMembershipAttributeValue, setGroupSearchAllFilter, setGroupSearchAttributes, setGroupSearchFilter, setGroupSelectAttributes, setGroupsRequireMembers, setHasEntityAttributes, setHasGroupAttributes, setHasTargetEntityLink, setHasTargetGroupLink, setInsertEntities, setInsertGroups, setInsertMemberships, setLoadEntitiesToGrouperTable, setLogAllObjectsVerbose, setLogAllObjectsVerboseCount, setLogAllObjectsVerboseToDaemonDbLog, setLogAllObjectsVerboseToLogFile, setLogCertainObjects, setLogCommandsAlways, setLogCommandsOnError, setLogCompareCalculations, setLogMaxErrorsPerType, setMakeChangesToEntities, setMembershipEntityMatchingIdAttribute, setMembershipEntityMatchingIdGrouperAttribute, setMembershipGroupMatchingIdAttribute, setMembershipGroupMatchingIdGrouperAttribute, setMembershipMatchingIdExpression, setMembershipsConvertToGroupSyncThreshold, setMetadataNameToMetadataItem, setNumberOfMessagesToProcessEachIncremental, setNumberOfMetadata, setOnlyProvisionPolicyGroups, setOperateOnGrouperEntities, setOperateOnGrouperGroups, setOperateOnGrouperMemberships, setProvisionableRegex, setRecalculateAllOperations, setRefreshEntityLinkIfLessThanAmount, setRefreshGroupLinkIfLessThanAmount, setRefreshSubjectLinkIfLessThanAmount, setRemoveAccentedChars, setReplaceMemberships, setResolveAttributesWithLdap, setResolveAttributesWithSql, setResolveGroupAttributesWithSql, setRunLogicInFullDaemon, setRunLogicInIncrementalDaemon, setScoreConvertToFullSyncThreshold, setSearchAttributeNameToRetrieveEntities, setSelectAllEntities, setSelectAllGroups, setSelectAllSqlOnFull, setSelectEntities, setSelectGroups, setSelectMemberships, setSleepBeforeSelectAfterInsertMillis, setSubjectIdentifierForMemberSyncTable, setSubjectSourcesToProvision, setTargetEntityAttributeNameToConfig, setTargetGroupAttributeNameToConfig, setTargetMembershipAttributeNameToConfig, setThreadPoolSize, setUnresolvableSubjectsInsert, setUnresolvableSubjectsRemove, setUpdateEntities, setUpdateGroups, setUpdateMemberships, setUseGlobalLdapResolver, setUseGlobalSqlResolver, toString
-
Constructor Details
-
GrouperScim2ProvisionerConfiguration
public GrouperScim2ProvisionerConfiguration()
-
-
Method Details
-
isGithubOrgConfiguration
public boolean isGithubOrgConfiguration() -
getScimMembershipBatchSize
public int getScimMembershipBatchSize() -
setScimMembershipBatchSize
public void setScimMembershipBatchSize(int scimMembershipBatchSize) -
getGroupAttributeJsonValueType
-
setGroupAttributeJsonValueType
-
getGroupAttributeJsonPointer
-
setGroupAttributeJsonPointer
-
getEntityAttributeJsonValueType
-
setEntityAttributeJsonValueType
-
getEntityAttributeJsonPointer
-
setEntityAttributeJsonPointer
-
getScimNamePatchStrategy
-
setScimNamePatchStrategy
-
isScimIgnorePagingMetadata
public boolean isScimIgnorePagingMetadata() -
setScimIgnorePagingMetadata
public void setScimIgnorePagingMetadata(boolean scimIgnoreTotalResults) -
isDisableEntitiesInsteadOfDelete
public boolean isDisableEntitiesInsteadOfDelete() -
setDisableEntitiesInsteadOfDelete
public void setDisableEntitiesInsteadOfDelete(boolean disableEntitiesInsteadOfDelete) -
isIncludeActiveOnEntityCreate
public boolean isIncludeActiveOnEntityCreate() -
setIncludeActiveOnEntityCreate
public void setIncludeActiveOnEntityCreate(boolean includeActiveOnEntityCreate) -
isSelectAllMemberships
public boolean isSelectAllMemberships() -
setSelectAllMemberships
public void setSelectAllMemberships(boolean selectAllMemberships) -
getScimContentType
-
setScimContentType
-
isScimRetrieveMembershipsByUser
public boolean isScimRetrieveMembershipsByUser() -
setScimRetrieveMembershipsByUser
public void setScimRetrieveMembershipsByUser(boolean scimRetrieveMembershipsByUser) -
isScimRetrieveMembershipsByGroup
public boolean isScimRetrieveMembershipsByGroup() -
setScimRetrieveMembershipsByGroup
public void setScimRetrieveMembershipsByGroup(boolean scimRetrieveMembershipsByGroup) -
getMembershipStrategy
-
setMembershipStrategy
-
configureSpecificSettings
public void configureSpecificSettings()- Specified by:
configureSpecificSettingsin classGrouperProvisioningConfiguration
-
getBearerTokenExternalSystemConfigId
-
setBearerTokenExternalSystemConfigId
-
getScimType
-
setScimType
-
getAcceptHeader
-
setAcceptHeader
-
getScimEmailPatchStrategy
-
setScimEmailPatchStrategy
-