OptimalTrace
5.2

com.compuware.optimaltrace.tools.common.bizobjects
Interface StepIfc

All Superinterfaces:
AbstractStepIfc, AssociateIfc, BizObjectIfc, ChildIfc, CustomPropertyHolderIfc, DynAttributeIfc, LinkHolderIfc, MergeObjectIfc, ParentIfc, PersistentIfc, PropertiesContainerIfc, RelationIfc, RepositionableChildIfc
All Known Implementing Classes:
Step

public interface StepIfc
extends AbstractStepIfc

Interface StepIfc

Author:
Damian Beresford

Field Summary
static java.lang.String ATTR_IS_OPTIONAL
          Dynamic Attributes for Steps..
 
Fields inherited from interface com.compuware.optimaltrace.tools.common.bizobjects.AbstractStepIfc
ATTR_DESCRIPTION
 
Fields inherited from interface com.compuware.optimaltrace.framework.business.BizObjectIfc
ATTR_IS_LOCKED, ATTR_IS_LOCKEDLOCALLY, ATTR_IS_READONLY, ATTR_LOCKOWNER, ATTR_NAME, BO_DB_TIMESTAMP, BO_ID, BO_ST, BO_TIMESTAMP, BO_TYPE
 
Fields inherited from interface com.compuware.optimaltrace.framework.merge.MergeObjectIfc
ATTR_IS_ASSOCIATECHANGEDNEWER, ATTR_IS_ASSOCIATECHANGEDOLDER, ATTR_IS_ATTRIBUTESCHANGED_NEWER, ATTR_IS_ATTRIBUTESCHANGED_OLDER, ATTR_IS_CHILDCONFLICT, ATTR_IS_CHILDWASADDED, ATTR_IS_CHILDWASREMOVED, ATTR_IS_CUSTOMPROPERTYCHANGED, ATTR_IS_CUSTOMPROPERTYCHANGEDADDED, ATTR_IS_CUSTOMPROPERTYCHANGEDREMOVED, ATTR_IS_CUSTOMPROPERTYVALUECHANGEDNEWER, ATTR_IS_CUSTOMPROPERTYVALUECHANGEDOLDER, ATTR_IS_MERGEACCEPTED, ATTR_IS_MERGECHANGED, ATTR_IS_MERGEREJECTED, ATTR_IS_NEWPARENTAFTERMOVE, ATTR_IS_OLDPARENTAFTERMOVE, ATTR_IS_PARENTCHANGED, ATTR_IS_POSITIONCHANGEDNEWER, ATTR_IS_POSITIONCHANGEDOLDER, ATTR_IS_WASADDED, ATTR_IS_WASREMOVED
 
Method Summary
 com.compuware.optimaltrace.tools.common.bizobjects.ActorIfc getActor()
          Gets the Actor associated with this step
 com.compuware.optimaltrace.tools.common.bizobjects.PostConditionIfc getPostCondition()
          Gets the PostConditionIfc associated with this step
 com.compuware.optimaltrace.tools.common.bizobjects.PreConditionIfc getPreCondition()
          Returns the PreCondition associated with this step
 boolean removeActor(com.compuware.optimaltrace.tools.common.bizobjects.ActorIfc actor)
          Removes the Actor associated with this step
 boolean removePostCondition(com.compuware.optimaltrace.tools.common.bizobjects.PostConditionIfc postCondition)
          Removes the PostConditionIfc associated with this step
 boolean removePreCondition(com.compuware.optimaltrace.tools.common.bizobjects.PreConditionIfc preCondition)
          Removes the PreCondition associated with this step
 boolean setActor(com.compuware.optimaltrace.tools.common.bizobjects.ActorIfc actor)
          Sets the Actor associated with this step
 boolean setPostCondition(com.compuware.optimaltrace.tools.common.bizobjects.PostConditionIfc postCondition)
          Sets the PostConditionIfc associated with this step
 boolean setPreCondition(com.compuware.optimaltrace.tools.common.bizobjects.PreConditionIfc preCondition)
          Sets the PreCondition associated with this step
 
Methods inherited from interface com.compuware.optimaltrace.tools.common.bizobjects.AbstractStepIfc
addBranch, addRefinement, checkBranchNameUnique, checkRefinementNameUnique, getAbstractStepReadableTypeName, getBranches, getBranchesAsString, getDescription, getExternalLinks, getParentUseCase, getRefinements, getRefinementsAsString, isAlreadyBranched, isAlreadyRefinedToUseCase, isCircularBranch, isCircularRefinement, isRefiningToSelf, moveBranch, moveRefinement, removeBranch, removeRefinement, setDescription, updateName
 
Methods inherited from interface com.compuware.optimaltrace.framework.business.BizObjectIfc
cloneObjectsAttributes, disableMergeObjectSupport, enableMergeObjectSupport, equals, getBaselineId, getBizObjectId, getFirstChild, getId, getLockOwner, getName, getNextChild, getReadableName, getTimeStamp, getTypeId, hasChildren, isEqual, isEqualWithFilter, isLocked, isMergeObjectSupportEnabled, isReadOnly, setBaselineId, setBizObjectId, setId, setIsLocked, setIsReadOnly, setLockOwner, setName, setTimeStamp, setTimeStampNoParentUpdate
 
Methods inherited from interface com.compuware.optimaltrace.framework.relations.ParentIfc
addChild, addChildAt, addParentListener, decrementChildPosition, fireChildEvent, fireChildEvent, getChild, getChild, getChildById, getChildren, getChildren, getChildren, getNextChild, getParentListeners, getPreviousChild, hasChild, hasChildById, incrementChildPosition, moveChild, numChildren, reInitialiseListeners, removeChild, removeParentListener, silentlyAddChild, silentlyAddChildAt, silentlyRemoveChild
 
