wt.identity
Class DisplayIdentificationWTPartDelegate

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

public class DisplayIdentificationWTPartDelegate
extends DisplayIdentificationStandardVersionedDelegate
implements Externalizable

Provides Identification information for a WTPart object. The type for the object comes from the partType attribute and the identifier value is the number and name plus revision and view. WTPart becomes "Typed" after Release 6.0, its type information should still come from the partType attribute, but by calling a different mechanism through DefinitionDescriptorFactory. This delegate's initializeType() method changed to reflect this difference by using introspector if WTPart is not "typed", using DefintionDescriptorFactory related methods otherwise to get hold of its type display information.

Supported API: true

Extendable: false

See Also:
Serialized Form

Field Summary
private static String CLASSNAME
           
static long EXTERNALIZATION_VERSION_UID
           
private  DisplayIdentity iterationIdentitySansView
           
protected static long OLD_FORMAT_VERSION_UID
           
private static String RESOURCE
           
(package private) static long serialVersionUID
           
 
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
DisplayIdentificationWTPartDelegate()
           
 
Method Summary
 DisplayIdentity getDisplayIdentity()
          

Supported API: false
protected  DisplayIdentity getIterationIdentitySansView()
          Gets the value of the attribute: iterationIdentitySansView.
protected  void initializeIdentifier(Object object)
          Initialize the identifier attribute of this property object.
protected  void initializeIterationIdentity(Object object)
          Initialize the identity for the version portion of the object.
protected  void initializeIterationIdentitySansView(Object object)
          Initialize the identity for the version portion of the object.
protected  void initializeType(Object object)
          Initialize the type attribute of this property object.
protected  void initializeVersionIdentity(Object object)
          Initialize the identity for the version portion of the object.
 void readExternal(ObjectInput input)
          Reads the non-transient fields of this class from an external source.
private  boolean readOldVersion(ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Reads the non-transient fields of this class from an external source, which is not the current version.
protected  boolean readVersion(DisplayIdentificationWTPartDelegate thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Reads the non-transient fields of this class from an external source.
protected  void setIterationIdentitySansView(DisplayIdentity a_IterationIdentitySansView)
          Sets the value of the attribute: iterationIdentitySansView.
 void writeExternal(ObjectOutput output)
          Writes the non-transient fields of this class to an external source.
 
Methods inherited from class wt.identity.DisplayIdentificationStandardVersionedDelegate
initializeConceptIdentity, readVersion
 
Methods inherited from class wt.identity.DisplayIdentificationVersionedDelegate
getConceptIdentity, 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
See Also:
Constant Field Values

CLASSNAME

private static final String CLASSNAME

iterationIdentitySansView

private DisplayIdentity iterationIdentitySansView

serialVersionUID

static final long serialVersionUID
See Also:
Constant Field Values

EXTERNALIZATION_VERSION_UID

public static final long EXTERNALIZATION_VERSION_UID
See Also:
Constant Field Values

OLD_FORMAT_VERSION_UID

protected static final long OLD_FORMAT_VERSION_UID
See Also:
Constant Field Values
Constructor Detail

DisplayIdentificationWTPartDelegate

public DisplayIdentificationWTPartDelegate()
Method Detail

writeExternal

public void writeExternal(ObjectOutput output)
                   throws IOException
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
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(DisplayIdentificationWTPartDelegate thisObject,
                              ObjectInput input,
                              long readSerialVersionUID,
                              boolean passThrough,
                              boolean superDone)
                       throws IOException,
                              ClassNotFoundException
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
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

getIterationIdentitySansView

protected DisplayIdentity getIterationIdentitySansView()
Gets the value of the attribute: iterationIdentitySansView.

Supported API: false

Returns:
DisplayIdentity

setIterationIdentitySansView

protected void setIterationIdentitySansView(DisplayIdentity a_IterationIdentitySansView)
Sets the value of the attribute: iterationIdentitySansView.

Supported API: false

Parameters:
a_IterationIdentitySansView -

initializeType

protected void initializeType(Object object)
Initialize the type attribute of this property object.

Supported API: true

Overrides:
initializeType in class DisplayIdentificationStandardVersionedDelegate
Parameters:
object -

initializeIterationIdentitySansView

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

Supported API: true

Parameters:
object -

initializeIterationIdentity

protected void initializeIterationIdentity(Object object)
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)
Initialize the identity for the version portion of the object.

Supported API: true

Specified by:
initializeVersionIdentity in class DisplayIdentificationStandardVersionedDelegate
Parameters:
object -

initializeIdentifier

protected void initializeIdentifier(Object object)
Description copied from class: DisplayIdentificationStandardVersionedDelegate
Initialize the identifier attribute of this property object.

Supported API: true

Overrides:
initializeIdentifier in class DisplayIdentificationStandardVersionedDelegate
Parameters:
object -

getDisplayIdentity

public DisplayIdentity getDisplayIdentity()
Description copied from class: DisplayIdentificationVersionedDelegate


Supported API: false

Specified by:
getDisplayIdentity in interface DisplayIdentification
Overrides:
getDisplayIdentity in class DisplayIdentificationVersionedDelegate
Returns:
DisplayIdentity