Class GcGrouperSyncDependencyGroupGroupDao
java.lang.Object
edu.internet2.middleware.grouperClient.jdbc.tableSync.GcGrouperSyncDependencyGroupGroupDao
note this has a foreign key on grouper_sync so you dont have to delete them when deleting a group sync
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic int
static int
static int
static int
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
delete all for this provisionerstatic int
deleteByGroupId
(String groupId) int
delete stuff with batches by id indexesselect grouper sync dependency group groups by sync idinternal_dependencyGroupGroupRetrieveFromDbByGroupIdsFieldIds
(Collection<MultiKey> groupIdsFieldIdsCollection) select grouper sync dependency group groups by provisionable group idsinternal_dependencyGroupGroupRetrieveFromDbByGroupIdsFieldIdsProvisionableGroupIds
(Collection<MultiKey> groupIdsFieldIdsProvisionableGroupIdsCollection) select grouper sync dependency group groups by provisionable group idsinternal_dependencyGroupGroupRetrieveFromDbByProvisionableGroupIds
(Collection<String> provisionableGroupIdsCollection) select grouper sync dependency group groups by provisionable group idsvoid
internal_dependencyGroupGroupStore
(GcGrouperSyncDependencyGroupGroup gcGrouperSyncDependencyGroupGroup) store batch, generally call this from store all objects from GcGrouperSyncvoid
setGcGrouperSync
(GcGrouperSync gcGrouperSync)
-
Field Details
-
internalTestingRetrieveAllCount
public static int internalTestingRetrieveAllCount -
internalTestingRetrieveByGroupIdFieldIdCount
public static int internalTestingRetrieveByGroupIdFieldIdCount -
internalTestingRetrieveByGroupIdFieldIdProvisionableGroupIdCount
public static int internalTestingRetrieveByGroupIdFieldIdProvisionableGroupIdCount -
internalTestingStoreCount
public static int internalTestingStoreCount
-
-
Constructor Details
-
GcGrouperSyncDependencyGroupGroupDao
public GcGrouperSyncDependencyGroupGroupDao()
-
-
Method Details
-
internal_dependencyGroupGroupDeleteBatchByIdIndexes
delete stuff with batches by id indexes- Parameters:
idIndexes
-- Returns:
- the number of records deleted
-
internal_dependencyGroupGroupStore
public void internal_dependencyGroupGroupStore(GcGrouperSyncDependencyGroupGroup gcGrouperSyncDependencyGroupGroup) store batch, generally call this from store all objects from GcGrouperSync- Parameters:
gcGrouperSyncDependencyGroupGroup
-
-
internal_dependencyGroupGroupRetrieveFromDbAll
select grouper sync dependency group groups by sync id- Returns:
- the dependencies
-
internal_dependencyGroupGroupRetrieveFromDbByProvisionableGroupIds
public Map<String,Set<GcGrouperSyncDependencyGroupGroup>> internal_dependencyGroupGroupRetrieveFromDbByProvisionableGroupIds(Collection<String> provisionableGroupIdsCollection) select grouper sync dependency group groups by provisionable group ids- Parameters:
provisionableGroupIdsCollection
-- Returns:
- the provisionableGroupId to syncDependencyGroupGroups map
-
getGcGrouperSync
- Returns:
-
setGcGrouperSync
- Parameters:
gcGrouperSync
-
-
internal_dependencyGroupGroupRetrieveFromDbByGroupIdsFieldIds
public Map<MultiKey,GcGrouperSyncDependencyGroupGroup> internal_dependencyGroupGroupRetrieveFromDbByGroupIdsFieldIds(Collection<MultiKey> groupIdsFieldIdsCollection) select grouper sync dependency group groups by provisionable group ids- Parameters:
provisionableGroupIdsCollection
-- Returns:
- the provisionableGroupId to syncDependencyGroupGroups map
-
internal_dependencyGroupGroupRetrieveFromDbByGroupIdsFieldIdsProvisionableGroupIds
public Map<MultiKey,GcGrouperSyncDependencyGroupGroup> internal_dependencyGroupGroupRetrieveFromDbByGroupIdsFieldIdsProvisionableGroupIds(Collection<MultiKey> groupIdsFieldIdsProvisionableGroupIdsCollection) select grouper sync dependency group groups by provisionable group ids- Parameters:
provisionableGroupIdsCollection
-- Returns:
- the provisionableGroupId to syncDependencyGroupGroups map
-
deleteAll
public int deleteAll()delete all for this provisioner- Returns:
- rows deleted
-
deleteByGroupId
-