wt.identity
Class DisplayIdentificationWTDocumentDelegate

java.lang.Object
  extended bywt.identity.DisplayIdentificationStandardDelegate
      extended bywt.identity.DisplayIdentificationIteratedDelegate
          extended bywt.identity.DisplayIdentificationVersionedDelegate
              extended bywt.identity.DisplayIdentificationStandardVersionedDelegate
                  extended bywt.identity.DisplayIdentificationWTDocumentDelegate
All Implemented Interfaces:
DisplayIdentification, DisplayIdentificationDelegate, Externalizable, Serializable

Deprecated. As of R2.1, replaced by DisplayIdentificationRevisionControlledDelegate

public class DisplayIdentificationWTDocumentDelegate
extends DisplayIdentificationStandardVersionedDelegate
implements Externalizable

Provides Identification information for a WTDocument object. The type for the object comes from the docType attribute and the identifier value is the number and name and revision.

Supported API: true

Extendable: false

See Also:
Serialized Form

Field Summary
private static String CLASSNAME
          Deprecated.  
static long EXTERNALIZATION_VERSION_UID
          Deprecated.  
protected static long OLD_FORMAT_VERSION_UID
          Deprecated.  
private static boolean PROJECTLINK_IS_INSTALLED
          Deprecated.  
private static String RESOURCE
          Deprecated.  
(package private) static long serialVersionUID
          Deprecated.  
private static boolean WINDCHILL_PDM_IS_INSTALLED
          Deprecated.  
private static String WTDOCUMENT_PERSISTED_TYPE
          Deprecated.  
 
Fields inherited from class wt.identity.DisplayIdentificationVersionedDelegate
 
Fields inherited from class wt.identity.DisplayIdentificationIteratedDelegate
 
Fields inherited from class wt.identity.DisplayIdentificationStandardDelegate
VERBOSE
 
Fields inherited from interface wt.identity.DisplayIdentification
DISPLAY_IDENTIFIER, DISPLAY_IDENTITY, DISPLAY_TYPE
 
Constructor Summary
DisplayIdentificationWTDocumentDelegate()
          Deprecated.  
 
Method Summary
protected  void initializeIterationIdentity(Object object)
          Deprecated. Initialize the identity for the version portion of the object.
protected  void initializeType(Object object)
          Deprecated. Windchill PDM should continue to use the old doc type (from the master) if the document is not a soft type.
protected  void initializeVersionIdentity(Object object)
          Deprecated. Initialize the identity for the version portion of the object.
 void readExternal(ObjectInput input)
          Deprecated. Reads the non-transient fields of this class from an external source.
private  boolean readOldVersion(ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Deprecated. Reads the non-transient fields of this class from an external source, which is not the current version.
protected  boolean readVersion(DisplayIdentificationWTDocumentDelegate thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Deprecated. Reads the non-transient fields of this class from an external source.
 void writeExternal(ObjectOutput output)
          Deprecated. Writes the non-transient fields of this class to an external source.
 
Methods inherited from class wt.identity.DisplayIdentificationStandardVersionedDelegate
initializeConceptIdentity, initializeIdentifier, readVersion
 
Methods inherited from class wt.identity.DisplayIdentificationVersionedDelegate
getConceptIdentity, getDisplayIdentity, getVersionIdentity, readVersion, setConceptIdentity, setVersionIdentity
 
Methods inherited from class wt.identity.DisplayIdentificationIteratedDelegate
getIterationIdentity, readVersion, setIterationIdentity
 
Methods inherited from class wt.identity.DisplayIdentificationStandardDelegate
getDisplayIdentifier, getDisplayType, getIdentifier, getMessageKey, getOriginalType, getResourceBundle, getType, initialize, readVersion, setIdentifier, setOriginalType, setType
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

RESOURCE

private static final String RESOURCE
Deprecated. 
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME
Deprecated. 

serialVersionUID

static final long serialVersionUID
Deprecated. 
See Also:
Constant Field Values

EXTERNALIZATION_VERSION_UID

public static final long EXTERNALIZATION_VERSION_UID
Deprecated. 
See Also:
Constant Field Values

OLD_FORMAT_VERSION_UID

protected static final long OLD_FORMAT_VERSION_UID
Deprecated. 
See Also:
Constant Field Values

WINDCHILL_PDM_IS_INSTALLED

private static final boolean WINDCHILL_PDM_IS_INSTALLED
Deprecated. 

PROJECTLINK_IS_INSTALLED

private static final boolean PROJECTLINK_IS_INSTALLED
Deprecated. 

WTDOCUMENT_PERSISTED_TYPE

private static final String WTDOCUMENT_PERSISTED_TYPE
Deprecated. 
Constructor Detail

DisplayIdentificationWTDocumentDelegate

public DisplayIdentificationWTDocumentDelegate()
Deprecated. 
Method Detail

writeExternal

public void writeExternal(ObjectOutput output)
                   throws IOException
Deprecated. 
Writes the non-transient fields of this class to an external source.

Supported API: false

Specified by:
writeExternal in interface Externalizable
Overrides:
writeExternal in class DisplayIdentificationStandardVersionedDelegate
Parameters:
output -
Throws:
IOException

readExternal

public void readExternal(ObjectInput input)
                  throws IOException,
                         ClassNotFoundException
Deprecated. 
Reads the non-transient fields of this class from an external source.

Supported API: false

Specified by:
readExternal in interface Externalizable
Overrides:
readExternal in class DisplayIdentificationStandardVersionedDelegate
Parameters:
input -
Throws:
IOException
ClassNotFoundException

readVersion

protected boolean readVersion(DisplayIdentificationWTDocumentDelegate thisObject,
                              ObjectInput input,
                              long readSerialVersionUID,
                              boolean passThrough,
                              boolean superDone)
                       throws IOException,
                              ClassNotFoundException
Deprecated. 
Reads the non-transient fields of this class from an external source.

Supported API: false

Parameters:
thisObject -
input -
readSerialVersionUID -
passThrough -
superDone -
Returns:
boolean
Throws:
IOException
ClassNotFoundException

readOldVersion

private boolean readOldVersion(ObjectInput input,
                               long readSerialVersionUID,
                               boolean passThrough,
                               boolean superDone)
                        throws IOException,
                               ClassNotFoundException
Deprecated. 
Reads the non-transient fields of this class from an external source, which is not the current version.

Parameters:
input -
readSerialVersionUID -
passThrough -
superDone -
Returns:
boolean
Throws:
IOException
ClassNotFoundException

initializeIterationIdentity

protected void initializeIterationIdentity(Object object)
Deprecated. 
Initialize the identity for the version portion of the object.

Supported API: true

Specified by:
initializeIterationIdentity in class DisplayIdentificationStandardVersionedDelegate
Parameters:
object -

initializeVersionIdentity

protected void initializeVersionIdentity(Object object)
Deprecated. 
Initialize the identity for the version portion of the object.

Supported API: true

Specified by:
initializeVersionIdentity in class DisplayIdentificationStandardVersionedDelegate
Parameters:
object -

initializeType

protected void initializeType(Object object)
Deprecated. 
Windchill PDM should continue to use the old doc type (from the master) if the document is not a soft type. If ProjectLink is also installed, display things that originated from Windchill PDM "Windchill PDM's" way.

Overrides:
initializeType in class DisplayIdentificationStandardVersionedDelegate
Parameters:
object -