Skip navigation links

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

E17060-02


oracle.odi.domain.runtime.session.finder
Interface IOdiSessionFinder

All Superinterfaces:
IFinder

public interface IOdiSessionFinder
extends IFinder

Finder interface for OdiSession entity root.


Method Summary
 int countAll()
          Gets the number of ODI sessions stored inside runtime repository.
 int countByAgentNameAndStatus(java.lang.String pAgentName, Status pStatus)
          Gets the number of ODI sessions related to given ODI Agent and having given status in runtime repository.
 int countByLoadPlanInstanceRun(OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId pOdilprunId)
          Returns the number of OdiSession launched by given OdiLoadPlanInstanceRun
 int countByStatus(Status pStatus)
          Gets the number of ODI sessions with given status in runtime repository.
 java.util.Collection<OdiSession> findByCriteria(OdiSessionCriteria criteria, int maxResults)
          Returns collection of OdiSession instances matching given criteria.
 OdiSession findBySessionId(java.lang.Number pSessionId)
          Returns the OdiSession instance for the specified session id value.
 java.util.Collection<OdiSession> findChildSessions(OdiSession pParentSession)
          Returns collection of OdiSession instances which are children for the session.
 java.util.Collection<OdiSession> sessionsByLoadPlanInstanceRun(OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId pOdilprunId)
          Returns the list of OdiSession launched by given OdiLoadPlanInstanceRun

 

Methods inherited from interface oracle.odi.domain.finder.IFinder
findAll, findById, findByIds

 

Method Detail

findChildSessions

java.util.Collection<OdiSession> findChildSessions(OdiSession pParentSession)
Returns collection of OdiSession instances which are children for the session.
Parameters:
pParentSession - parent session
Returns:
collection of child sessions.

countAll

int countAll()
Gets the number of ODI sessions stored inside runtime repository.
Returns:
number of ODI sessions stored inside runtime repository

countByAgentNameAndStatus

int countByAgentNameAndStatus(java.lang.String pAgentName,
                              Status pStatus)
Gets the number of ODI sessions related to given ODI Agent and having given status in runtime repository.

Throw IllegalArgumentException if pAgentName is null or empty, or if pStatus is null.

Parameters:
pAgentName - agent's name
pStatus - status
Returns:
number of ODI sessions related to given ODI Agent and having given status in runtime repository

countByStatus

int countByStatus(Status pStatus)
Gets the number of ODI sessions with given status in runtime repository.

Throws IllegalArgumentException if status is null

Parameters:
pStatus - status
Returns:
number of ODI sessions with given status in runtime repository

findBySessionId

OdiSession findBySessionId(java.lang.Number pSessionId)
Returns the OdiSession instance for the specified session id value.
Parameters:
pSessionId - session's id to search for
Returns:
OdiSession instance

findByCriteria

java.util.Collection<OdiSession> findByCriteria(OdiSessionCriteria criteria,
                                                int maxResults)
Returns collection of OdiSession instances matching given criteria.

Search will be performed using "AND" logical operation for all not-null criteria's fields.

For all fields which support wild cards, the match will be case insensitive.

Parameters:
criteria - search criteria
maxResults - maximum number of results. If equal to 0 - all records will be returned
Returns:
unmodifiable collection of OdiSession instances matching given criteria

countByLoadPlanInstanceRun

int countByLoadPlanInstanceRun(OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId pOdilprunId)
Returns the number of OdiSession launched by given OdiLoadPlanInstanceRun
Parameters:
pOdilprunId - identifier for OdiLoadPlanInstanceRun
Returns:
number of ODI sessions
Since:
11.1.1.5.0

sessionsByLoadPlanInstanceRun

java.util.Collection<OdiSession> sessionsByLoadPlanInstanceRun(OdiLoadPlanInstanceRun.OdiLoadPlanInstanceRunId pOdilprunId)
Returns the list of OdiSession launched by given OdiLoadPlanInstanceRun
Parameters:
pOdilprunId - identifier for OdiLoadPlanInstanceRun
Returns:
unmodifiable collection of OdiSession instances
Since:
11.1.1.5.0

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.