Uses of Class
edu.internet2.middleware.grouperClient.collections.MultiKey
Packages that use MultiKey
Package
Description
The I2MI Grouper project is an open source toolkit for managing groups.
beans/api are common beans across modules
This package contains grouper's Hibernate wrapping API
This package contains the data access object interfaces that a DB
layer would have to implement (generally revolving around queries to DB)
This package contains hib3 related data access object implementations
and mappings
This package contains classes related to the subject API
custom tags and EL functions
This package contains utility classes (generally static methods)
All beans that are needed by Axis are here so there is only one namespace.
-
Uses of MultiKey in edu.internet2.middleware.grouper
Methods in edu.internet2.middleware.grouper that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionSubjectFinder.findByMembers(Collection<Member> members) find subjects by membersSubjectFinder.findBySourceIdsAndSubjectIds(Collection<MultiKey> sourceIdsSubjectIds, boolean resolveAsLazySubjects) find subjects by idsSubjectFinder.findBySourceIdsAndSubjectIds(Collection<MultiKey> sourceIdsSubjectIds, boolean resolveAsLazySubjects, boolean ignoreCachedSubjects) find subjects by idsMemberFinder.findInternalIdsByNames(Set<MultiKey> sourceIdsSubjectIds) this will cache for a minute, find internal ids by nameSubjectFinder.retrieveCheckboxAttributes()Method parameters in edu.internet2.middleware.grouper with type arguments of type MultiKeyModifier and TypeMethodDescriptionSubjectFinder.findBySourceIdsAndSubjectIds(Collection<MultiKey> sourceIdsSubjectIds, boolean resolveAsLazySubjects) find subjects by idsSubjectFinder.findBySourceIdsAndSubjectIds(Collection<MultiKey> sourceIdsSubjectIds, boolean resolveAsLazySubjects, boolean ignoreCachedSubjects) find subjects by idsMemberFinder.findInternalIdsByNames(Set<MultiKey> sourceIdsSubjectIds) this will cache for a minute, find internal ids by name -
Uses of MultiKey in edu.internet2.middleware.grouper.abac
Methods in edu.internet2.middleware.grouper.abac that return MultiKeyModifier and TypeMethodDescriptionstatic MultiKeyGrouperAbac.subjectSourceInClause(Set<String> sourceIds) generate a SQL IN clause fragment and bind variables for subject source filtering.Methods in edu.internet2.middleware.grouper.abac that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionGrouperJexlScriptSql.getAllSqlCacheGroupsForCurrentJexl()GrouperJexlScriptPart.getArguments()arguments for SQL (bind vars)Method parameters in edu.internet2.middleware.grouper.abac with type arguments of type MultiKeyModifier and TypeMethodDescriptionvoidGrouperJexlScriptSql.setAllSqlCacheGroupsForCurrentJexl(Map<MultiKey, SqlCacheGroup> allSqlCacheGroupsForCurrentJexl) voidGrouperJexlScriptPart.setArguments(List<MultiKey> arguments) arguments for SQL (bind vars) -
Uses of MultiKey in edu.internet2.middleware.grouper.app.azure
Methods in edu.internet2.middleware.grouper.app.azure that return MultiKeyModifier and TypeMethodDescriptionAzureMockServiceHandler.deleteGroups(String groupId) AzureMockServiceHandler.deleteMembership(String userId, String groupId) AzureMockServiceHandler.deleteOwner(String userId, String groupId) AzureMockServiceHandler.deleteUsers(String userId) AzureMockServiceHandler.getGroupOwners(String groupId) AzureMockServiceHandler.patchGroups(com.fasterxml.jackson.databind.JsonNode requestJsonNode, String groupId) AzureMockServiceHandler.patchMemberships(String groupId, com.fasterxml.jackson.databind.JsonNode odataJsonNode) AzureMockServiceHandler.postGroups(com.fasterxml.jackson.databind.JsonNode body) AzureMockServiceHandler.postMembership(com.fasterxml.jackson.databind.JsonNode body, String groupId) AzureMockServiceHandler.postUserGroups(String userId) AzureMockServiceHandler.postUsers(com.fasterxml.jackson.databind.JsonNode body) Methods in edu.internet2.middleware.grouper.app.azure that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionGrouperAzureApiCommands.createAzureMemberships(String configId, String groupId, Collection<String> userIds) create a membership -
Uses of MultiKey in edu.internet2.middleware.grouper.app.config
Methods in edu.internet2.middleware.grouper.app.config that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionGrouperConfigurationModuleAttribute.getCheckboxAttributes()GrouperConfigurationModuleAttribute.getDropdownValuesAndLabels()Method parameters in edu.internet2.middleware.grouper.app.config with type arguments of type MultiKeyModifier and TypeMethodDescriptionvoidGrouperConfigurationModuleAttribute.setCheckboxAttributes(List<MultiKey> checkboxAttributes) voidGrouperConfigurationModuleAttribute.setDropdownValuesAndLabels(List<MultiKey> dropdownValuesAndLabels) -
Uses of MultiKey in edu.internet2.middleware.grouper.app.externalSystem
Methods in edu.internet2.middleware.grouper.app.externalSystem that return types with arguments of type MultiKey -
Uses of MultiKey in edu.internet2.middleware.grouper.app.grouperTypes
Methods in edu.internet2.middleware.grouper.app.grouperTypes that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionGrouperObjectTypesConfiguration.grouperObjectTypesAttributeValuesCache()get the cache and init the time for cache -
Uses of MultiKey in edu.internet2.middleware.grouper.app.gsh.template
Methods in edu.internet2.middleware.grouper.app.gsh.template that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionGshTemplateInputConfig.getDropdownKeysAndLabels()GshTemplateInputConfig.getDropdownKeysAndLabelsCached()static Map<MultiKey,GrouperObject> GshTemplateConfig.gshTemplateObjectCache()GshTemplateDaemonChangeLogConfigIds.retrieveKeysAndLabels()GshTemplateDaemonConfigIds.retrieveKeysAndLabels()GshTemplateDropdownValueFormatType.retrieveKeysAndLabels(GshTemplateInputConfig gshTemplateInputConfig) Method parameters in edu.internet2.middleware.grouper.app.gsh.template with type arguments of type MultiKeyModifier and TypeMethodDescriptionbooleanGshTemplateDropdownValueFormatType.doesValuePassValidation(String valueFromUser, List<MultiKey> validKeyValues) voidGshTemplateConfig.populateConfiguration(Map<MultiKey, GrouperObject> grouperObjectTypeIdOrNameToGrouperObject) voidGshTemplateInputConfig.setDropdownKeysAndLabels(List<MultiKey> dropdownKeysAndLabels) -
Uses of MultiKey in edu.internet2.middleware.grouper.app.gshTemplateProvisioner
Methods in edu.internet2.middleware.grouper.app.gshTemplateProvisioner that return types with arguments of type MultiKey -
Uses of MultiKey in edu.internet2.middleware.grouper.app.loader.db
Methods in edu.internet2.middleware.grouper.app.loader.db that return types with arguments of type MultiKey -
Uses of MultiKey in edu.internet2.middleware.grouper.app.messagingProvisioning
Methods in edu.internet2.middleware.grouper.app.messagingProvisioning that return types with arguments of type MultiKey -
Uses of MultiKey in edu.internet2.middleware.grouper.app.provisioning
Methods in edu.internet2.middleware.grouper.app.provisioning that return MultiKeyModifier and TypeMethodDescriptionProvisioningMembershipWrapper.getGroupIdMemberId()ProvisioningStateMembership.getGroupIdMemberId()ProvisioningMembershipWrapper.getSyncGroupIdSyncMemberId()static MultiKeyGrouperProvisioningService.retrieveGroupsProvisionable(String provisionerName) Deprecated.use retrieveGroupsProvisionable(String provisionerName, int limit)static MultiKeyGrouperProvisioningService.retrieveGroupsProvisionable(String provisionerName, Integer limit) retrieve groups that are provisionable forGrouperProvisioningValidation.validFieldOrAttributeValue(ProvisioningUpdatable provisioningUpdatable, GrouperProvisioningConfigurationAttribute grouperProvisioningConfigurationAttribute) check an attribute and make sure all values are validGrouperProvisioningValidation.validFieldOrAttributeValue(ProvisioningUpdatable provisioningUpdatable, GrouperProvisioningConfigurationAttribute grouperProvisioningConfigurationAttribute, Object fieldOrAttributeValue) validate a specific value for a fieldMethods in edu.internet2.middleware.grouper.app.provisioning that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionGrouperProvisioningDataIndex.getGrouperSyncGroupIdGrouperSyncMemberIdToProvisioningMembershipWrapper()GrouperProvisioningTranslator.getGroupIdFieldIdLookedUpForGroupGroupDependencies()this is for group translation, group id and field id to if has been looked up.GrouperProvisioningTranslator.getGroupIdFieldIdLookedUpForGroupUserDependencies()this is for user translation, group id and field id to if has been looked up.GrouperProvisioningDataIndex.getGroupUuidMemberUuidToProvisioningMembershipWrapper()GrouperProvisioningObjectMetadataItem.getKeysAndLabelsForDropdown()GrouperProvisioningDataIndex.getTargetGroupIdTargetEntityIdToProvisioningMembershipWrapper()GrouperProvisioningData.getTargetGroupIdTargetUserIdToNativeMembership()the canonical membership index — mutate this for record/replace/removeProvisioningConfigurationOptionValueDriver.retrieveKeysAndLabels()ProvisioningEntityAttributeDropdownOptions.retrieveKeysAndLabels()ProvisioningEntityAttributeWithCacheDropdownOptions.retrieveKeysAndLabels()ProvisioningEntityCacheDropdownOptions.retrieveKeysAndLabels()ProvisioningGroupAttributeDropdownOptions.retrieveKeysAndLabels()ProvisioningGroupAttributeWithCacheDropdownOptions.retrieveKeysAndLabels()ProvisioningGroupCacheDropdownOptions.retrieveKeysAndLabels()ProvisioningMembershipAttributeDropdownOptions.retrieveKeysAndLabels()Methods in edu.internet2.middleware.grouper.app.provisioning with parameters of type MultiKeyModifier and TypeMethodDescriptionvoidProvisioningMembershipWrapper.setGroupIdMemberId(MultiKey groupIdMemberId) voidProvisioningStateMembership.setGroupIdMemberId(MultiKey groupIdMemberId) voidProvisioningMembershipWrapper.setSyncGroupIdSyncMemberId(MultiKey syncGroupIdSyncMemberId) Method parameters in edu.internet2.middleware.grouper.app.provisioning with type arguments of type MultiKeyModifier and TypeMethodDescriptionbooleanGrouperProvisioningLogic.errorHandlingHandleError(Map<MultiKey, Integer> objectTypeErrorCodeToCount, ProvisioningUpdatableWrapper provisioningUpdatableWrapper, GcGrouperSyncErrorCode gcGrouperSyncErrorCode, String errorMessage, Exception exception) voidGrouperProvisioningTranslator.initGroupGroupMemberships(Set<MultiKey> groupIdFieldIdsInput) voidGrouperProvisioningTranslator.initGroupUserMemberships(Set<MultiKey> groupIdFieldIdsInput) voidGrouperProvisioningObjectMetadataItem.setKeysAndLabelsForDropdown(List<MultiKey> keysAndLabelsForDropdown) -
Uses of MultiKey in edu.internet2.middleware.grouper.app.remedy
Methods in edu.internet2.middleware.grouper.app.remedy that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionstatic Map<MultiKey,GrouperRemedyMembership> GrouperRemedyMembership.retrieveMemberships()static Map<MultiKey,GrouperRemedyMembership> GrouperRemedyCommands.retrieveRemedyMemberships() -
Uses of MultiKey in edu.internet2.middleware.grouper.app.remedy.digitalMarketplace
Methods in edu.internet2.middleware.grouper.app.remedy.digitalMarketplace that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionGrouperDigitalMarketplaceUser.retrieveDigitalMarketplaceMemberships()groupName, netIdGrouperDigitalMarketplaceMembership.retrieveMemberships()Multikey is groupName, netId -
Uses of MultiKey in edu.internet2.middleware.grouper.app.sqlSync
Methods in edu.internet2.middleware.grouper.app.sqlSync that return types with arguments of type MultiKey -
Uses of MultiKey in edu.internet2.middleware.grouper.app.subectSource
Methods in edu.internet2.middleware.grouper.app.subectSource that return types with arguments of type MultiKey -
Uses of MultiKey in edu.internet2.middleware.grouper.app.syncToGrouper
Methods in edu.internet2.middleware.grouper.app.syncToGrouper that return MultiKeyModifier and TypeMethodDescriptionSyncMembershipToGrouperBean.convertToMultikey()convert for multkey by group name, source id, and subject idSyncPrivilegeGroupToGrouperBean.convertToMultikey()convert for multkey by group name, source id, and subject idSyncPrivilegeStemToGrouperBean.convertToMultikey()convert for multkey by stem name, source id, and subject idMethods in edu.internet2.middleware.grouper.app.syncToGrouper that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionSyncCompositeToGrouperLogic.getGrouperCompositeOwnerLeftRightTypeToComposite()set of compositesSyncPrivilegeGroupToGrouperLogic.getGrouperGroupNameSourceIdSubjectIdOrIdentifierFieldNameToMembershipembership()set of privilegesSyncMembershipToGrouperLogic.getGrouperGroupNameSourceIdSubjectIdOrIdentifierToMembership()set of membershipsSyncPrivilegeStemToGrouperLogic.getGrouperStemNameSourceIdSubjectIdOrIdentifierFieldNameToMembership()set of privileges -
Uses of MultiKey in edu.internet2.middleware.grouper.app.tableSync
Methods in edu.internet2.middleware.grouper.app.tableSync that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionProvisioningSyncResult.getMembershipGroupIdMemberIdsToDelete()ProvisioningSyncResult.getMembershipGroupIdMemberIdsToInsert()ProvisioningSyncResult.getMembershipGroupIdMemberIdsToUpdate()Method parameters in edu.internet2.middleware.grouper.app.tableSync with type arguments of type MultiKeyModifier and TypeMethodDescriptionvoidProvisioningSyncResult.setMembershipGroupIdMemberIdsToDelete(Set<MultiKey> membershipIdsToDelete) voidProvisioningSyncResult.setMembershipGroupIdMemberIdsToInsert(Set<MultiKey> membershipGroupIdMemberIdToInsert) voidProvisioningSyncResult.setMembershipGroupIdMemberIdsToUpdate(Set<MultiKey> membershipIdsToUpdate) -
Uses of MultiKey in edu.internet2.middleware.grouper.app.zoom
Methods in edu.internet2.middleware.grouper.app.zoom that return MultiKeyModifier and TypeMethodDescriptionstatic MultiKeyGrouperZoomLocalCommands.convertEmailToSourceIdSubjectId(String configId, String emailInput) input sourceId to subjectIds, return sourceId/subjectId multikey to emailMethods in edu.internet2.middleware.grouper.app.zoom that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionGrouperZoomLocalCommands.convertEmailToSourceIdSubjectId(String configId, Collection<String> emailsInput) input sourceId to subjectIds, return sourceId/subjectId multikey to emailGrouperZoomLocalCommands.convertSourceIdSubjectIdToEmail(String configId, Map<String, Set<String>> sourceIdToSubjectIdsInput) input sourceId to subjectIds, return sourceId/subjectId multikey to emailGrouperZoomLocalCommands.groupSourceIdsSubjectIds(String configId, String groupName) get all memberships, filter out ones not in correct sourceGrouperZoomLocalCommands.groupsSourceIdsSubjectIdsToProvision(String configId, String stemId) get all memberships to provision, filter out ones not in correct sourceGrouperZoomLocalCommands.groupsSourceIdsSubjectIdsToProvisionByFolderName(String configId, String stemName) get all memberships to provision, filter out ones not in correct sourceMethod parameters in edu.internet2.middleware.grouper.app.zoom with type arguments of type MultiKeyModifier and TypeMethodDescriptionGrouperZoomLocalCommands.convertGroupExtensionSourceIdSubjectIdToSourceIdToSubjectIds(String configId, Map<String, Set<MultiKey>> groupsSourceIdsSubjectIdsToProvision) GrouperZoomLocalCommands.convertSourceIdSubjectIdToSourceIdToSubjectIds(String configId, Set<MultiKey> sourceIdsSubjectIds) protected static voidGrouperZoomLoader.loadMembershipsToGrouper(Map<String, Object> debugMap, String configId, String groupSyncFolder, String grouperGroupExtension, Collection<MultiKey> sourceIdSubjectIdInZoomCollection, Set<MultiKey> sourceIdsSubjectIdsInGrouper, String debugPrefix) protected static voidGrouperZoomLoader.loadMembershipsToGrouper(Map<String, Object> debugMap, String configId, String groupSyncFolder, String grouperGroupExtension, Collection<MultiKey> sourceIdSubjectIdInZoomCollection, Set<MultiKey> sourceIdsSubjectIdsInGrouper, String debugPrefix) -
Uses of MultiKey in edu.internet2.middleware.grouper.attr.resolver
Methods in edu.internet2.middleware.grouper.attr.resolver that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionLdapGlobalAttributeResolverOptionValueDriver.retrieveKeysAndLabels()SqlGlobalAttributeResolverOptionValueDriver.retrieveKeysAndLabels() -
Uses of MultiKey in edu.internet2.middleware.grouper.audit
Methods in edu.internet2.middleware.grouper.audit that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionAuditFieldType.fieldTypeSet(String fieldType) return the list of multikeys of -
Uses of MultiKey in edu.internet2.middleware.grouper.cfg.dbConfig
Methods in edu.internet2.middleware.grouper.cfg.dbConfig that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionCheckboxValueDriver.retrieveCheckboxAttributes()OptionValueDriver.retrieveKeysAndLabels() -
Uses of MultiKey in edu.internet2.middleware.grouper.client
Methods in edu.internet2.middleware.grouper.client that return types with arguments of type MultiKey -
Uses of MultiKey in edu.internet2.middleware.grouper.dataField
Methods in edu.internet2.middleware.grouper.dataField that return MultiKeyModifier and TypeMethodDescriptionGrouperDataEngine.retrieveGrouperDataFieldsForDataFieldAndDictionary(Subject subject, String fieldDataAssignableToArg) GrouperDataRowAssignWrapper.rowKey()note text values are the actual value and not the dictionary id this is lazy loaded so if data changes it needs to be clearedMethods in edu.internet2.middleware.grouper.dataField that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionDataFieldConfigurationOptionValueDriver.retrieveKeysAndLabels()DataProviderConfigurationOptionValueDriver.retrieveKeysAndLabels()GrouperDataField.retrieveKeysAndLabels()GrouperDataProvider.retrieveKeysAndLabels()GrouperDataRow.retrieveKeysAndLabels()GrouperPrivacyRealm.retrieveKeysAndLabels() -
Uses of MultiKey in edu.internet2.middleware.grouper.grouperUi.beans.api
Fields in edu.internet2.middleware.grouper.grouperUi.beans.api with type parameters of type MultiKeyModifier and TypeFieldDescriptionstatic final ExpirableCache<MultiKey,Boolean> GuiRuleDefinition.rulesEditors -
Uses of MultiKey in edu.internet2.middleware.grouper.hibernate
Method parameters in edu.internet2.middleware.grouper.hibernate with type arguments of type MultiKeyModifier and TypeMethodDescriptionstatic voidHibUtils.convertToMultiKeyInClause(Collection<MultiKey> collection, HqlQuery scalarable, Collection<String> columnNames, StringBuilder whereClause) convert a collection of multikeys to an in clause with multiple args. -
Uses of MultiKey in edu.internet2.middleware.grouper.internal.dao
Method parameters in edu.internet2.middleware.grouper.internal.dao with type arguments of type MultiKeyModifier and TypeMethodDescriptionConfigDAO.findByFileAndKey(Collection<MultiKey> configFileNameAndKeys) find all config -
Uses of MultiKey in edu.internet2.middleware.grouper.internal.dao.hib3
Method parameters in edu.internet2.middleware.grouper.internal.dao.hib3 with type arguments of type MultiKeyModifier and TypeMethodDescriptionHib3ConfigDAO.findByFileAndKey(Collection<MultiKey> configFileNameAndKeys) -
Uses of MultiKey in edu.internet2.middleware.grouper.rules
Method parameters in edu.internet2.middleware.grouper.rules with type arguments of type MultiKeyModifier and TypeMethodDescriptionstatic booleanRuleApi.hasInheritedPrivilege(Map<MultiKey, Set<RuleDefinition>> inheritedRulesCacheByStemIdSubjectPrivilege, GrouperObject grouperObject, Subject subject, Privilege privilege, boolean considerInGroup) see if there is an inherited privilege -
Uses of MultiKey in edu.internet2.middleware.grouper.sqlCache
Methods in edu.internet2.middleware.grouper.sqlCache that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionstatic Map<MultiKey,SqlCacheMembership> SqlCacheMembershipDao.retrieveByCacheGroupInternalIdsMemberInternalIds(Collection<MultiKey> cacheGroupInternalIdsMemberInternalIds, Connection connection) select caches by cache group internal ids and member internal idsstatic Map<MultiKey,SqlCacheDependency> SqlCacheDependencyDao.retrieveByDepTypeInternalIdAndOwnerInternalIdsDependentInternalIds(Long depTypeInternalId, Collection<MultiKey> ownerInternalIdsDependentInternalIds) select cache dependencies by dependency type and multi key of owner and dependent internal idsstatic Map<MultiKey,SqlCacheGroup> SqlCacheGroupDao.retrieveByGroupIdsFieldIds(Collection<MultiKey> groupIdsFieldIds) select caches by group ids and field idsSqlCacheGroupDao.retrieveByGroupIdsFieldIdsToInternalId(Collection<MultiKey> groupIdsFieldIds) select caches by group uuids and field uuidsstatic Map<MultiKey,SqlCacheGroup> SqlCacheGroupDao.retrieveByGroupInternalIdsFieldInternalIds(Collection<MultiKey> groupInternalIdsFieldInternalIds) select caches by group internal ids and field internal idsstatic Map<MultiKey,SqlCacheGroup> SqlCacheGroupDao.retrieveByGroupInternalIdsFieldInternalIds(Collection<MultiKey> groupInternalIdsFieldInternalIds, Connection connection) select caches by group internal ids and field internal idsstatic Map<MultiKey,SqlCacheGroup> SqlCacheGroupDao.retrieveByGroupNamesFieldNames(Collection<MultiKey> groupNamesFieldNames) select caches by group names and field namesSqlCacheGroupDao.retrieveByGroupNamesFieldNamesToInternalId(Collection<MultiKey> groupNamesFieldNames) select caches by group names and field namesstatic Map<MultiKey,SqlCacheGroup> SqlCacheGroupDao.retrieveByOwnerIdsFieldNames(Collection<MultiKey> ownerIdsFieldNames, Connection connection) select caches by owner ids and field namesstatic Map<MultiKey,SqlCacheGroup> SqlCacheGroupDao.retrieveOrCreateBySqlGroupCache(Collection<SqlCacheGroup> sqlCacheGroups) retrieve cache group by group name field name or createdMethod parameters in edu.internet2.middleware.grouper.sqlCache with type arguments of type MultiKeyModifier and TypeMethodDescriptionstatic intSqlCacheMembershipDao.deleteSqlCacheMembershipsIfCacheable(Collection<MultiKey> ownerIdFieldNameSourceIdSubjectIdsEndedMicros, Connection connection) Things to delete from sql cache memberships.static intSqlCacheMembershipHstDao.insertSqlCacheMembershipHstsIfCacheable(Collection<MultiKey> membershipsAddedAndDeleted, Connection connection) things to add to sql cache membership history. 6 fields in multikey: ownerId, fieldName, sourceId, subjectId, startedMicros, endedMicrosstatic intSqlCacheMembershipDao.insertSqlCacheMembershipsIfCacheable(Collection<MultiKey> ownerIdFieldNameSourceIdSubjectIdStartedMicros, Connection connection) things to add to sql cache memberships. 5 fields in multikey: ownerId, fieldName, sourceId, subjectId, microsSince1970whenMembershipStarted (Long)static Map<MultiKey,SqlCacheMembership> SqlCacheMembershipDao.retrieveByCacheGroupInternalIdsMemberInternalIds(Collection<MultiKey> cacheGroupInternalIdsMemberInternalIds, Connection connection) select caches by cache group internal ids and member internal idsstatic Map<MultiKey,SqlCacheDependency> SqlCacheDependencyDao.retrieveByDepTypeInternalIdAndOwnerInternalIdsDependentInternalIds(Long depTypeInternalId, Collection<MultiKey> ownerInternalIdsDependentInternalIds) select cache dependencies by dependency type and multi key of owner and dependent internal idsstatic Map<MultiKey,SqlCacheGroup> SqlCacheGroupDao.retrieveByGroupIdsFieldIds(Collection<MultiKey> groupIdsFieldIds) select caches by group ids and field idsSqlCacheGroupDao.retrieveByGroupIdsFieldIdsToInternalId(Collection<MultiKey> groupIdsFieldIds) select caches by group uuids and field uuidsstatic Map<MultiKey,SqlCacheGroup> SqlCacheGroupDao.retrieveByGroupInternalIdsFieldInternalIds(Collection<MultiKey> groupInternalIdsFieldInternalIds) select caches by group internal ids and field internal idsstatic Map<MultiKey,SqlCacheGroup> SqlCacheGroupDao.retrieveByGroupInternalIdsFieldInternalIds(Collection<MultiKey> groupInternalIdsFieldInternalIds, Connection connection) select caches by group internal ids and field internal idsstatic Map<MultiKey,SqlCacheGroup> SqlCacheGroupDao.retrieveByGroupNamesFieldNames(Collection<MultiKey> groupNamesFieldNames) select caches by group names and field namesSqlCacheGroupDao.retrieveByGroupNamesFieldNamesToInternalId(Collection<MultiKey> groupNamesFieldNames) select caches by group names and field namesstatic Map<MultiKey,SqlCacheGroup> SqlCacheGroupDao.retrieveByOwnerIdsFieldNames(Collection<MultiKey> ownerIdsFieldNames, Connection connection) select caches by owner ids and field names -
Uses of MultiKey in edu.internet2.middleware.grouper.subj
Methods in edu.internet2.middleware.grouper.subj that return MultiKeyModifier and TypeMethodDescriptionstatic MultiKeySubjectHelper.convertToMultiKey(Subject subject) if keeping the subjects in a map where the subject is the key, this multikey will identify the subject -
Uses of MultiKey in edu.internet2.middleware.grouper.testing
Method parameters in edu.internet2.middleware.grouper.testing with type arguments of type MultiKeyModifier and TypeMethodDescriptionstatic voidAsserts that two subjects are equal.static voidGrouperTestBase.assertEqualsMultiKey(Set<MultiKey> expected, Set<MultiKey> actual) Asserts that two subjects are equal. -
Uses of MultiKey in edu.internet2.middleware.grouper.ui
Methods in edu.internet2.middleware.grouper.ui with parameters of type MultiKeyModifier and TypeMethodDescriptionstatic BundleBeanSessionInitialiser.resourceBundles(MultiKey multiKey) get the resource bundle by name and localstatic javax.servlet.jsp.jstl.fmt.LocalizationContextSessionInitialiser.retrieveLocalizationContext(MultiKey multiKey, boolean isNav) get a resource bundle based on multikeystatic MapBundleWrapperSessionInitialiser.retrieveMapBundleWrapper(MultiKey multiKey, boolean isNav, boolean returnNullsIfNotFound) get a resource bundle based on multikey -
Uses of MultiKey in edu.internet2.middleware.grouper.ui.customUi
Methods in edu.internet2.middleware.grouper.ui.customUi that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionCustomUiGrouper.getMembershipGroupNameSourceIdSubjectIdToGroupMap()Method parameters in edu.internet2.middleware.grouper.ui.customUi with type arguments of type MultiKeyModifier and TypeMethodDescriptionvoidCustomUiEngine.cacheAttributeDefObjects(List<MultiKey> attributeDefIdAndNames, CustomUiUserQueryConfigBean customUiUserQueryConfigBean) voidCustomUiGrouper.cacheAttributeDefs(List<MultiKey> attributeDefIdsAndNames) voidCustomUiEngine.cacheGroupObjects(List<MultiKey> groupIdAndNames, CustomUiUserQueryConfigBean customUiUserQueryConfigBean) voidCustomUiGrouper.cacheGroups(List<MultiKey> groupIdsAndNames) voidCustomUiEngine.cacheStemObjects(List<MultiKey> stemIdAndNames, CustomUiUserQueryConfigBean customUiUserQueryConfigBean) voidCustomUiGrouper.cacheStems(List<MultiKey> stemIdsAndNames) -
Uses of MultiKey in edu.internet2.middleware.grouper.ui.tags
Methods in edu.internet2.middleware.grouper.ui.tags that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionConfigFormElement.getCheckboxAttributes()only applicable to checkboxesConfigFormElement.getValuesAndLabels()only applicable to dropdownGrouperProvisioningObjectMetadataItemFormElement.getValuesAndLabels()Method parameters in edu.internet2.middleware.grouper.ui.tags with type arguments of type MultiKeyModifier and TypeMethodDescriptionvoidConfigFormElement.setCheckboxAttributes(List<MultiKey> checkboxAttributes) only applicable to checkboxesvoidConfigFormElement.setValuesAndLabels(List<MultiKey> valuesAndLabels) only applicable to dropdownvoidGrouperProvisioningObjectMetadataItemFormElement.setValuesAndLabels(List<MultiKey> valuesAndLabels) -
Uses of MultiKey in edu.internet2.middleware.grouper.userLifecycle
Methods in edu.internet2.middleware.grouper.userLifecycle that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionGrouperLifecycleEventConfig.retrieveKeysAndLabels()UserLifecycleActionConfiguration.retrieveKeysAndLabels()UserLifecycleEventConfiguration.retrieveKeysAndLabels()UserLifecyclePolicyConfiguration.retrieveKeysAndLabels()Method parameters in edu.internet2.middleware.grouper.userLifecycle with type arguments of type MultiKeyModifier and TypeMethodDescriptionstatic List<SqlCacheDependency>UserLifecycleEventConfiguration.addMembershipHistoryLifecycleDependencies(SqlCacheDependencyType sqlCacheDependencyTypeMshipHistoryLifecycle, Collection<SqlCacheGroup> sqlCacheGroupsToCheck, Map<MultiKey, SqlCacheDependency> sqlCacheDependencies) -
Uses of MultiKey in edu.internet2.middleware.grouper.util
Methods in edu.internet2.middleware.grouper.util that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionGrouperUtil.multiKeySet(Collection<Object[]> collection) take a collection of Objectp[ -
Uses of MultiKey in edu.internet2.middleware.grouper.ws.coresoap
Methods in edu.internet2.middleware.grouper.ws.coresoap that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionWsMembershipAnyLookup.convertToGroupMemberIds(GrouperSession grouperSession, WsMembershipAnyLookup[] wsMembershipAnyLookups, StringBuilder errorMessage, TypeOfGroup typeOfGroup, int[] lookupCount) convert membership any lookups to membership any ids -
Uses of MultiKey in edu.internet2.middleware.grouper.ws.util
Methods in edu.internet2.middleware.grouper.ws.util that return MultiKeyModifier and TypeMethodDescriptionstatic MultiKeyGrouperServiceUtils.propertyNameValues(Object object, String[] propertyNamesForEquality) -
Uses of MultiKey in edu.internet2.middleware.grouperClient.jdbc
Methods in edu.internet2.middleware.grouperClient.jdbc that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionstatic Map<MultiKey,GcDbQueryCache> GcDbAccess.getGcDbQueryCacheMap()Cached queries, exposed mostly for testing, you should not need direct access to this. -
Uses of MultiKey in edu.internet2.middleware.grouperClient.jdbc.tableSync
Methods in edu.internet2.middleware.grouperClient.jdbc.tableSync that return MultiKeyModifier and TypeMethodDescriptionGcTableSyncRowData.getNonPrimaryKey()get the non primary keyGcTableSyncRowData.getPrimaryKey()get the primary keyGcTableSyncRowData.multiKey()Methods in edu.internet2.middleware.grouperClient.jdbc.tableSync that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionGcTableSyncTableData.allDataInColumns(List<GcTableSyncColumnMetadata> gcTableSyncColumnMetadatas) GcTableSyncTableData.allIndexByPrimaryKey()GcTableSyncTableData.allPrimaryKeys()GcGrouperSyncDependencyGroupUserDao.dependencyGroupUserRetrieveFromDbOrCacheByGroupIdsFieldIds(Collection<MultiKey> groupIdsFieldIdsCollection) select grouper sync dependency group users by provisionable group idsGcTableSync.getPrimaryKeysToSync()if passing in primary keys to sync, these are themGcTableSync.getPrimaryKeysToSyncFromMemberships()if passing in primary keys to sync, these are them in this format: group_id, member_id, field_idGcGrouperSyncDependencyGroupGroupDao.internal_dependencyGroupGroupRetrieveFromDbByGroupIdsFieldIds(Collection<MultiKey> groupIdsFieldIdsCollection) select grouper sync dependency group groups by provisionable group idsGcGrouperSyncDependencyGroupGroupDao.internal_dependencyGroupGroupRetrieveFromDbByGroupIdsFieldIdsProvisionableGroupIds(Collection<MultiKey> groupIdsFieldIdsProvisionableGroupIdsCollection) select grouper sync dependency group groups by provisionable group idsGcGrouperSyncDependencyGroupUserDao.internal_dependencyGroupUserRetrieveFromDbByGroupIdsFieldIds(Collection<MultiKey> groupIdsFieldIdsCollection) select grouper sync dependency group users by provisionable group idsGcGrouperSyncMembershipDao.internal_membershipRetrieveFromDbBySyncGroupIdsAndSyncMemberIds(String grouperSyncId, Collection<MultiKey> syncGroupIdsAndSyncMemberIds) select grouper sync membership by sync id and membership idGcGrouperSyncMembershipDao.membershipRetrieveByGroupIdsAndMemberIds(String grouperSyncId, Collection<MultiKey> groupIdsAndMemberIds) select grouper syncs membership by group uuids and member uuids, note this assumes the syncGroup and syncMember existGcGrouperSyncMembershipDao.membershipRetrieveByGroupIdsAndMemberIds(Collection<MultiKey> groupIdsAndMemberIds) Deprecated.GcGrouperSyncMembershipDao.membershipRetrieveByGroupIdsMap(Set<String> groupIdsToRetrieveMemberships) retrieve membershipsGcGrouperSyncMembershipDao.membershipRetrieveByMemberIdsMap(Set<String> memberIdsToRetrieveMemberships) retrieve membershipsGcGrouperSyncMembershipDao.membershipRetrieveBySyncGroupIdsAndSyncMemberIds(String grouperSyncId, Collection<MultiKey> syncGroupIdsAndSyncMemberIds) select grouper sync membership by sync id and membership idGcGrouperSyncMembershipDao.membershipRetrieveBySyncGroupIdsAndSyncMemberIds(Collection<MultiKey> syncGroupIdsAndSyncMemberIds) Deprecated.GcGrouperSyncMembershipDao.membershipRetrieveOrCreateByGroupIdsAndMemberIds(String grouperSyncId, Collection<MultiKey> groupIdsAndMemberIds) select or create grouper sync membership by group uuid and member uuid, note this assumes the syncGroup and syncMember have been retrieved and are in cache.GcGrouperSyncMembershipDao.membershipRetrieveOrCreateByGroupIdsAndMemberIds(Collection<MultiKey> groupIdsAndMemberIds) Deprecated.GcGrouperSyncMembershipDao.membershipRetrieveOrCreateBySyncGroupIdsAndSyncMemberIds(String grouperSyncId, Collection<MultiKey> syncGroupIdsAndSyncMemberIdsCollection) select grouper sync membership by membership id.GcGrouperSyncMembershipDao.membershipRetrieveOrCreateBySyncGroupIdsAndSyncMemberIds(Collection<MultiKey> syncGroupIdsAndSyncMemberIdsCollection) Deprecated.Methods in edu.internet2.middleware.grouperClient.jdbc.tableSync with parameters of type MultiKeyModifier and TypeMethodDescriptionGcTableSyncTableData.findRowFromPrimaryKey(MultiKey primaryKey) Method parameters in edu.internet2.middleware.grouperClient.jdbc.tableSync with type arguments of type MultiKeyModifier and TypeMethodDescriptionGcGrouperSyncDependencyGroupUserDao.dependencyGroupUserRetrieveFromDbOrCacheByGroupIdsFieldIds(Collection<MultiKey> groupIdsFieldIdsCollection) select grouper sync dependency group users by provisionable group idsvoidGcTableSyncTableData.init(GcTableSyncTableBean gcTableSyncTableBean1, List<GcTableSyncColumnMetadata> columnMetadata1, Map<MultiKey, GcTableSyncRowData> data) constructGcGrouperSyncDependencyGroupGroupDao.internal_dependencyGroupGroupRetrieveFromDbByGroupIdsFieldIds(Collection<MultiKey> groupIdsFieldIdsCollection) select grouper sync dependency group groups by provisionable group idsGcGrouperSyncDependencyGroupGroupDao.internal_dependencyGroupGroupRetrieveFromDbByGroupIdsFieldIdsProvisionableGroupIds(Collection<MultiKey> groupIdsFieldIdsProvisionableGroupIdsCollection) select grouper sync dependency group groups by provisionable group idsGcGrouperSyncDependencyGroupUserDao.internal_dependencyGroupUserRetrieveFromDbByGroupIdsFieldIds(Collection<MultiKey> groupIdsFieldIdsCollection) select grouper sync dependency group users by provisionable group idsGcGrouperSyncMembershipDao.internal_membershipRetrieveFromDbBySyncGroupIdsAndSyncMemberIds(String grouperSyncId, Collection<MultiKey> syncGroupIdsAndSyncMemberIds) select grouper sync membership by sync id and membership idGcGrouperSyncMembershipDao.membershipRetrieveByGroupIdsAndMemberIds(String grouperSyncId, Collection<MultiKey> groupIdsAndMemberIds) select grouper syncs membership by group uuids and member uuids, note this assumes the syncGroup and syncMember existGcGrouperSyncMembershipDao.membershipRetrieveByGroupIdsAndMemberIds(Collection<MultiKey> groupIdsAndMemberIds) Deprecated.GcGrouperSyncMembershipDao.membershipRetrieveBySyncGroupIdsAndSyncMemberIds(String grouperSyncId, Collection<MultiKey> syncGroupIdsAndSyncMemberIds) select grouper sync membership by sync id and membership idGcGrouperSyncMembershipDao.membershipRetrieveBySyncGroupIdsAndSyncMemberIds(Collection<MultiKey> syncGroupIdsAndSyncMemberIds) Deprecated.GcGrouperSyncMembershipDao.membershipRetrieveOrCreateByGroupIdsAndMemberIds(String grouperSyncId, Collection<MultiKey> groupIdsAndMemberIds) select or create grouper sync membership by group uuid and member uuid, note this assumes the syncGroup and syncMember have been retrieved and are in cache.GcGrouperSyncMembershipDao.membershipRetrieveOrCreateByGroupIdsAndMemberIds(Collection<MultiKey> groupIdsAndMemberIds) Deprecated.GcGrouperSyncMembershipDao.membershipRetrieveOrCreateBySyncGroupIdsAndSyncMemberIds(String grouperSyncId, Collection<MultiKey> syncGroupIdsAndSyncMemberIdsCollection) select grouper sync membership by membership id.GcGrouperSyncMembershipDao.membershipRetrieveOrCreateBySyncGroupIdsAndSyncMemberIds(Collection<MultiKey> syncGroupIdsAndSyncMemberIdsCollection) Deprecated.voidGcTableSync.setPrimaryKeysToSync(Set<MultiKey> primaryKeysToSync1) if passing in primary keys to sync, these are themvoidGcTableSync.setPrimaryKeysToSyncFromMemberships(Set<MultiKey> primaryKeysToSyncFromMemberships1) if passing in primary keys to sync, these are them in this format: group_id, member_id, field_id -
Uses of MultiKey in edu.internet2.middleware.subject.provider
Methods in edu.internet2.middleware.subject.provider that return types with arguments of type MultiKeyModifier and TypeMethodDescriptionDataFieldSourceManagerOptionValueDriver.retrieveKeysAndLabels()SourceManagerOptionValueDriver.retrieveKeysAndLabels()