com.ptc.hli.ecad.query
Class PersistedAbstractDocument

java.lang.Object
  extended bycom.ptc.hli.ecad.query.PersistedAbstractDocument
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
PersistedAssemblyDocument, PersistedBoardDocument, PersistedSchematicDocument, PersistedSourceDocument

public abstract class PersistedAbstractDocument
extends Object
implements Serializable

See Also:
Serialized Form

Field Summary
protected  String authoringApplication
           
protected  String cabinetName
           
protected  String context
           
protected  Timestamp createStamp
           
protected  String creatorName
           
protected  String description
           
protected  PersistedDesign design
           
protected  String displayName
           
protected  String folderName
           
protected  String iteration
           
protected  String modifierName
           
protected  Timestamp modifyStamp
           
protected  String name
           
protected  String number
           
protected  String objectID
           
protected  String primaryContentFileName
           
protected  String revision
           
protected  String[] secondaryContentFileNames
           
protected  String solution
           
protected  String status
           
protected  String teamTemplateName
           
protected  Timestamp updateStamp
           
 
Constructor Summary
protected PersistedAbstractDocument(EPMDocument document, PersistedDesign design)
           
 
Method Summary
 String getAuthoringApplication()
           
 String getBaselineID()
           
 String getCabinetName()
           
 String getContext()
           
 Timestamp getCreateStamp()
           
 String getCreatorName()
           
 String getDescription()
           
 String getDisplayName()
           
 String getFolderName()
           
 String getIteration()
           
 String getModifierName()
           
 Timestamp getModufyStamp()
           
 String getName()
           
 String getNumber()
           
 String getObjectID()
           
 PersistedDesign getPersistedDesign()
           
 String getPrimaryContentName()
           
private static String getPrimaryContentNameImpl(EPMDocument document)
           
 String getRevision()
           
 String[] getSecondaryContentNames()
           
private static String[] getSecondaryContentNamesImpl(EPMDocument document)
           
 String getSolution()
           
 String getStatus()
           
 String getTeamTemplateName()
           
abstract  String getType()
           
 Timestamp getUpdateStamp()
           
 boolean isCheckedIn()
           
 boolean isCheckedOut()
           
 boolean isWorkingCopy()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

status

protected final String status

name

protected final String name

number

protected final String number

description

protected final String description

displayName

protected final String displayName

cabinetName

protected final String cabinetName

folderName

protected final String folderName

authoringApplication

protected final String authoringApplication

teamTemplateName

protected final String teamTemplateName

solution

protected final String solution

context

protected final String context

revision

protected final String revision

iteration

protected final String iteration

objectID

protected final String objectID

design

protected final PersistedDesign design

creatorName

protected final String creatorName

createStamp

protected final Timestamp createStamp

modifierName

protected final String modifierName

modifyStamp

protected final Timestamp modifyStamp

updateStamp

protected final Timestamp updateStamp

primaryContentFileName

protected final String primaryContentFileName

secondaryContentFileNames

protected final String[] secondaryContentFileNames
Constructor Detail

PersistedAbstractDocument

protected PersistedAbstractDocument(EPMDocument document,
                                    PersistedDesign design)
Method Detail

getType

public abstract String getType()

getObjectID

public final String getObjectID()

getBaselineID

public final String getBaselineID()

getPersistedDesign

public final PersistedDesign getPersistedDesign()

getName

public final String getName()

getNumber

public final String getNumber()

getDescription

public final String getDescription()

getRevision

public final String getRevision()

getIteration

public final String getIteration()

getCreatorName

public final String getCreatorName()

getCreateStamp

public final Timestamp getCreateStamp()

getModifierName

public final String getModifierName()

getModufyStamp

public final Timestamp getModufyStamp()

getUpdateStamp

public final Timestamp getUpdateStamp()

getCabinetName

public final String getCabinetName()

getFolderName

public final String getFolderName()

getTeamTemplateName

public final String getTeamTemplateName()

getStatus

public final String getStatus()

isWorkingCopy

public final boolean isWorkingCopy()

isCheckedOut

public final boolean isCheckedOut()

isCheckedIn

public final boolean isCheckedIn()

getDisplayName

public final String getDisplayName()

getAuthoringApplication

public final String getAuthoringApplication()

getSolution

public final String getSolution()

getContext

public final String getContext()

getPrimaryContentName

public final String getPrimaryContentName()

getSecondaryContentNames

public final String[] getSecondaryContentNames()

getPrimaryContentNameImpl

private static String getPrimaryContentNameImpl(EPMDocument document)

getSecondaryContentNamesImpl

private static String[] getSecondaryContentNamesImpl(EPMDocument document)