Methods inherited from interface com.compuware.optimaltrace.framework.relations.ChildIfc
addChildListener, getChildListeners, getParent, getParent, moveChild, moveChildAt, removeChildListener, setParent
 
Methods inherited from interface com.compuware.optimaltrace.framework.relations.AssociateIfc
addAssociate, addAssociateListener, addInwardAssociate, fireAssociateEvent, getAssociate, getAssociateListeners, getAssociates, getAssociates, getInwardAssociates, getInwardAssociates, getOutwardAssociates, getOutwardAssociates, hasAssociate, hasInwardAssociate, hasOutwardAssociate, numAssociates, numInwardAssociates, numOutwardAssociates, removeAssociate, removeAssociateListener, removeInwardAssociate
 
Methods inherited from interface com.compuware.optimaltrace.framework.business.PersistentIfc
customPropertiesToDocArray, getChildDocPersistObjects, toDocArray, toSQL
 
Methods inherited from interface com.compuware.optimaltrace.framework.business.PropertiesContainerIfc
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, getPropertyChangeListeners, removePropertyChangeListener, removePropertyChangeListener
 
Methods inherited from interface com.compuware.optimaltrace.framework.dynattribute.DynAttributeIfc
getAttributeTable, getAttributeTimeStamp, getBooleanAttribute, getIntAttribute, getLongAttribute, getObjectAttribute, getShortAttribute, getStringAttribute, getTimeStamp, getTimeStampTable, hasAttribute, removeAttribute, renameAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttributeNoTimeStampUpdate, setAttributeNoTimeStampUpdate, setAttributeTable, setAttributeTimeStamp, setObjectAttribute, setTimeStampTable
 
Methods inherited from interface com.compuware.optimaltrace.framework.merge.MergeObjectIfc
isAssociateChangedNewer, isAssociateChangedOlder, isAttributesChangedNewer, isAttributesChangedOlder, isChildConflict, isChildWasAdded, isChildWasRemoved, isMergeAccepted, isMergeChanged, isMergeRejected, isNewParentAfterMove, isOldParentAfterMove, isParentChanged, isPositionChangedNewer, isPositionChangedOlder, isWasAdded, isWasRemoved, setIsAssociateChangedNewer, setIsAssociateChangedOlder, setIsAttributesChangedNewer, setIsAttributesChangedOlder, setIsChildConflict, setIsChildWasAdded, setIsChildWasRemoved, setIsMergeAccepted, setIsMergeChanged, setIsMergeRejected, setIsNewParentAfterMove, setIsOldParentAfterMove, setIsParentChanged, setIsPositionChangedNewer, setIsPositionChangedOlder, setIsWasAdded, setIsWasRemoved
 
Methods inherited from interface com.compuware.optimaltrace.framework.business.RepositionableChildIfc
getPositionNumber
 
Methods inherited from interface com.compuware.optimaltrace.framework.customproperty.CustomPropertyHolderIfc
getCustomProperty, getCustomPropertyBucket, getCustomPropertyTemplates, removeCustomPropertyBucket, setCustomPropertyBucket
 
Methods inherited from interface com.compuware.optimaltrace.tools.common.bizobjects.LinkHolderIfc
getLinkBucket, setLinkBucket
 

Field Detail

ATTR_IS_OPTIONAL

static final java.lang.String ATTR_IS_OPTIONAL
Dynamic Attributes for Steps..

See Also:
Constant Field Values
Method Detail

setActor

boolean setActor(com.compuware.optimaltrace.tools.common.bizobjects.ActorIfc actor)
Sets the Actor associated with this step

Parameters:
actor -
Returns:
boolean

removeActor

boolean removeActor(com.compuware.optimaltrace.tools.common.bizobjects.ActorIfc actor)
Removes the Actor associated with this step

Parameters:
actor -
Returns:
boolean

getActor

com.compuware.optimaltrace.tools.common.bizobjects.ActorIfc getActor()
Gets the Actor associated with this step

Returns:
ActorIfc

getPreCondition

com.compuware.optimaltrace.tools.common.bizobjects.PreConditionIfc getPreCondition()
Returns the PreCondition associated with this step

Returns:
PreConditionIfc

setPreCondition

boolean setPreCondition(com.compuware.optimaltrace.tools.common.bizobjects.PreConditionIfc preCondition)
Sets the PreCondition associated with this step

Parameters:
preCondition -
Returns:
boolean

removePreCondition

boolean removePreCondition(com.compuware.optimaltrace.tools.common.bizobjects.PreConditionIfc preCondition)
Removes the PreCondition associated with this step

Parameters:
preCondition -
Returns:
boolean

getPostCondition

com.compuware.optimaltrace.tools.common.bizobjects.PostConditionIfc getPostCondition()
Gets the PostConditionIfc associated with this step

Returns:
PostConditionIfc

setPostCondition

boolean setPostCondition(com.compuware.optimaltrace.tools.common.bizobjects.PostConditionIfc postCondition)
Sets the PostConditionIfc associated with this step

Parameters:
postCondition -
Returns:
boolean

removePostCondition

boolean removePostCondition(com.compuware.optimaltrace.tools.common.bizobjects.PostConditionIfc postCondition)
Removes the PostConditionIfc associated with this step

Parameters:
postCondition -
Returns:
boolean

OptimalTrace
5.2

Compuware Corporation

OptimalTrace is a trademark or registered trademark of Compuware Corporation in the US and other countries.
Copyright 2008-2009 Compuware Corporation. One Campus Martius,
Detroit, Michigan, 48226, U.S.A. All Rights Reserved.