com.ptc.windchill.cadx.checkout
Class EPMDocumentInfo

java.lang.Object
  extended bycom.ptc.windchill.cadx.checkout.EPMDocumentInfo

public class EPMDocumentInfo
extends Object


Field Summary
static int ASSOCIATED
           
private  Workable curObj
           
private  boolean doRefresh
           
static int DRAWING
           
static int GENERIC
           
private  EPMDocumentInfo genObj
           
private  int[] includeBy
           
private  boolean inCompatible
           
static int INSTANCE
           
private  Vector instances
           
private  int instanceType
           
private  boolean isChosen
           
private  boolean isPreferred
           
private  Iterated latestIteration
           
private  Boolean newObject
           
static int NONE
           
static int OPTIONAL
           
private  String pdmState
           
static int REQUIRED
           
private static String RESOURCE
           
static int SELECTED
           
private  boolean toRemove
           
private static boolean VERBOSE
           
 
Constructor Summary
EPMDocumentInfo(Workable iCurObj, int[] iIncludeBy)
           
EPMDocumentInfo(Workable iCurObj, int[] iIncludeBy, boolean needRefresh)
           
EPMDocumentInfo(Workable iCurObj, int[] iIncludeBy, int iInstanceType, boolean iIsChosen)
           
EPMDocumentInfo(Workable iCurObj, int[] iIncludeBy, int iInstanceType, boolean iIsChosen, EPMDocumentInfo iGenObj)
           
EPMDocumentInfo(Workable iCurObj, int[] iIncludeBy, int iInstanceType, boolean iIsChosen, EPMDocumentInfo iGenObj, boolean needRefresh)
           
 
Method Summary
 void addInstance(EPMDocumentInfo infoObj)
           
 Workable getCurObj()
           
static EPMDocumentInfo[] getEPMDocumentInfoArray(Object[] workArray, int[] includeBy, boolean needRefresh)
           
 EPMDocumentInfo getGenObj()
           
 int[] getIncludeBy()
           
 String getInstanceOrGeneric()
           
 int getInstanceType()
           
 String getKey()
           
 String getObjId()
           
 boolean getPreferred()
           
 boolean isChosen()
           
 boolean isGeneric()
           
 boolean isInCompatible()
           
 Boolean isNewObject()
           
 boolean isToRemove()
           
 boolean needRefresh()
           
 String objAuthApp()
           
 String objAuthStatus()
           
 String objPDMStatus(EPMWorkspace ws, boolean isActiveWorkspace)
           
 String objPDMType()
           
 void setCurObj(Workable obj)
           
 void setGenObj(EPMDocumentInfo infoObj)
           
 void setInCompatible(boolean dld)
           
 void setInstancesInCompatible()
           
 void setInstancesRemove()
           
 void setInstanceType(int iInstanceType)
           
 void setIsChosen(boolean iIsChosen)
           
 void setLatestIteration(Iterated obj)
           
 void setNeedRefresh(boolean aDoRefresh)
           
 void setObjPDMStatus(String objPDMStatus)
           
 void setPreferred(boolean preferred)
           
 void setRemove(boolean removeFlag)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

NONE

public static int NONE

SELECTED

public static int SELECTED

REQUIRED

public static int REQUIRED

OPTIONAL

public static int OPTIONAL

DRAWING

public static int DRAWING

ASSOCIATED

public static int ASSOCIATED

INSTANCE

public static int INSTANCE

GENERIC

public static int GENERIC

VERBOSE

private static boolean VERBOSE

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

pdmState

private String pdmState

curObj

private Workable curObj

includeBy

private int[] includeBy

instanceType

private int instanceType

isChosen

private boolean isChosen

genObj

private EPMDocumentInfo genObj

instances

private Vector instances

doRefresh

private boolean doRefresh

inCompatible

private boolean inCompatible

toRemove

private boolean toRemove

isPreferred

private boolean isPreferred

latestIteration

private Iterated latestIteration

newObject

private Boolean newObject
Constructor Detail

EPMDocumentInfo

public EPMDocumentInfo(Workable iCurObj,
                       int[] iIncludeBy)

EPMDocumentInfo

public EPMDocumentInfo(Workable iCurObj,
                       int[] iIncludeBy,
                       boolean needRefresh)

EPMDocumentInfo

public EPMDocumentInfo(Workable iCurObj,
                       int[] iIncludeBy,
                       int iInstanceType,
                       boolean iIsChosen,
                       EPMDocumentInfo iGenObj)

EPMDocumentInfo

public EPMDocumentInfo(Workable iCurObj,
                       int[] iIncludeBy,
                       int iInstanceType,
                       boolean iIsChosen,
                       EPMDocumentInfo iGenObj,
                       boolean needRefresh)

EPMDocumentInfo

public EPMDocumentInfo(Workable iCurObj,
                       int[] iIncludeBy,
                       int iInstanceType,
                       boolean iIsChosen)
Method Detail

setLatestIteration

public void setLatestIteration(Iterated obj)

isNewObject

public Boolean isNewObject()

setPreferred

public void setPreferred(boolean preferred)

getPreferred

public boolean getPreferred()

setInCompatible

public void setInCompatible(boolean dld)

setRemove

public void setRemove(boolean removeFlag)

isInCompatible

public boolean isInCompatible()

isToRemove

public boolean isToRemove()

setNeedRefresh

public void setNeedRefresh(boolean aDoRefresh)

needRefresh

public boolean needRefresh()

isGeneric

public boolean isGeneric()

isChosen

public boolean isChosen()

setInstancesInCompatible

public void setInstancesInCompatible()

setInstancesRemove

public void setInstancesRemove()

addInstance

public void addInstance(EPMDocumentInfo infoObj)

setInstanceType

public void setInstanceType(int iInstanceType)

setIsChosen

public void setIsChosen(boolean iIsChosen)

setGenObj

public void setGenObj(EPMDocumentInfo infoObj)

getGenObj

public EPMDocumentInfo getGenObj()

getEPMDocumentInfoArray

public static EPMDocumentInfo[] getEPMDocumentInfoArray(Object[] workArray,
                                                        int[] includeBy,
                                                        boolean needRefresh)

getCurObj

public Workable getCurObj()

setCurObj

public void setCurObj(Workable obj)

getKey

public String getKey()

getObjId

public String getObjId()

getIncludeBy

public int[] getIncludeBy()

getInstanceType

public int getInstanceType()

getInstanceOrGeneric

public String getInstanceOrGeneric()

objPDMType

public String objPDMType()

setObjPDMStatus

public void setObjPDMStatus(String objPDMStatus)

objPDMStatus

public String objPDMStatus(EPMWorkspace ws,
                           boolean isActiveWorkspace)

objAuthStatus

public String objAuthStatus()

objAuthApp

public String objAuthApp()