com.jscape.inet.mft.workflow
Class Trigger

java.lang.Object
  extended by com.jscape.inet.mft.workflow.Trigger

public class Trigger
extends java.lang.Object

Event trigger.

Version:
1.0
Author:
Alex
See Also:
Source code

Constructor Summary
Trigger()
          Creates a new trigger instance.
Trigger(Trigger that)
          Copy constructor.
 
Method Summary
 boolean getAllowErrorEvent()
          Returns firing error event flag.
 ActionContext[] getContexts()
          Returns actions contexts.
 java.lang.String getDescription()
          Returns trigger description.
 java.lang.Class getEventClass()
          Returns binded event class.
 Expression getExpression()
          Returns trigger expression.
 java.lang.String getName()
          Returns trigger name.
 void process(com.jscape.util.event.Event event)
          Processes event.
 void setAllowErrorEvent(boolean value)
          Sets firing error event flag.
 void setContexts(ActionContext[] value)
          Sets action contexts.
 void setDescription(java.lang.String value)
          Sets trigger description.
 void setDomain(com.jscape.inet.mft.common.Domain domain)
          Sets trigger domain.
 void setEventClass(java.lang.Class value)
          Sets binded event class.
 void setExpression(Expression value)
          Sets trigger expression.
 void setName(java.lang.String value)
          Sets trigger name.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Trigger

public Trigger()
Creates a new trigger instance.


Trigger

public Trigger(Trigger that)
Copy constructor.

Parameters:
that - instance to copy
Method Detail

getName

public java.lang.String getName()
Returns trigger name.

Returns:
trigger name

setName

public void setName(java.lang.String value)
Sets trigger name.

Parameters:
value - the trigger name

getDescription

public java.lang.String getDescription()
Returns trigger description.

Returns:
trigger description

setDescription

public void setDescription(java.lang.String value)
Sets trigger description.

Parameters:
value - the trigger description

getEventClass

public java.lang.Class getEventClass()
Returns binded event class.

Returns:
binded event class

setEventClass

public void setEventClass(java.lang.Class value)
Sets binded event class.

Parameters:
value - the event class

getExpression

public Expression getExpression()
Returns trigger expression.

Returns:
trigger expression

setExpression

public void setExpression(Expression value)
Sets trigger expression.

Parameters:
value - trigger expression

getContexts

public ActionContext[] getContexts()
Returns actions contexts.

Returns:
actions contexts

setContexts

public void setContexts(ActionContext[] value)
Sets action contexts.

Parameters:
value - action contexts

setDomain

public void setDomain(com.jscape.inet.mft.common.Domain domain)
Sets trigger domain.

Parameters:
domain - trigger domain

getAllowErrorEvent

public boolean getAllowErrorEvent()
Returns firing error event flag.

Returns:
true if error event firing allowed; false otherwise

setAllowErrorEvent

public void setAllowErrorEvent(boolean value)
Sets firing error event flag.

Parameters:
value - if true trigger will fire error event if error appears while trigger run

process

public void process(com.jscape.util.event.Event event)
Processes event.

Parameters:
event - event to process


Copyright © 2007 JSCAPE Corp. All Rights Reserved.