OptimalTrace
5.2

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

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

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

Class UseCasePackageFactory


Method Summary
 BizObjectIfc createNewEmptyBizObject()
          Creates a new empty biz object.
 UseCasePackageIfc createNewEmptyUseCasePackage()
          Creates a new empty usecase package.
 UseCasePackageIfc createNewUseCasePackage(java.lang.String name, java.lang.String description, UseCasePackageIfc parentPkg)
          Creates a new UseCase package.
 UseCasePackageIfc createNewUseCasePackage(UseCasePackageIfc parentPkg)
          Creates a new usecase package.
 UseCasePackageIfc createNewUseCasePackageUnvalidated(java.lang.String name, java.lang.String description, UseCasePackageIfc parentPkg)
          Creates a new invalidated usecase package.
static UseCasePackageFactory getInstance()
          Get the instance of this usecase package factory.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static UseCasePackageFactory getInstance()
Get the instance of this usecase package factory.

Returns:
UseCasePackageFactory

createNewUseCasePackage

public UseCasePackageIfc createNewUseCasePackage(UseCasePackageIfc parentPkg)
Creates a new usecase package.

Parameters:
parentPkg -
Returns:
UseCasePackageIfc

createNewUseCasePackageUnvalidated

public UseCasePackageIfc createNewUseCasePackageUnvalidated(java.lang.String name,
                                                            java.lang.String description,
                                                            UseCasePackageIfc parentPkg)
Creates a new invalidated usecase package.

Parameters:
name -
description -
parentPkg -
Returns:
UseCasePackageIfc

createNewUseCasePackage

public UseCasePackageIfc createNewUseCasePackage(java.lang.String name,
                                                 java.lang.String description,
                                                 UseCasePackageIfc parentPkg)
                                          throws com.compuware.optimaltrace.tools.common.bizobjects.NameNotUniqueException,
                                                 com.compuware.optimaltrace.tools.common.tpn.client.NameAlreadyReservedException
Creates a new UseCase package.

Parameters:
name -
description -
parentPkg -
Returns:
UseCasePackageIfc
Throws:
com.compuware.optimaltrace.tools.common.bizobjects.NameNotUniqueException
com.compuware.optimaltrace.tools.common.tpn.client.NameAlreadyReservedException

createNewEmptyUseCasePackage

public UseCasePackageIfc createNewEmptyUseCasePackage()
Creates a new empty usecase package.

Returns:
UseCasePackageIfc

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.