Class GcGrouperSyncLogDao
java.lang.Object
edu.internet2.middleware.grouperClient.jdbc.tableSync.GcGrouperSyncLogDao
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
internal_logCacheDelete
(GcGrouperSyncLog gcGrouperSyncLog) void
internal_logCacheDeleteByMembershipSyncGroupId
(String syncGroupId) delete from cache by membership sync group idvoid
internal_logCacheDeleteByMembershipSyncMemberId
(String syncMemberId) delete from cache by membership sync member idvoid
internal_logCacheDeleteByOwnerId
(String ownerId) delete from cache by owner idvoid
internal_logCacheDeleteByOwnerIds
(Set<String> ownerIds) delete from cache by owner idint
internal_logDeleteBatchByOwnerIds
(Collection<String> ownerIds) delete stuff with batches by owner id (e.g.static int
delete stuff with batches by idselect grouper sync logs by sync idinternal_logRetrieveFromDbById
(String gcGrouperSyncGroupId) select grouper sync group by gcGrouperSyncGroupId idinternal_logRetrieveFromDbByIds
(Collection<String> syncLogIdsCollection) select grouper sync log by owner idselect grouper sync log by owner idinternal_logRetrieveFromDbByOwnerIds
(Collection<String> grouperGroupIdsCollection) select grouper sync group by sync id and group idvoid
internal_logStore
(GcGrouperSyncLog gcGrouperSyncLog) store batch, generally call this from store all objects from GcGrouperSyncint
internal_logStore
(Collection<GcGrouperSyncLog> gcGrouperSyncLogs) store batch, generally call this from store all objects from GcGrouperSyncint
logCreateByOwnerId
(String ownerId) select grouper sync log by owner id.int
logDelete
(GcGrouperSyncLog gcGrouperSyncLog) delete sync logint
logDelete
(Collection<GcGrouperSyncLog> gcGrouperSyncLogs) delete batchint
delete all log for a syncint
logDeleteByMembershipSyncGroupId
(String syncGroupId) delete by sync group id from membershipint
logDeleteByMembershipSyncMemberId
(String syncMemberId) delete by sync member id from membershipint
logDeleteByOwnerId
(String ownerId) delete by ownerint
logDeleteOldLogs
(Integer numberOfMillisOldToDelete) delete old logs for this grouper syncselect grouper sync log by sync idlogRetrieveById
(String gcGrouperSyncLogId) select grouper sync log by idlogRetrieveMostRecent
(String jobId) retrieve most recent log entry for a given job idvoid
setGcGrouperSync
(GcGrouperSync gcGrouperSync)
-
Constructor Details
-
GcGrouperSyncLogDao
public GcGrouperSyncLogDao()
-
-
Method Details
-
logCreateByOwnerId
select grouper sync log by owner id. note this does not actually store the object- Parameters:
connectionName
-ownerId
-- Returns:
- the group
-
logDeleteOldLogs
delete old logs for this grouper sync- Parameters:
numberOfMillisOldToDelete
-- Returns:
- number of records deleted
-
logDeleteByOwnerId
delete by owner- Parameters:
ownerId
-- Returns:
- rows deleted (logs)
-
logDeleteByMembershipSyncGroupId
delete by sync group id from membership- Parameters:
syncGroupId
-- Returns:
- rows deleted (logs)
-
logDeleteByMembershipSyncMemberId
delete by sync member id from membership- Parameters:
syncMemberId
-- Returns:
- rows deleted (logs)
-
internal_logDeleteBatchByOwnerIds
delete stuff with batches by owner id (e.g. foreign key to delete when deleted those)- Parameters:
ids
-- Returns:
- the number of records deleted
-
internal_logDeleteByIds
delete stuff with batches by id- Parameters:
ids
-- Returns:
- the number of records deleted
-
logDelete
delete batch- Parameters:
gcGrouperSyncLogs
-- Returns:
- rows deleted (logs)
-
logDelete
delete sync log- Parameters:
gcGrouperSyncLog
-- Returns:
- rows deleted
-
logDeleteAll
public int logDeleteAll()delete all log for a sync- Parameters:
deleteMemberships
- true if delete memberships and logs for memberships too- Returns:
- the syncs
-
logRetrieveAll
select grouper sync log by sync id- Parameters:
grouperSyncId
-provisionerName
-- Returns:
- the syncs
-
logRetrieveById
select grouper sync log by id- Parameters:
gcGrouperSyncLogId
-- Returns:
- the group
-
internal_logCacheDelete
- Parameters:
gcGrouperSyncLog
-
-
internal_logCacheDeleteByOwnerId
delete from cache by owner id- Parameters:
gcGrouperSyncLog
-
-
internal_logCacheDeleteByMembershipSyncGroupId
delete from cache by membership sync group id- Parameters:
gcGrouperSyncLog
-
-
internal_logCacheDeleteByMembershipSyncMemberId
delete from cache by membership sync member id- Parameters:
gcGrouperSyncLog
-
-
internal_logCacheDeleteByOwnerIds
delete from cache by owner id- Parameters:
gcGrouperSyncLog
-
-
internal_logRetrieveFromDbAll
select grouper sync logs by sync id- Returns:
- the logs
-
internal_logRetrieveFromDbByOwnerId
select grouper sync log by owner id- Parameters:
connectionName
-ownerId
-- Returns:
- the logs
-
internal_logRetrieveFromDbByOwnerIds
public Map<String,GcGrouperSyncLog> internal_logRetrieveFromDbByOwnerIds(Collection<String> grouperGroupIdsCollection) select grouper sync group by sync id and group id- Parameters:
grouperSyncId
-grouperGroupIdsCollection
-provisionerName
-- Returns:
- the groupId to syncGroup map
-
internal_logRetrieveFromDbById
select grouper sync group by gcGrouperSyncGroupId id- Parameters:
gcGrouperSyncGroupId
-- Returns:
- the gcGrouperSyncGroup
-
internal_logRetrieveFromDbByIds
public Map<String,GcGrouperSyncLog> internal_logRetrieveFromDbByIds(Collection<String> syncLogIdsCollection) select grouper sync log by owner id- Parameters:
grouperSyncId
-syncLogIdsCollection
-provisionerName
-- Returns:
- the logId to syncLog map
-
getGcGrouperSync
- Returns:
-
setGcGrouperSync
- Parameters:
gcGrouperSync
-
-
internal_logStoreAll
public int internal_logStoreAll()- Returns:
- number of logs stored
-
internal_logStore
store batch, generally call this from store all objects from GcGrouperSync- Parameters:
gcGrouperSyncLogs
-- Returns:
- number of changes
-
internal_logStore
store batch, generally call this from store all objects from GcGrouperSync- Parameters:
gcGrouperSyncGroups
-
-
logRetrieveMostRecent
retrieve most recent log entry for a given job id- Parameters:
jobId
-- Returns:
-