Interface ITAuditingManager


  • public interface ITAuditingManager
    • Method Detail

      • setAuditingEnabled

        void setAuditingEnabled​(boolean val)
      • setDataUsageAuditingEnabled

        void setDataUsageAuditingEnabled​(boolean val)
      • deleteAllAuditEvents

        void deleteAllAuditEvents()
      • getAuditEventReportAsJson

        String getAuditEventReportAsJson​(int eventId)
                                  throws com.atlassian.jira.util.json.JSONException
        Throws:
        com.atlassian.jira.util.json.JSONException
      • getAuditEventAsBean

        AuditEventBean getAuditEventAsBean​(int eventId)
      • setOutboundAuditingEnabled

        void setOutboundAuditingEnabled​(boolean val)
      • getAuditNotificationHistoryEventsAsCount

        int getAuditNotificationHistoryEventsAsCount()
      • getAuditIncomingMailEventsAsCount

        int getAuditIncomingMailEventsAsCount()
      • updateInboundAuditItem

        void updateInboundAuditItem​(AuditEventBean bean)
      • getDiskSpaceFreeMB

        long getDiskSpaceFreeMB()
      • updateErrorProvocateurSettings

        void updateErrorProvocateurSettings​(ErrorProvocateurBean bean)
      • deleteErrorProvocateurSettings

        void deleteErrorProvocateurSettings()
      • deleteAllUsageData

        void deleteAllUsageData()
      • createHourlyUsage

        void createHourlyUsage​(com.atlassian.jira.project.Project project,
                               long msgVolRxd,
                               long msgVolTxd,
                               long dataVolRxd,
                               long dataVolTxd,
                               Timestamp time)
      • createDailyUsage

        void createDailyUsage​(com.atlassian.jira.project.Project project,
                              long msgVolRxd,
                              long msgVolTxd,
                              long dataVolRxd,
                              long dataVolTxd,
                              Timestamp time)
      • createMonthlyUsage

        void createMonthlyUsage​(com.atlassian.jira.project.Project project,
                                long msgVolRxd,
                                long msgVolTxd,
                                long dataVolRxd,
                                long dataVolTxd,
                                Timestamp time)
      • migrateCurrentToHourly

        void migrateCurrentToHourly()
      • migrateAllCurrentToHourly

        void migrateAllCurrentToHourly()
      • migrateHourlyToDaily

        void migrateHourlyToDaily()
      • migrateAllHourlyToDaily

        void migrateAllHourlyToDaily()
      • migrateDailyToMonthly

        void migrateDailyToMonthly()
      • migrateAllDailyToMonthly

        void migrateAllDailyToMonthly()
      • getCurrentUsageEntityCount

        int getCurrentUsageEntityCount()
      • getHourlyUsageEntityCount

        int getHourlyUsageEntityCount()
      • getDailyUsageEntityCount

        int getDailyUsageEntityCount()
      • getMonthlyUsageEntityCount

        int getMonthlyUsageEntityCount()
      • getCurrentUsageTotalMessages

        long getCurrentUsageTotalMessages()
      • getHourlyUsageTotalMessages

        long getHourlyUsageTotalMessages()
      • getDailyUsageTotalMessages

        long getDailyUsageTotalMessages()
      • getMonthlyTotalMessages

        long getMonthlyTotalMessages()
      • getCurrentUsageTotalDataUsage

        long getCurrentUsageTotalDataUsage()
      • getHourlyUsageTotalDataUsage

        long getHourlyUsageTotalDataUsage()
      • getDailyUsageTotalDataUsage

        long getDailyUsageTotalDataUsage()
      • getMonthlyTotalDataUsage

        long getMonthlyTotalDataUsage()
      • deleteAllOldHourlyData

        void deleteAllOldHourlyData()
      • deleteAllOldDailyData

        void deleteAllOldDailyData()
      • deleteAllOldMonthlyData

        void deleteAllOldMonthlyData()
      • migrateUsageTask

        void migrateUsageTask()
      • getNumberOfCurrentClusterLocks

        int getNumberOfCurrentClusterLocks()