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

java.lang.Object
  extended bybiz.hammurapi.sql.DatabaseObject
      extended bybiz.hammurapi.web.interaction.sql.InteractionStepImpl
          extended bybiz.hammurapi.web.interaction.InteractionFactory.InteractionDefinition.StepDefinition
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.InteractionStep, biz.hammurapi.util.Observable, java.io.Serializable, biz.hammurapi.util.Versioned
Enclosing class:
InteractionFactory.InteractionDefinition

public class InteractionFactory.InteractionDefinition.StepDefinition
extends biz.hammurapi.web.interaction.sql.InteractionStepImpl

Interaction step definition

Author:
Pavel Vlasov
See Also:
Serialized Form

Field Summary
 
Fields inherited from class biz.hammurapi.web.interaction.sql.InteractionStepImpl
ActionCode, BindInteraction, BindMenu, BindType, BindUrl, Description, Geometry, GuardCode, Id, InteractionId, Name, StepOrder
 
Fields inherited from class biz.hammurapi.sql.DatabaseObject
columns, objectVersion, originalVersion
 
Constructor Summary
InteractionFactory.InteractionDefinition.StepDefinition(boolean force)
           
InteractionFactory.InteractionDefinition.StepDefinition(java.sql.ResultSet rs)
           
 
Method Summary
 java.util.Collection getInputs()
           
 InteractionFactory.InteractionDefinition getInteractionDefinition()
           
 java.util.Collection getOutputs()
           
 java.lang.Object guard(java.util.Map context)
          Executes guard code.
 
Methods inherited from class biz.hammurapi.web.interaction.sql.InteractionStepImpl
clone, getActionCode, getBindInteraction, getBindMenu, getBindType, getBindUrl, getDescription, getGeometry, getGuardCode, getId, getInteractionId, getName, getStepOrder, project, project, setActionCode, setBindInteraction, setBindMenu, setBindType, setBindUrl, setDescription, setGeometry, setGuardCode, setId, setInteractionId, setName, setStepOrder
 
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.StepDefinition

public InteractionFactory.InteractionDefinition.StepDefinition(boolean force)

InteractionFactory.InteractionDefinition.StepDefinition

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

getInputs

public java.util.Collection getInputs()

getOutputs

public java.util.Collection getOutputs()

getInteractionDefinition

public InteractionFactory.InteractionDefinition getInteractionDefinition()

guard

public java.lang.Object guard(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.