Class GcGrouperSyncLogDao
java.lang.Object
edu.internet2.middleware.grouperClient.jdbc.tableSync.GcGrouperSyncLogDao
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidinternal_logCacheDelete(GcGrouperSyncLog gcGrouperSyncLog) voidinternal_logCacheDeleteByMembershipSyncGroupId(String syncGroupId) delete from cache by membership sync group idvoidinternal_logCacheDeleteByMembershipSyncMemberId(String syncMemberId) delete from cache by membership sync member idvoidinternal_logCacheDeleteByOwnerId(String ownerId) delete from cache by owner idvoidinternal_logCacheDeleteByOwnerIds(Set<String> ownerIds) delete from cache by owner idintinternal_logDeleteBatchByOwnerIds(Collection<String> ownerIds) delete stuff with batches by owner id (e.g. foreign key to delete when deleted those)static intdelete 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 idvoidinternal_logStore(GcGrouperSyncLog gcGrouperSyncLog) store batch, generally call this from store all objects from GcGrouperSyncintinternal_logStore(Collection<GcGrouperSyncLog> gcGrouperSyncLogs) store batch, generally call this from store all objects from GcGrouperSyncintlogCreateByOwnerId(String ownerId) select grouper sync log by owner id.intlogDelete(GcGrouperSyncLog gcGrouperSyncLog) delete sync logintlogDelete(Collection<GcGrouperSyncLog> gcGrouperSyncLogs) delete batchintdelete all log for a syncintlogDeleteByMembershipSyncGroupId(String syncGroupId) delete by sync group id from membershipintlogDeleteByMembershipSyncMemberId(String syncMemberId) delete by sync member id from membershipintlogDeleteByOwnerId(String ownerId) delete by ownerintlogDeleteOldLogs(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 idvoidsetGcGrouperSync(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:
-