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 ClassesNested classes/interfaces inherited from class edu.internet2.middleware.grouper.app.loader.OtherJobBase
OtherJobBase.OtherJobInput, OtherJobBase.OtherJobOutput
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic long
static long
deleteOldAuditEntry
(int daysToKeepLogs) static long
deleteOldAuditEntry
(StringBuilder jobMessage, int daysToKeepLogs) static long
deleteOldAuditEntry
(StringBuilder jobMessage, int daysToKeepLogs, Hib3GrouperLoaderLog hib3GrouploaderLog) static long
deleteOldAuditEntry
(StringBuilder jobMessage, Hib3GrouperLoaderLog hib3GrouploaderLog) static long
static long
deleteOldAuditEntryNoLoggedInUser
(int daysToKeepLogs) static long
deleteOldAuditEntryNoLoggedInUser
(int daysToKeepLogs, Hib3GrouperLoaderLog hib3GrouploaderLog) static long
deleteOldAuditEntryNoLoggedInUser
(StringBuilder jobMessage, int daysToKeepLogs) static long
deleteOldAuditEntryNoLoggedInUser
(StringBuilder jobMessage, int daysToKeepLogs, Hib3GrouperLoaderLog hib3GrouploaderLog) static long
deleteOldAuditEntryNoLoggedInUser
(StringBuilder jobMessage, Hib3GrouperLoaderLog hib3GrouploaderLog) static long
static long
deleteOldDeletedPointInTimeObjects
(int daysToKeepLogs) static long
deleteOldDeletedPointInTimeObjects
(StringBuilder jobMessage) static long
deleteOldDeletedPointInTimeObjects
(StringBuilder jobMessage, int daysToKeepLogs) static long
deleteOldDeletedPointInTimeObjects
(StringBuilder jobMessage, int daysToKeepLogs, Hib3GrouperLoaderLog hib3GrouploaderLog) static long
deleteOldDeletedPointInTimeObjects
(StringBuilder jobMessage, Hib3GrouperLoaderLog hib3GrouploaderLog) static void
deleteOldSyncData
(StringBuilder jobMessage) delete old sync datastatic void
deleteOldSyncData
(StringBuilder jobMessage, Hib3GrouperLoaderLog hib3GrouploaderLog) delete old sync datastatic void
maintenanceDeleteOldRecords
(Hib3GrouperLoaderLog hib3GrouploaderLog) static long
static long
obliterateOldStemsDirectlyInStem
(StringBuilder jobMessage, boolean[] error) static long
obliterateOldStemsDirectlyInStem
(StringBuilder jobMessage, boolean[] error, Hib3GrouperLoaderLog hib3GrouploaderLog) 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 indexesstatic boolean
verifyTableIdIndexes
(StringBuilder jobMessage, Hib3GrouperLoaderLog hib3GrouploaderLog) 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
-
-
deleteOldSyncData
delete old sync data -
deleteOldSyncData
public static void deleteOldSyncData(StringBuilder jobMessage, Hib3GrouperLoaderLog hib3GrouploaderLog) delete old sync data -
deleteOldAuditEntryNoLoggedInUser
public static long deleteOldAuditEntryNoLoggedInUser()- Returns:
- records deleted
-
deleteOldAuditEntryNoLoggedInUser
public static long deleteOldAuditEntryNoLoggedInUser(StringBuilder jobMessage, Hib3GrouperLoaderLog hib3GrouploaderLog) - Parameters:
jobMessage
-- Returns:
- recordsDeleted
-
deleteOldDeletedPointInTimeObjects
- Parameters:
jobMessage
-daysToKeepLogs
-- Returns:
- records deleted
-
deleteOldDeletedPointInTimeObjects
public static long deleteOldDeletedPointInTimeObjects(StringBuilder jobMessage, int daysToKeepLogs, Hib3GrouperLoaderLog hib3GrouploaderLog) - Parameters:
jobMessage
-daysToKeepLogs
-- Returns:
- records deleted
-
deleteOldAuditEntryNoLoggedInUser
public static long deleteOldAuditEntryNoLoggedInUser(int daysToKeepLogs) - Parameters:
daysToKeepLogs
-- Returns:
- records deleted
-
deleteOldAuditEntryNoLoggedInUser
public static long deleteOldAuditEntryNoLoggedInUser(int daysToKeepLogs, Hib3GrouperLoaderLog hib3GrouploaderLog) - Parameters:
daysToKeepLogs
-- Returns:
- records deleted
-
deleteOldAuditEntryNoLoggedInUser
- Parameters:
jobMessage
-daysToKeepLogs
-- Returns:
- records deleted
-
deleteOldAuditEntryNoLoggedInUser
public static long deleteOldAuditEntryNoLoggedInUser(StringBuilder jobMessage, int daysToKeepLogs, Hib3GrouperLoaderLog hib3GrouploaderLog) - 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
public static long deleteOldAuditEntry(StringBuilder jobMessage, Hib3GrouperLoaderLog hib3GrouploaderLog) - Parameters:
jobMessage
-- Returns:
- recordsDeleted
-
deleteOldAuditEntry
- Parameters:
jobMessage
-daysToKeepLogs
-- Returns:
- records deleted
-
deleteOldAuditEntry
public static long deleteOldAuditEntry(StringBuilder jobMessage, int daysToKeepLogs, Hib3GrouperLoaderLog hib3GrouploaderLog) - 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
-
deleteOldDeletedPointInTimeObjects
public static long deleteOldDeletedPointInTimeObjects(StringBuilder jobMessage, Hib3GrouperLoaderLog hib3GrouploaderLog) - 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, boolean[] error, Hib3GrouperLoaderLog hib3GrouploaderLog) - 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 -
verifyTableIdIndexes
public static boolean verifyTableIdIndexes(StringBuilder jobMessage, Hib3GrouperLoaderLog hib3GrouploaderLog) verify that table id indexes- Returns:
- true if of, and false if there was an error
-