com.semarchy.mdm.runtime.admin
Interface IPurgeService


public interface IPurgeService


Method Summary
 long purgeDataBranch(String pDataLocationName, long pDataBranchId, boolean pPurgeRepo)
          Trigger a data branch purge
 long purgeJobLogs(JobLogFilter pFilter)
          Purge Job Logs matching provided filter If one of given Job Logs is running or re-started and still running, it is not purged.
 long purgeJobLogs(Set<UUID> pJobLogIds)
          Purge Job Logs with provided UUIDs If one of given Job Logs is running or re-started and still running, it is not purged.
 

Method Detail

purgeJobLogs

long purgeJobLogs(Set<UUID> pJobLogIds)
Purge Job Logs with provided UUIDs If one of given Job Logs is running or re-started and still running, it is not purged.

Parameters:
pJobLogIds - Ids of Job Logs to purge
Returns:
number of deleted records

purgeJobLogs

long purgeJobLogs(JobLogFilter pFilter)
Purge Job Logs matching provided filter If one of given Job Logs is running or re-started and still running, it is not purged.

Parameters:
pFilter - filter to use to retrieve Job Logs to purge
Returns:
number of deleted records

purgeDataBranch

long purgeDataBranch(String pDataLocationName,
                     long pDataBranchId,
                     boolean pPurgeRepo)
Trigger a data branch purge

Parameters:
pDataLocationName - Data Location name to purge
pDataBranchId - Data Branch Id to purge
pPurgeRepo - true if repository logs must be purged as well, false otherwise
Returns:
number of total deleted records


Copyright © 2015. All Rights Reserved.