Class GrouperAzureConfiguration
java.lang.Object
edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningConfiguration
edu.internet2.middleware.grouper.app.azure.GrouperAzureConfiguration
-
Field Summary
Fields inherited from class edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningConfiguration
membershipEntityMatchingIdAttribute, membershipEntityMatchingIdGrouperAttribute, membershipGroupMatchingIdAttribute, membershipGroupMatchingIdGrouperAttribute
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
finish configuration after figuring out metadatavoid
int
boolean
boolean
boolean
boolean
boolean
boolean
boolean
boolean
void
setAllowOnlyMembersToPost
(boolean allowOnlyMembersToPost) void
setAssignableToRole
(boolean assignableToRole) void
setAzureExternalSystemConfigId
(String azureExternalSystemConfigId) void
setAzureGroupType
(boolean azureGroupType) void
setGroupOwners
(boolean groupOwners) void
setHideGroupInOutlook
(boolean hideGroupInOutlook) void
setResourceProvisioningOptionsTeams
(boolean resourceProvisioningOptionsTeam) void
setSubscribeNewGroupMembers
(boolean subscribeNewGroupMembers) void
setWelcomeEmailDisabled
(boolean welcomeEmailDisabled) Methods inherited from class edu.internet2.middleware.grouper.app.provisioning.GrouperProvisioningConfiguration
configureGenericSettings, configureProvisionableSettings, configureProvisioner, getAllowPolicyGroupOverride, getAllowProvisionableRegexOverride, getAttributeNameForMemberships, getConfigId, getCreateEntityDuringDiagnostics, getCreateGroupDuringDiagnostics, 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, 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, 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
-
GrouperAzureConfiguration
public GrouperAzureConfiguration()
-
-
Method Details
-
configureAfterMetadata
public void configureAfterMetadata()Description copied from class:GrouperProvisioningConfiguration
finish configuration after figuring out metadata- Overrides:
configureAfterMetadata
in classGrouperProvisioningConfiguration
-
configureSpecificSettings
public void configureSpecificSettings()- Specified by:
configureSpecificSettings
in classGrouperProvisioningConfiguration
-
getAzureExternalSystemConfigId
-
setAzureExternalSystemConfigId
-
isAssignableToRole
public boolean isAssignableToRole() -
setAssignableToRole
public void setAssignableToRole(boolean assignableToRole) -
isAzureGroupType
public boolean isAzureGroupType() -
setAzureGroupType
public void setAzureGroupType(boolean azureGroupType) -
isGroupOwners
public boolean isGroupOwners() -
setGroupOwners
public void setGroupOwners(boolean groupOwners) -
isAllowOnlyMembersToPost
public boolean isAllowOnlyMembersToPost() -
setAllowOnlyMembersToPost
public void setAllowOnlyMembersToPost(boolean allowOnlyMembersToPost) -
isHideGroupInOutlook
public boolean isHideGroupInOutlook() -
setHideGroupInOutlook
public void setHideGroupInOutlook(boolean hideGroupInOutlook) -
isSubscribeNewGroupMembers
public boolean isSubscribeNewGroupMembers() -
setSubscribeNewGroupMembers
public void setSubscribeNewGroupMembers(boolean subscribeNewGroupMembers) -
isWelcomeEmailDisabled
public boolean isWelcomeEmailDisabled() -
setWelcomeEmailDisabled
public void setWelcomeEmailDisabled(boolean welcomeEmailDisabled) -
isResourceProvisioningOptionsTeam
public boolean isResourceProvisioningOptionsTeam() -
setResourceProvisioningOptionsTeams
public void setResourceProvisioningOptionsTeams(boolean resourceProvisioningOptionsTeam) -
getDaoSleepBeforeSelectAfterInsertMillis
public int getDaoSleepBeforeSelectAfterInsertMillis()- Overrides:
getDaoSleepBeforeSelectAfterInsertMillis
in classGrouperProvisioningConfiguration
-