biz.hammurapi.web.interaction
Class InteractionFactory.InteractionDefinition.TransitionDefinition

java.lang.Object
  extended bybiz.hammurapi.sql.DatabaseObject
      extended bybiz.hammurapi.web.interaction.sql.InteractionTransitionImpl
          extended bybiz.hammurapi.web.interaction.InteractionFactory.InteractionDefinition.TransitionDefinition
All Implemented Interfaces:
biz.hammurapi.util.Attributable, java.lang.Cloneable, biz.hammurapi.sql.columns.ColumnChangeListener, biz.hammurapi.config.Context, biz.hammurapi.config.ContextConfigurable, biz.hammurapi.config.DomConfigurable, biz.hammurapi.xml.dom.DomSerializable, biz.hammurapi.sql.IDatabaseObject, biz.hammurapi.web.interaction.sql.InteractionTransition, biz.hammurapi.util.Observable, java.io.Serializable, biz.hammurapi.util.Versioned
Enclosing class:
InteractionFactory.InteractionDefinition

public class InteractionFactory.InteractionDefinition.TransitionDefinition
extends biz.hammurapi.web.interaction.sql.InteractionTransitionImpl

Transition definition

Author:
Pavel Vlasov
See Also:
Serialized Form

Field Summary
 
Fields inherited from class biz.hammurapi.web.interaction.sql.InteractionTransitionImpl
ActionCode, ConditionCode, Description, FromStep, Geometry, Id, Name, ToStep, TransitionOrder
 
Fields inherited from class biz.hammurapi.sql.DatabaseObject
columns, objectVersion, originalVersion
 
Constructor Summary
InteractionFactory.InteractionDefinition.TransitionDefinition(boolean force)
           
InteractionFactory.InteractionDefinition.TransitionDefinition(java.sql.ResultSet rs)
           
 
Method Summary
 java.lang.Object condition(java.util.Map context)
          Executes guard code.
 InteractionFactory.InteractionDefinition getInteractionDefinition()
           
 InteractionFactory.InteractionDefinition.StepDefinition getSourceDefinition()
           
 InteractionFactory.InteractionDefinition.StepDefinition getTargetDefinition()
           
 
Methods inherited from class biz.hammurapi.web.interaction.sql.InteractionTransitionImpl
clone, getActionCode, getConditionCode, getDescription, getFromStep, getGeometry, getId, getName, getToStep, getTransitionOrder, project, project, setActionCode, setConditionCode, setDescription, setFromStep, setGeometry, setId, setName, setToStep, setTransitionOrder
 
Methods inherited from class biz.hammurapi.sql.DatabaseObject
addColumn, addObserver, addRelationship, clear, configure, configure, copy, delete, equals, fromDom, fromDom, get, getAttribute, getColumn, getColumnAttribute, getObjectVersion, getRelationship, getSqlType, hashCode, insert, isDeleted, isModified, loadRelationships, onChange, removeAttribute, removeColumnAttribute, removeObserver, setAttribute, setColumnAttribute, setOriginal, toDom, toDom, toString, update
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface biz.hammurapi.xml.dom.DomSerializable
toDom
 

Constructor Detail

InteractionFactory.InteractionDefinition.TransitionDefinition

public InteractionFactory.InteractionDefinition.TransitionDefinition(boolean force)

InteractionFactory.InteractionDefinition.TransitionDefinition

public InteractionFactory.InteractionDefinition.TransitionDefinition(java.sql.ResultSet rs)
                                                              throws java.sql.SQLException
Method Detail

getSourceDefinition

public InteractionFactory.InteractionDefinition.StepDefinition getSourceDefinition()

getTargetDefinition

public InteractionFactory.InteractionDefinition.StepDefinition getTargetDefinition()

getInteractionDefinition

public InteractionFactory.InteractionDefinition getInteractionDefinition()

condition

public java.lang.Object condition(java.util.Map context)
                           throws HammurapiWebException
Executes guard code.

Parameters:
context - evaluation context.
Returns:
If 'false' then interaction instance does not get created.
Throws:
HammurapiWebException


Copyright © 2006 Hammurapi Group. All Rights Reserved.