Skip navigation links

Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.5.0)

E17060-02


oracle.odi.domain.runtime.purge
Interface IPurgeLogService

All Known Implementing Classes:
PurgeLogServiceImpl

public interface IPurgeLogService

Definition of IPurgeLogService collecting the different purge log needs
First this service implements partially the coverage need.
It's mainly targeting load plan purge sequences.

Since:
11.1.1.5.0

Method Summary
 PurgeLogServiceReport purgeLoadPlanInstance(java.lang.Number loadPlanInstanceId, boolean removeSessions)
          Purge the Load Plan instance
 PurgeLogServiceReport purgeLoadPlanInstanceRun(OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId loadPlanInstanceRunId, boolean removeSessions)
          Purge the Load plan instance run removes the parent load plan instance if it's the only remaining child run.
 PurgeLogServiceReport purgeLoadPlanInstanceRuns(OdiLoadPlanInstanceRunCriteria loadPlanInstanceRunCriteria, boolean removeSessions)
          Purge the Load plan instance runs matching the criteria also removes the parent load plan instances without children
 PurgeLogServiceReport purgeStandaloneSession(java.lang.Number sessionId)
          Purge of executed session logs OdiSession

 

Method Detail

purgeLoadPlanInstanceRun

PurgeLogServiceReport purgeLoadPlanInstanceRun(OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId loadPlanInstanceRunId,
                                               boolean removeSessions)
Purge the Load plan instance run removes the parent load plan instance if it's the only remaining child run.
Parameters:
loadPlanInstanceRunId - OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId
removeSessions - optional removal of executed session logs OdiSession
See Also:
OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId

purgeLoadPlanInstanceRuns

PurgeLogServiceReport purgeLoadPlanInstanceRuns(OdiLoadPlanInstanceRunCriteria loadPlanInstanceRunCriteria,
                                                boolean removeSessions)
Purge the Load plan instance runs matching the criteria also removes the parent load plan instances without children
Parameters:
loadPlanInstanceRunCriteria - OdiLoadPlanInstanceRunCriteria definition of the criteria selecting the range of object to be deleted
removeSessions - optional removal of executed session logs OdiSession

purgeLoadPlanInstance

PurgeLogServiceReport purgeLoadPlanInstance(java.lang.Number loadPlanInstanceId,
                                            boolean removeSessions)
Purge the Load Plan instance
Parameters:
loadPlanInstanceId - id for this load plan instance
removeSessions - optional removal of executed session logs OdiSession

purgeStandaloneSession

PurgeLogServiceReport purgeStandaloneSession(java.lang.Number sessionId)
Purge of executed session logs OdiSession
Parameters:
sessionId - id of the session to be purged

Skip navigation links

Oracle® Data Integrator Java API Reference
11g Release 1 (11.1.1.5.0)

E17060-02


Copyright © 2011, Oracle and/or its affiliates. All rights reserved.