public class OdiSessionBlueprintBreakpoint
extends oracle.odi.domain.support.AbstractRepositoryEntity
OdiSessionBlueprintBreakpoint
is child entity in
OdiSessionBlueprint
-> OdiSessionBlueprintStep
->
OdiSessionBlueprintBreakpoint
and OdiSessionBlueprint
->
OdiSessionBlueprintTask
->OdiSessionBlueprintBreakpoint
aggregates, represents a breakpoint set on one of OdiSessionBlueprint
steps or tasks.
Lifecycle starts once breakpoint set on blueprint's step or task, ends when the breakpoint is removed or one of the parent entities removed.
Modifier and Type | Method and Description |
---|---|
int |
getHitCount()
Returns number of times the breakpoint must be hit before suspending
execution, 0 by default meaning that execution will be suspended on the
first hit.
|
java.io.Serializable |
getInternalId()
Provides a common getter for the persistence layer to obtain an identity,
irrespective of the actual type of identity used.
|
IRepositoryEntity |
getSecurityContainer()
Define a generic way to retrieve container for entities.
|
OdiSessionBlueprintStep |
getSessionBlueprintStep()
Returns
OdiSessionBlueprintStep instance if
isFromSessionBlueprintStep()() returns true and
null otherwise. |
OdiSessionBlueprintTask |
getSessionBlueprintTask()
Returns
OdiSessionBlueprintTask instance if
isFromSessionBlueprintTask()() returns true and
null otherwise. |
boolean |
isEnabled()
Returns
true if the breakpoint is enabled or
false otherwise, true by default. |
boolean |
isFromSessionBlueprintStep()
Returns
true if the breakpoint is set on session blueprint's
step and false otherwise. |
boolean |
isFromSessionBlueprintTask()
Returns
true if the breakpoint is set on session blueprint's
task and false otherwise. |
boolean |
isStopAfter()
Returns
true if execution engine should suspend execution
after executing this breakpoint's parent session blueprint's step or task
and false otherwise, false by default. |
void |
setEnabled(boolean pEnabled)
Enables breakpoint if pEnabled is
true or disables it
otherwise. |
void |
setHitCount(int pHitCount)
Sets number of times the breakpoint must be hit before execution
suspension.
|
void |
setStopAfter(boolean pStopAfter)
Tells execution engine to suspend execution after executing this
breakpoint' parent session blueprint's step or task if
pStopAfter is true and after otherwise. |
public java.io.Serializable getInternalId()
IRepositoryEntity
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.
public IRepositoryEntity getSecurityContainer()
IRepositoryEntity
public boolean isEnabled()
true
if the breakpoint is enabled or
false
otherwise, true
by default.setEnabled(boolean)
public void setEnabled(boolean pEnabled)
true
or disables it
otherwise.pEnabled
- new enabled state for the breakpointisEnabled()
public int getHitCount()
setHitCount(int)
public void setHitCount(int pHitCount)
pHitCount
- new hit count valuegetHitCount()
public boolean isStopAfter()
true
if execution engine should suspend execution
after executing this breakpoint's parent session blueprint's step or task
and false
otherwise, false
by default.setStopAfter(boolean)
public void setStopAfter(boolean pStopAfter)
pStopAfter
is true
and after otherwise.pStopAfter
- if to suspend execution after executing parent object or
notisStopAfter()
public boolean isFromSessionBlueprintStep()
true
if the breakpoint is set on session blueprint's
step and false
otherwise.getSessionBlueprintStep()
,
isFromSessionBlueprintTask()
public boolean isFromSessionBlueprintTask()
true
if the breakpoint is set on session blueprint's
task and false
otherwise.getSessionBlueprintTask()
,
isFromSessionBlueprintStep()
public OdiSessionBlueprintStep getSessionBlueprintStep()
OdiSessionBlueprintStep
instance if
isFromSessionBlueprintStep()()
returns true
and
null
otherwise.OdiSessionBlueprintStep
instance if availableisFromSessionBlueprintStep()
public OdiSessionBlueprintTask getSessionBlueprintTask()
OdiSessionBlueprintTask
instance if
isFromSessionBlueprintTask()()
returns true
and
null
otherwise.OdiSessionBlueprintTask
instance if availableisFromSessionBlueprintTask()