Skip navigation links

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

E17060-03


oracle.odi.domain.runtime.scheduling
Class OdiJobStartupParam

java.lang.Object
  extended by oracle.odi.domain.support.BusinessObject
      extended by oracle.odi.domain.support.AbstractRepositoryEntity
          extended by oracle.odi.domain.runtime.scheduling.OdiJobStartupParam

All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, IRepositoryEntity

public final class OdiJobStartupParam
extends oracle.odi.domain.support.AbstractRepositoryEntity

OdiJobStartupParam is the representation of startup parameter for OdiSession or OdiLoadPlanInstance. It contains value that overrides the latest value of the scheduled job's variable. Such parameter should be connected to real OdiScenarioVariable or OdiLoadPlanVariable existing in run-time repository. Otherwise run-time agent will throw an exception on setting parameters up. For this purpose creation of OdiJobStartupParam instances is controlled by OdiScenarioSchedule and OdiLoadPlanSchedule objects.

Collection of all startup parameters related to scheduled job is accessible by corresponding method of OdiSchedule.

Since:
11.1.1.6.0
See Also:
OdiSchedule, OdiScenarioSchedule, OdiLoadPlanSchedule, OdiScenarioVariable, OdiLoadPlanVariable, Serialized Form

Method Summary
 java.io.Serializable getInternalId()
          Provides a common getter for the persistence layer to obtain an identity, irrespective of the actual type of identity used.
 java.lang.String getName()
          Returns the name of this startup parameter.
 IRepositoryEntity getSecurityContainer()
          Define a generic way to retrieve container for entities.
 VariableType getType()
          Returns the data type of this parameter.
 java.lang.Object getValue()
          Returns the value of this startup parameter.
 void setValue(java.lang.Object pValue)
          Specifies new value for this startup parameter.

 

Methods inherited from class oracle.odi.domain.support.BusinessObject
clone

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Method Detail

getName

public java.lang.String getName()
Returns the name of this startup parameter.
Returns:
parameter's name

getValue

public java.lang.Object getValue()
Returns the value of this startup parameter.

When calling this method, the value can be casted into relevant class according this parameter's type.

Returns:
value of this parameter
See Also:
getType(), setValue(Object)

setValue

public void setValue(java.lang.Object pValue)
Specifies new value for this startup parameter.
Parameters:
pValue - value
See Also:
setValue(Object)

getType

public VariableType getType()
Returns the data type of this parameter.
Returns:
data type
See Also:
VariableType

getInternalId

public java.io.Serializable getInternalId()
Description copied from interface: IRepositoryEntity
Provides a common getter for the persistence layer to obtain an identity, irrespective of the actual type of identity used.

Typically a subclass will delegate to a public SomePrimitiveWrapper getId() method. The necessity for the getInternalId() abstract method is solely because the persistence layer needs a way of obtaining the identity irrespective of the actual identity implementation choice.

Returning null from this method will indicate the object has never been saved. This will likely be relied on by some DAO implementations.

Returns:
the persistence identity of this instance

getSecurityContainer

public IRepositoryEntity getSecurityContainer()
Description copied from interface: IRepositoryEntity
Define a generic way to retrieve container for entities.
Returns:
container entity

Skip navigation links

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

E17060-03


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