Class SqlProvisioningConfiguration
java.lang.Object
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningConfiguration
edu.internet2.middleware.grouper.app.sqlProvisioning.SqlProvisioningConfiguration
- Direct Known Subclasses:
ExampleGroupAttributeProvisioningConfiguration,MidPointProvisioningConfiguration
-
Field Summary
Fields inherited from class edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningConfiguration
membershipEntityMatchingIdAttribute, membershipEntityMatchingIdGrouperAttribute, membershipGroupMatchingIdAttribute, membershipGroupMatchingIdGrouperAttribute -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidtable name for group tableintprotected Class<? extends GrouperProvisioningConfigurationAttribute>booleancolumns in the group tablebooleanif there is a group attribute table (like ldap), this is the table namevoidsetDbExternalSystemConfigId(String dbExternalSystemConfigId) voidsetEntityAttributesAttributeNameColumn(String entityAttributesAttributeNameColumn) voidsetEntityAttributesAttributeValueColumn(String entityAttributesAttributeValueColumn) voidsetEntityAttributesEntityForeignKeyColumn(String entityAttributesEntityForeignKeyColumn) voidsetEntityAttributesTableName(String entityAttributesTableName) voidsetEntityTableIdColumn(String entityTableIdColumn) voidsetEntityTableName(String entityTableName) voidsetGroupAttributesAttributeNameColumn(String groupAttributesAttributeNameColumn) voidsetGroupAttributesAttributeValueColumn(String groupAttributesAttributeValueColumn) voidsetGroupAttributesGroupForeignKeyColumn(String groupAttributesGroupForeignKeyColumn) voidsetGroupAttributesTableName(String groupAttributesTableName) voidsetGroupTableIdColumn(String groupTableIdColumn) voidsetGroupTableName(String groupTableName) table name for group tablevoidsetMembershipTableName(String membershipTableName) voidsetSqlDeletedColumnName(String sqlDeletedColumnName) voidsetSqlLastModifiedColumnName(String sqlLastModifiedColumnName) voidsetSqlLastModifiedColumnType(String sqlLastModifiedColumnType) voidsetSqlRemoveDeletedDataAfterHours(int sqlRemoveDeletedDataAfterHours) voidsetUseSeparateTableForEntityAttributes(boolean useSeparateTableForEntityAttributes) voidsetUseSeparateTableForGroupAttributes(boolean useSeparateTableForGroupAttributes) 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, 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
-
SqlProvisioningConfiguration
public SqlProvisioningConfiguration()
-
-
Method Details
-
grouperProvisioningConfigurationAttributeClass
protected Class<? extends GrouperProvisioningConfigurationAttribute> grouperProvisioningConfigurationAttributeClass()- Overrides:
grouperProvisioningConfigurationAttributeClassin classGrouperProvisioningConfiguration
-
getSqlRemoveDeletedDataAfterHours
public int getSqlRemoveDeletedDataAfterHours() -
setSqlRemoveDeletedDataAfterHours
public void setSqlRemoveDeletedDataAfterHours(int sqlRemoveDeletedDataAfterHours) -
getSqlLastModifiedColumnType
-
setSqlLastModifiedColumnType
-
getSqlLastModifiedColumnName
-
setSqlLastModifiedColumnName
-
getSqlDeletedColumnName
-
setSqlDeletedColumnName
-
isUseSeparateTableForEntityAttributes
public boolean isUseSeparateTableForEntityAttributes()columns in the group table -
setUseSeparateTableForEntityAttributes
public void setUseSeparateTableForEntityAttributes(boolean useSeparateTableForEntityAttributes) -
isUseSeparateTableForGroupAttributes
public boolean isUseSeparateTableForGroupAttributes()if there is a group attribute table (like ldap), this is the table name -
setUseSeparateTableForGroupAttributes
public void setUseSeparateTableForGroupAttributes(boolean useSeparateTableForGroupAttributes) -
getGroupTableName
table name for group table- Returns:
-
setGroupTableName
table name for group table- Parameters:
groupTableName-
-
getGroupTableIdColumn
-
setGroupTableIdColumn
-
getEntityTableName
-
setEntityTableName
-
getEntityTableIdColumn
-
setEntityTableIdColumn
-
configureSpecificSettings
public void configureSpecificSettings()- Specified by:
configureSpecificSettingsin classGrouperProvisioningConfiguration
-
getDbExternalSystemConfigId
-
setDbExternalSystemConfigId
-
getMembershipTableName
-
setMembershipTableName
-
getGroupAttributesTableName
-
setGroupAttributesTableName
-
getGroupAttributesGroupForeignKeyColumn
-
setGroupAttributesGroupForeignKeyColumn
-
getGroupAttributesAttributeNameColumn
-
setGroupAttributesAttributeNameColumn
-
getGroupAttributesAttributeValueColumn
-
setGroupAttributesAttributeValueColumn
-
getEntityAttributesTableName
-
setEntityAttributesTableName
-
getEntityAttributesEntityForeignKeyColumn
-
setEntityAttributesEntityForeignKeyColumn
public void setEntityAttributesEntityForeignKeyColumn(String entityAttributesEntityForeignKeyColumn) -
getEntityAttributesAttributeNameColumn
-
setEntityAttributesAttributeNameColumn
-
getEntityAttributesAttributeValueColumn
-
setEntityAttributesAttributeValueColumn
-