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(java.lang.String name, java.lang.String description, java.lang.Class eventClass, com.jscape.util.functor.UnaryFunction<ExpressionContext,java.lang.Object> expression, ActionContext[] contexts, boolean allowErrorEvent, boolean enabled)
           
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.
 com.jscape.util.functor.UnaryFunction<ExpressionContext,java.lang.Object> getExpression()
          Returns trigger expression.
 java.lang.String getName()
          Returns trigger name.
 boolean isEnabled()
           
 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 setEnabled(boolean value)
           
 void setEventClass(java.lang.Class value)
          Sets binded event class.
 void setExpression(com.jscape.util.functor.UnaryFunction<ExpressionContext,java.lang.Object> value)
          Sets trigger expression.
 void setName(java.lang.String value)
          Sets trigger name.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Trigger

public Trigger(java.lang.String name,
               java.lang.String description,
               java.lang.Class eventClass,
               com.jscape.util.functor.UnaryFunction<ExpressionContext,java.lang.Object> expression,
               ActionContext[] contexts,
               boolean allowErrorEvent,
               boolean enabled)

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 com.jscape.util.functor.UnaryFunction<ExpressionContext,java.lang.Object> getExpression()
Returns trigger expression.

Returns:
trigger expression

setExpression

public void setExpression(com.jscape.util.functor.UnaryFunction<ExpressionContext,java.lang.Object> 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

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

isEnabled

public boolean isEnabled()

setEnabled

public void setEnabled(boolean value)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


Copyright © 1999-2009 JSCAPE LLC. All Rights Reserved.