com.ptc.hli.ecad.query
Class PersistedDesign

java.lang.Object
  extended bycom.ptc.hli.ecad.query.PersistedDesign
All Implemented Interfaces:
Serializable

public final class PersistedDesign
extends Object
implements Serializable

See Also:
Serialized Form

Field Summary
private  ArrayList assemblyVariantCollection
           
private static PersistedAssemblyDocument[] ASSM_DOC_ARRAY
           
private  String baselineID
           
private  PersistedBoardDocument boardDoc
           
private  Timestamp created
           
private  PersistedAssemblyDocument primaryAssemblyDoc
           
private  PersistedSchematicDocument schematicDoc
           
private  PersistedSourceDocument sourceDoc
           
 
Constructor Summary
private PersistedDesign(Baseline baseline)
           
 
Method Summary
private  boolean addAssembly(PersistedAssemblyDocument doc)
           
 String getBaselineID()
           
 PersistedBoardDocument getBoard()
           
 String getCabinetName()
           
 String getContext()
           
 String getFolderName()
           
static PersistedDesign getInstance(Baseline baseline)
           
 PersistedAssemblyDocument getPrimaryAssembly()
           
 PersistedSchematicDocument getSchematic()
           
 String getSolution()
           
 PersistedSourceDocument getSource()
           
 String getTeamTemplateName()
           
 Timestamp getTimeStamp()
           
 PersistedAssemblyDocument[] getVariantAssemblies()
           
 boolean isBroken()
           
 boolean isLegacy()
           
private  boolean setBoard(PersistedBoardDocument doc)
           
private  boolean setSchematic(PersistedSchematicDocument doc)
           
private  boolean setSource(PersistedSourceDocument doc)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

sourceDoc

private PersistedSourceDocument sourceDoc

boardDoc

private PersistedBoardDocument boardDoc

schematicDoc

private PersistedSchematicDocument schematicDoc

primaryAssemblyDoc

private PersistedAssemblyDocument primaryAssemblyDoc

assemblyVariantCollection

private ArrayList assemblyVariantCollection

created

private final Timestamp created

baselineID

private final String baselineID

ASSM_DOC_ARRAY

private static final PersistedAssemblyDocument[] ASSM_DOC_ARRAY
Constructor Detail

PersistedDesign

private PersistedDesign(Baseline baseline)
Method Detail

isLegacy

public boolean isLegacy()

getSolution

public String getSolution()

getContext

public String getContext()

getTeamTemplateName

public String getTeamTemplateName()

getCabinetName

public String getCabinetName()

getFolderName

public String getFolderName()

getBaselineID

public String getBaselineID()

getTimeStamp

public Timestamp getTimeStamp()

getSource

public PersistedSourceDocument getSource()

setSource

private boolean setSource(PersistedSourceDocument doc)

getBoard

public PersistedBoardDocument getBoard()

setBoard

private boolean setBoard(PersistedBoardDocument doc)

getSchematic

public PersistedSchematicDocument getSchematic()

setSchematic

private boolean setSchematic(PersistedSchematicDocument doc)

getPrimaryAssembly

public PersistedAssemblyDocument getPrimaryAssembly()

getVariantAssemblies

public PersistedAssemblyDocument[] getVariantAssemblies()

addAssembly

private boolean addAssembly(PersistedAssemblyDocument doc)

isBroken

public boolean isBroken()

getInstance

public static PersistedDesign getInstance(Baseline baseline)
                                   throws WTException
Throws:
WTException