JSCAPE MFT Server

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.

Author:
Alex

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(java.lang.String name, java.lang.String description, java.lang.Class eventClass, com.jscape.util.functor.UnaryFunction<ExpressionContext,java.lang.Object> expression, java.lang.String expressionString, 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 getExpressionString()
          Returns expression string as entered by user.
 java.lang.String getExpressionText()
          Returns expression text.
 java.lang.String getName()
          Returns trigger name.
 boolean isEnabled()
          Returns trigger enabled flag.
 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)
          Sets trigger enabled flag.
 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 setExpressionString(java.lang.String value)
          Sets expression string as entered by user.
 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,
               java.lang.String expressionString,
               ActionContext[] contexts,
               boolean allowErrorEvent,
               boolean enabled)

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

getExpressionString

public java.lang.String getExpressionString()
Returns expression string as entered by user.

Returns:
an expression string

setExpressionString

public void setExpressionString(java.lang.String value)
Sets expression string as entered by user.

Parameters:
value - an expression string value

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()
Returns trigger enabled flag.

Returns:
true if trigger is enabled; false otherwise

setEnabled

public void setEnabled(boolean value)
Sets trigger enabled flag.

Parameters:
value - if true trigger will be enabled

getExpressionText

public java.lang.String getExpressionText()
Returns expression text.

Returns:
expression text

toString

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

JSCAPE MFT Server

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