|
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
valueboolean 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
-
NameNotUniqueException
boolean isCircularRefinement(RefinementIfc refinement)
refinement
- RefinementIfc
boolean
boolean isCircularBranch(com.compuware.optimaltrace.tools.common.bizobjects.BranchIfc branch)
branch
-
boolean
boolean isRefiningToSelf(AbstractRequirementIfc useCase)
useCase
- UseCaseIfc
boolean
boolean isAlreadyBranched(BizObjectIfc bizObject)
bizObject
- BizObjectIfc
boolean
boolean isAlreadyRefinedToUseCase(AbstractRequirementIfc useCase)
useCase
-
boolean
java.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 |