Class GrouperDaemonDeleteOldRecords
java.lang.Object
edu.internet2.middleware.grouper.app.loader.OtherJobBase
edu.internet2.middleware.grouper.app.loader.GrouperDaemonDeleteOldRecords
- All Implemented Interfaces:
org.quartz.Job
-
Nested Class Summary
Nested classes/interfaces inherited from class edu.internet2.middleware.grouper.app.loader.OtherJobBase
OtherJobBase.OtherJobInput, OtherJobBase.OtherJobOutput
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic long
static long
deleteOldAuditEntry
(int daysToKeepLogs) static long
deleteOldAuditEntry
(StringBuilder jobMessage) static long
deleteOldAuditEntry
(StringBuilder jobMessage, int daysToKeepLogs) static long
static long
deleteOldAuditEntryNoLoggedInUser
(int daysToKeepLogs) static long
deleteOldAuditEntryNoLoggedInUser
(StringBuilder jobMessage) static long
deleteOldAuditEntryNoLoggedInUser
(StringBuilder jobMessage, int daysToKeepLogs) static long
static long
deleteOldDeletedPointInTimeObjects
(int daysToKeepLogs) static long
deleteOldDeletedPointInTimeObjects
(StringBuilder jobMessage) static long
deleteOldDeletedPointInTimeObjects
(StringBuilder jobMessage, int daysToKeepLogs) static void
maintenanceDeleteOldRecords
(Hib3GrouperLoaderLog hib3GrouploaderLog) static long
static long
obliterateOldStemsDirectlyInStem
(StringBuilder jobMessage, boolean[] error) static long
obliterateOldStemsDirectlyInStem
(StringBuilder jobMessage, Set<GrouperDaemonDeleteOldRecords.DeleteOldStems> deleteOldStemsSet) static long
obliterateOldStemsDirectlyInStem
(StringBuilder jobMessage, Set<GrouperDaemonDeleteOldRecords.DeleteOldStems> deleteOldStemsSet, boolean[] error) static long
run
(OtherJobBase.OtherJobInput otherJobInput) implement this method for the logic of the OtherJobstatic void
verifyTableIdIndexes
(StringBuilder jobMessage) verify that table id indexesMethods inherited from class edu.internet2.middleware.grouper.app.loader.OtherJobBase
execute, execute, getOtherJobInput, otherJobLogUpdaterDeregister, otherJobLogUpdaterInit, otherJobLogUpdaterRegister, setOtherJobInput, storeLogInDb
-
Field Details
-
LOG_LABEL
delete old records log- See Also:
-
-
Constructor Details
-
GrouperDaemonDeleteOldRecords
public GrouperDaemonDeleteOldRecords()
-
-
Method Details
-
run
Description copied from class:OtherJobBase
implement this method for the logic of the OtherJob- Specified by:
run
in classOtherJobBase
- Returns:
- the output
-
maintenanceDeleteOldRecords
- Parameters:
hib3GrouploaderLog
-
-
deleteOldAuditEntryNoLoggedInUser
public static long deleteOldAuditEntryNoLoggedInUser()- Returns:
- records deleted
-
deleteOldAuditEntryNoLoggedInUser
- Parameters:
jobMessage
-- Returns:
- recordsDeleted
-
deleteOldDeletedPointInTimeObjects
- Parameters:
jobMessage
-daysToKeepLogs
-- Returns:
- records deleted
-
deleteOldAuditEntryNoLoggedInUser
public static long deleteOldAuditEntryNoLoggedInUser(int daysToKeepLogs) - Parameters:
daysToKeepLogs
-- Returns:
- records deleted
-
deleteOldAuditEntryNoLoggedInUser
- Parameters:
jobMessage
-daysToKeepLogs
-- Returns:
- records deleted
-
deleteOldAuditEntry
public static long deleteOldAuditEntry()- Returns:
- records deleted
-
deleteOldAuditEntry
public static long deleteOldAuditEntry(int daysToKeepLogs) - Parameters:
daysToKeepLogs
-- Returns:
- records deleted
-
deleteOldAuditEntry
- Parameters:
jobMessage
-- Returns:
- recordsDeleted
-
deleteOldAuditEntry
- Parameters:
jobMessage
-daysToKeepLogs
-- Returns:
- records deleted
-
deleteOldDeletedPointInTimeObjects
public static long deleteOldDeletedPointInTimeObjects()- Returns:
- records deleted
-
deleteOldDeletedPointInTimeObjects
public static long deleteOldDeletedPointInTimeObjects(int daysToKeepLogs) - Parameters:
daysToKeepLogs
-- Returns:
- records deleted
-
deleteOldDeletedPointInTimeObjects
- Parameters:
jobMessage
-- Returns:
- recordsDeleted
-
obliterateOldStemsDirectlyInStem
public static long obliterateOldStemsDirectlyInStem()- Returns:
- records deleted
-
obliterateOldStemsDirectlyInStem
public static long obliterateOldStemsDirectlyInStem(Set<GrouperDaemonDeleteOldRecords.DeleteOldStems> deleteOldStems) - Parameters:
deleteOldStems
-- Returns:
- records deleted
-
obliterateOldStemsDirectlyInStem
- Parameters:
jobMessage
-error
-- Returns:
- recordsDeleted
-
obliterateOldStemsDirectlyInStem
public static long obliterateOldStemsDirectlyInStem(StringBuilder jobMessage, Set<GrouperDaemonDeleteOldRecords.DeleteOldStems> deleteOldStemsSet) - Parameters:
jobMessage
-deleteOldStemsSet
-- Returns:
- records deleted
-
obliterateOldStemsDirectlyInStem
public static long obliterateOldStemsDirectlyInStem(StringBuilder jobMessage, Set<GrouperDaemonDeleteOldRecords.DeleteOldStems> deleteOldStemsSet, boolean[] error) - Parameters:
jobMessage
-deleteOldStemsSet
-error
- put if error if something there- Returns:
- folders deleted
-
verifyTableIdIndexes
verify that table id indexes
-