Class GcGrouperSyncDependencyGroupUserDao
java.lang.Object
edu.internet2.middleware.grouperClient.jdbc.tableSync.GcGrouperSyncDependencyGroupUserDao
note this has a foreign key on grouper_sync so you dont have to delete them when deleting a group sync
-
Field Summary
Modifier and TypeFieldDescriptionstatic int
static int
static int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
delete all for this provisionerdependencyGroupUserRetrieveFromDbOrCacheByGroupIdsFieldIds
(Collection<MultiKey> groupIdsFieldIdsCollection) select grouper sync dependency group users by provisionable group idsint
delete stuff with batches by id indexesselect grouper sync dependency group users by sync idinternal_dependencyGroupUserRetrieveFromDbByGroupIdsFieldIds
(Collection<MultiKey> groupIdsFieldIdsCollection) select grouper sync dependency group users by provisionable group idsvoid
internal_dependencyGroupUserStore
(GcGrouperSyncDependencyGroupUser gcGrouperSyncDependencyGroupUser) store batch, generally call this from store all objects from GcGrouperSyncvoid
setGcGrouperSync
(GcGrouperSync gcGrouperSync)
-
Field Details
-
internalTestingRetrieveAllCount
public static int internalTestingRetrieveAllCount -
internalTestingStoreCount
public static int internalTestingStoreCount -
internalTestingRetrieveByGroupIdFieldIdCount
public static int internalTestingRetrieveByGroupIdFieldIdCount
-
-
Constructor Details
-
GcGrouperSyncDependencyGroupUserDao
public GcGrouperSyncDependencyGroupUserDao()
-
-
Method Details
-
internal_dependencyGroupUserDeleteBatchByIdIndexes
delete stuff with batches by id indexes- Parameters:
idIndexes
-- Returns:
- the number of records deleted
-
internal_dependencyGroupUserRetrieveFromDbAll
select grouper sync dependency group users by sync id- Returns:
- the dependencies
-
internal_dependencyGroupUserStore
public void internal_dependencyGroupUserStore(GcGrouperSyncDependencyGroupUser gcGrouperSyncDependencyGroupUser) store batch, generally call this from store all objects from GcGrouperSync- Parameters:
gcGrouperSyncDependencyGroupUser
-
-
deleteAll
public int deleteAll()delete all for this provisioner- Returns:
- rows deleted
-
dependencyGroupUserRetrieveFromDbOrCacheByGroupIdsFieldIds
public Map<MultiKey,GcGrouperSyncDependencyGroupUser> dependencyGroupUserRetrieveFromDbOrCacheByGroupIdsFieldIds(Collection<MultiKey> groupIdsFieldIdsCollection) select grouper sync dependency group users by provisionable group ids- Parameters:
groupIdsFieldIdsCollection
-- Returns:
- the provisionableGroupId to syncDependencyGroupUsers map
-
internal_dependencyGroupUserRetrieveFromDbByGroupIdsFieldIds
public Map<MultiKey,GcGrouperSyncDependencyGroupUser> internal_dependencyGroupUserRetrieveFromDbByGroupIdsFieldIds(Collection<MultiKey> groupIdsFieldIdsCollection) select grouper sync dependency group users by provisionable group ids- Parameters:
groupIdsFieldIdsCollection
-- Returns:
- the provisionableGroupId to syncDependencyGroupUsers map
-
getGcGrouperSync
- Returns:
-
setGcGrouperSync
- Parameters:
gcGrouperSync
-
-