|
OptimalTrace 5.2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface AbstractStepIfc
Interface AbstractStepIfc
| Field Summary | |
|---|---|
static java.lang.String |
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 |
| Method Summary | |
|---|---|
boolean |
addBranch(com.compuware.optimaltrace.tools.common.bizobjects.BranchIfc branch)
Adds the branch. |
boolean |
addRefinement(RefinementIfc refinement)
Adds the refinement. |
void |
checkBranchNameUnique(java.lang.String name)
Checks if a branch name is unique within a step |
void |
checkRefinementNameUnique(java.lang.String name)
Checks if a refinement name is unique within a step |
java.lang.String |
getAbstractStepReadableTypeName()
Gets the abstract step readable type name. |
java.util.List |
getBranches()
Gets the branches associated with this step. |
java.lang.String |
getBranchesAsString(java.lang.String separator)
Gets the branches associated with this step as a string. |
java.lang.String |
getDescription()
Gets the description. |
java.util.List |
getExternalLinks()
Gets the external links. |
AbstractRequirementIfc |
getParentUseCase()
Gets the parent usecase |
java.util.List |
getRefinements()
Gets the list of refinements for this Step. |
java.lang.String |
getRefinementsAsString(java.lang.String separator)
Gets the refinements associated with this step as a string. |
boolean |
isAlreadyBranched(BizObjectIfc bizObject)
Checks if there already exists a branch to this business object in a step. |
boolean |
isAlreadyRefinedToUseCase(AbstractRequirementIfc useCase)
Checks if there already exists a refine to use case. |
boolean |
isCircularBranch(com.compuware.optimaltrace.tools.common.bizobjects.BranchIfc branch)
Checks for a circular branch as specified in the requirements doc. |
boolean |
isCircularRefinement(RefinementIfc refinement)
Checks for a circular refinement as specified in the requirements doc. |
boolean |
isRefiningToSelf(AbstractRequirementIfc useCase)
Checks if a refinement is being made to the use case that contains this step. |
boolean |
moveBranch(com.compuware.optimaltrace.tools.common.bizobjects.BranchIfc branch,
AbstractStepIfc newStep)
Moves the branch |
boolean |
moveRefinement(RefinementIfc refinement,
AbstractStepIfc newStep)
Moves the refinement. |
boolean |
removeBranch(com.compuware.optimaltrace.tools.common.bizobjects.BranchIfc branch)
Removes the branch. |
boolean |
removeRefinement(RefinementIfc refinement)
Removes the refinement |
void |
setDescription(java.lang.String description)
Sets the description. |
void |
updateName(java.lang.String name)
Updates the step name ensuring that the name is unique and not reserved by another user if the project resides on the repository. |
| 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.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 |
|---|
static final java.lang.String ATTR_DESCRIPTION
| Method Detail |
|---|
java.lang.String getAbstractStepReadableTypeName()
AbstractRequirementIfc getParentUseCase()
boolean addRefinement(RefinementIfc refinement)
refinement -
boolean removeRefinement(RefinementIfc refinement)
refinement -
java.util.List getRefinements()
boolean addBranch(com.compuware.optimaltrace.tools.common.bizobjects.BranchIfc branch)
branch - an ScenarioIfc value to be added.
boolean valueboolean removeBranch(com.compuware.optimaltrace.tools.common.bizobjects.BranchIfc branch)
branch - an ScenarioIfc value to be removed.
boolean value
boolean moveBranch(com.compuware.optimaltrace.tools.common.bizobjects.BranchIfc branch,
AbstractStepIfc newStep)
branch - an ScenarioIfc value to be removed.newStep -
boolean moveRefinement(RefinementIfc refinement,
AbstractStepIfc newStep)
refinement - newStep -
java.util.List getBranches()
java.lang.String getBranchesAsString(java.lang.String separator)
separator - string acting as a separator between each two branches
String representing the Step branches.java.lang.String getRefinementsAsString(java.lang.String separator)
separator - string acting as a separator between each two branches
String representing the Step branches.
void checkRefinementNameUnique(java.lang.String name)
throws com.compuware.optimaltrace.tools.common.bizobjects.NameNotUniqueException
name - the name
NameNotUniqueException
void checkBranchNameUnique(java.lang.String name)
throws com.compuware.optimaltrace.tools.common.bizobjects.NameNotUniqueException
name - the name
NameNotUniqueException
void updateName(java.lang.String name)
throws com.compuware.optimaltrace.tools.common.bizobjects.NameNotUniqueException
name -
NameNotUniqueExceptionboolean isCircularRefinement(RefinementIfc refinement)
refinement - RefinementIfc
booleanboolean isCircularBranch(com.compuware.optimaltrace.tools.common.bizobjects.BranchIfc branch)
branch -
booleanboolean isRefiningToSelf(AbstractRequirementIfc useCase)
useCase - UseCaseIfc
booleanboolean isAlreadyBranched(BizObjectIfc bizObject)
bizObject - BizObjectIfc
booleanboolean isAlreadyRefinedToUseCase(AbstractRequirementIfc useCase)
useCase -
booleanjava.util.List getExternalLinks()
java.lang.String getDescription()
void setDescription(java.lang.String description)
description -
|
OptimalTrace 5.2 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||