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
-
Method Summary
Modifier and TypeMethodDescriptionvoid
table name for group tableprotected Class<? extends GrouperProvisioningConfigurationAttribute>
boolean
columns in the group tableboolean
if there is a group attribute table (like ldap), this is the table namevoid
setDbExternalSystemConfigId
(String dbExternalSystemConfigId) void
setEntityAttributesAttributeNameColumn
(String entityAttributesAttributeNameColumn) void
setEntityAttributesAttributeValueColumn
(String entityAttributesAttributeValueColumn) void
setEntityAttributesEntityForeignKeyColumn
(String entityAttributesEntityForeignKeyColumn) void
setEntityAttributesTableName
(String entityAttributesTableName) void
setEntityTableIdColumn
(String entityTableIdColumn) void
setEntityTableName
(String entityTableName) void
setGroupAttributesAttributeNameColumn
(String groupAttributesAttributeNameColumn) void
setGroupAttributesAttributeValueColumn
(String groupAttributesAttributeValueColumn) void
setGroupAttributesGroupForeignKeyColumn
(String groupAttributesGroupForeignKeyColumn) void
setGroupAttributesTableName
(String groupAttributesTableName) void
setGroupTableIdColumn
(String groupTableIdColumn) void
setGroupTableName
(String groupTableName) table name for group tablevoid
setMembershipTableName
(String membershipTableName) void
setSqlDeletedColumnName
(String sqlDeletedColumnName) void
setSqlLastModifiedColumnName
(String sqlLastModifiedColumnName) void
setSqlLastModifiedColumnType
(String sqlLastModifiedColumnType) void
setUseSeparateTableForEntityAttributes
(boolean useSeparateTableForEntityAttributes) void
setUseSeparateTableForGroupAttributes
(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, getLogAllObjectsVerboseForTheseGroupNames, getLogAllObjectsVerboseForTheseSubjectIds, getLogMaxErrorsPerType, getMembershipEntityMatchingIdAttribute, getMembershipEntityMatchingIdGrouperAttribute, getMembershipGroupMatchingIdAttribute, getMembershipGroupMatchingIdGrouperAttribute, getMembershipMatchingIdExpression, getMembershipsConvertToGroupSyncThreshold, getMetadataNameToMetadataItem, 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, 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, isMakeChangesToEntities, isOnlyAddMembershipsIfUserExistsInTarget, isOnlyProvisionPolicyGroups, isOperateOnGrouperEntities, isOperateOnGrouperGroups, isOperateOnGrouperMemberships, isReadOnly, isRecalculateAllOperations, isRemoveAccentedChars, isReplaceMemberships, isResolveAttributesWithLdap, isResolveAttributesWithSql, isResolveGroupAttributesWithSql, isSelectAllEntities, isSelectAllGroups, isSelectAllSqlOnFull, isSelectEntities, isSelectGroups, isSelectMemberships, isUnresolvableSubjectsInsert, isUnresolvableSubjectsRemove, isUpdateEntities, isUpdateGroups, 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, 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, setLogAllObjectsVerboseToDaemonDbLog, setLogAllObjectsVerboseToLogFile, setLogCertainObjects, setLogCommandsAlways, setLogCommandsOnError, setLogMaxErrorsPerType, setMakeChangesToEntities, setMembershipEntityMatchingIdAttribute, setMembershipEntityMatchingIdGrouperAttribute, setMembershipGroupMatchingIdAttribute, setMembershipGroupMatchingIdGrouperAttribute, setMembershipMatchingIdExpression, setMembershipsConvertToGroupSyncThreshold, setMetadataNameToMetadataItem, setNumberOfMetadata, setOnlyProvisionPolicyGroups, setOperateOnGrouperEntities, setOperateOnGrouperGroups, setOperateOnGrouperMemberships, setProvisionableRegex, setRecalculateAllOperations, setRefreshEntityLinkIfLessThanAmount, setRefreshGroupLinkIfLessThanAmount, setRefreshSubjectLinkIfLessThanAmount, setRemoveAccentedChars, setReplaceMemberships, setResolveAttributesWithLdap, setResolveAttributesWithSql, setResolveGroupAttributesWithSql, setScoreConvertToFullSyncThreshold, setSearchAttributeNameToRetrieveEntities, setSelectAllEntities, setSelectAllGroups, setSelectAllSqlOnFull, setSelectEntities, setSelectGroups, setSelectMemberships, setSleepBeforeSelectAfterInsertMillis, setSubjectIdentifierForMemberSyncTable, setSubjectSourcesToProvision, setTargetEntityAttributeNameToConfig, setTargetGroupAttributeNameToConfig, setTargetMembershipAttributeNameToConfig, setThreadPoolSize, setUnresolvableSubjectsInsert, setUnresolvableSubjectsRemove, setUpdateEntities, setUpdateGroups, setUseGlobalLdapResolver, setUseGlobalSqlResolver, toString
-
Constructor Details
-
SqlProvisioningConfiguration
public SqlProvisioningConfiguration()
-
-
Method Details
-
grouperProvisioningConfigurationAttributeClass
protected Class<? extends GrouperProvisioningConfigurationAttribute> grouperProvisioningConfigurationAttributeClass()- Overrides:
grouperProvisioningConfigurationAttributeClass
in classGrouperProvisioningConfiguration
-
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:
configureSpecificSettings
in 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
-