OptimalTrace
5.2

com.compuware.optimaltrace.tools.common.bizobjects.client
Class AlternativeScenarioFactory

java.lang.Object
  extended by com.compuware.optimaltrace.tools.common.bizobjects.client.AlternativeScenarioFactory
All Implemented Interfaces:
com.compuware.optimaltrace.tools.common.bizobjects.EmptyBizObjectCreatorIfc

public final class AlternativeScenarioFactory
extends java.lang.Object
implements com.compuware.optimaltrace.tools.common.bizobjects.EmptyBizObjectCreatorIfc

Class AlternativeScenarioFactory


Method Summary
 AlternativeScenarioIfc createNewAlternativeScenario(java.lang.String name, UseCaseIfc parentUseCase)
          Creates a new alternative scenario.
 AlternativeScenarioIfc createNewAlternativeScenario(UseCaseIfc parentUseCase)
          Creates a new alternative scenario.
 AlternativeScenarioIfc createNewAlternativeScenarioUnvalidated(java.lang.String name, UseCaseIfc parentUseCase)
          Creates a new alternative scenario without validation.
 AlternativeScenarioIfc createNewEmptyAlternativeScenario()
          Creates a new empty alternative scenario.
 BizObjectIfc createNewEmptyBizObject()
          Creates a new empty Biz object.
static AlternativeScenarioFactory getInstance()
          Gets the instance of this alternative scenario factory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static AlternativeScenarioFactory getInstance()
Gets the instance of this alternative scenario factory.

Returns:
AlternativeScenarioFactory

createNewAlternativeScenario

public AlternativeScenarioIfc createNewAlternativeScenario(UseCaseIfc parentUseCase)
Creates a new alternative scenario.

Parameters:
parentUseCase -
Returns:
AlternativeScenarioFactory

createNewAlternativeScenarioUnvalidated

public AlternativeScenarioIfc createNewAlternativeScenarioUnvalidated(java.lang.String name,
                                                                      UseCaseIfc parentUseCase)
Creates a new alternative scenario without validation.

Parameters:
name -
parentUseCase -
Returns:
AlternativeScenarioFactory

createNewAlternativeScenario

public AlternativeScenarioIfc createNewAlternativeScenario(java.lang.String name,
                                                           UseCaseIfc parentUseCase)
                                                    throws com.compuware.optimaltrace.tools.common.bizobjects.NameNotUniqueException
Creates a new alternative scenario.

Parameters:
name -
parentUseCase - the parent usecase from which to add the step
Returns:
AlternativeScenarioIfc
Throws:
com.compuware.optimaltrace.tools.common.bizobjects.NameNotUniqueException

createNewEmptyAlternativeScenario

public AlternativeScenarioIfc createNewEmptyAlternativeScenario()
Creates a new empty alternative scenario.

Returns:
AlternativeScenarioIfc

createNewEmptyBizObject

public BizObjectIfc createNewEmptyBizObject()
Creates a new empty Biz object.

Specified by:
createNewEmptyBizObject in interface com.compuware.optimaltrace.tools.common.bizobjects.EmptyBizObjectCreatorIfc
Returns:
BizObjectIfc

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.