Class AddMembersToCollection
java.lang.Object
org.cristalise.kernel.graph.model.Vertex
org.cristalise.kernel.graph.model.GraphableVertex
org.cristalise.kernel.lifecycle.instance.WfVertex
org.cristalise.kernel.lifecycle.instance.Activity
org.cristalise.kernel.lifecycle.instance.predefined.PredefinedStep
org.cristalise.kernel.lifecycle.instance.predefined.ManageMembersOfCollectionBase
org.cristalise.kernel.lifecycle.instance.predefined.AddMembersToCollection
-
Nested Class Summary
Nested classes/interfaces inherited from class org.cristalise.kernel.lifecycle.instance.WfVertex
WfVertex.Types -
Field Summary
FieldsFields inherited from class org.cristalise.kernel.lifecycle.instance.predefined.PredefinedStep
AVAILABLE, DONEFields inherited from class org.cristalise.kernel.lifecycle.instance.Activity
active, mErrors, PREDEF_STEPS_ELEMENT, state, XPATH_TOKENFields inherited from class org.cristalise.kernel.graph.model.GraphableVertex
mIsComposite -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidcheckCardinatilyConstraint(Dependency currentDependency, Dependency inputDependency, ItemPath itemPath, TransactionKey transactionKey) protected voidevaluateScript(ItemPath item, Dependency dependency, DependencyMember newMember, TransactionKey transactionKey) protected StringrunActivityLogic(AgentPath agent, ItemPath itemPath, int transitionID, String requestData, TransactionKey transactionKey) All predefined steps must override this to implement their actionMethods inherited from class org.cristalise.kernel.lifecycle.instance.predefined.ManageMembersOfCollectionBase
addCurrentDependencyUpdate, computeUpdates, evaluateScriptMethods inherited from class org.cristalise.kernel.lifecycle.instance.predefined.PredefinedStep
bundleData, bundleData, getActive, getDataList, getErrors, getName, getPredefStepOutcomeNode, getPredefStepSchemaName, getStepInstance, getType, mergeProperties, request, storeOutcomeEventAndViews, storeOutcomeEventAndViews, verifyMethods inherited from class org.cristalise.kernel.lifecycle.instance.Activity
abort, addNext, calculateAllJobs, calculateJobs, getCurrentAgentName, getCurrentAgentRole, getDescription, getErrorTransitionId, getNext, getState, getStateDate, getStateMachine, getStateMachine, getStateName, getTypeName, isFinished, loop, reinit, request, request, run, runFirst, runNext, setActive, setActiveDate, setStartDate, setState, setStateDate, setType, toStringMethods inherited from class org.cristalise.kernel.lifecycle.instance.WfVertex
evaluateProperty, evaluatePropertyValue, evaluateScript, findLastVertex, findPair, getActContext, getWfMethods inherited from class org.cristalise.kernel.graph.model.GraphableVertex
addChild, deriveVersionNumber, getBuiltInProperty, getBuiltInProperty, getCentrePoint, getChildren, getChildrenEdges, getChildrenGraphModel, getCreationContext, getInEdgeIds, getInEdges, getInGraphables, getIsComposite, getIsLayoutable, getKeyValuePairs, getLayoutableChildren, getOtherPairingID, getOutEdgeIds, getOutEdges, getOutGraphables, getOutlinePoints, getPairingId, getParent, getPath, getProperties, isMyPair, search, setBuiltInProperty, setChildrenGraphModel, setIsComposite, setIsLayoutable, setKeyValuePairs, setParent, setProperties, updatePropertiesFromCollection, updatePropertiesFromCollectionMethods inherited from class org.cristalise.kernel.graph.model.Vertex
addInEdgeId, addOutEdgeId, clearTag, containsPoint, hasTag, isJoin, isLoop, moveAbsolute, removeInEdgeId, removeOutEdgeId, setInEdgeIds, setOutEdgeIds, setOutlinePoints, setTag
-
Field Details
-
description
- See Also:
-
-
Constructor Details
-
AddMembersToCollection
public AddMembersToCollection()
-
-
Method Details
-
checkCardinatilyConstraint
protected void checkCardinatilyConstraint(Dependency currentDependency, Dependency inputDependency, ItemPath itemPath, TransactionKey transactionKey) throws InvalidDataException, InvalidCollectionModification - Overrides:
checkCardinatilyConstraintin classManageMembersOfCollectionBase- Throws:
InvalidDataExceptionInvalidCollectionModification
-
runActivityLogic
protected String runActivityLogic(AgentPath agent, ItemPath itemPath, int transitionID, String requestData, TransactionKey transactionKey) throws InvalidDataException, ObjectAlreadyExistsException, PersistencyException, ObjectNotFoundException, InvalidCollectionModification Description copied from class:PredefinedStepAll predefined steps must override this to implement their action- Specified by:
runActivityLogicin classPredefinedStep- Parameters:
agent-itemPath-transitionID-requestData-transactionKey-- Returns:
- Throws:
InvalidDataExceptionObjectAlreadyExistsExceptionPersistencyExceptionObjectNotFoundExceptionInvalidCollectionModification
-
evaluateScript
protected void evaluateScript(ItemPath item, Dependency dependency, DependencyMember newMember, TransactionKey transactionKey) throws ObjectNotFoundException, InvalidDataException, InvalidCollectionModification - Parameters:
item-dependency-newMember-transactionKey-- Throws:
ObjectNotFoundExceptionInvalidDataExceptionInvalidCollectionModification
-