com.ptc.netmarkets.actionitem
Class NmActionItemProperties

java.lang.Object
  extended bycom.ptc.netmarkets.actionitem.NmActionItemProperties
All Implemented Interfaces:
Externalizable, Serializable

public class NmActionItemProperties
extends Object
implements Externalizable



Supported API: false

Extendable: false

See Also:
Serialized Form

Field Summary
private static String CLASSNAME
           
private  Timestamp creationDate
           
private  Object creator
           
(package private)  NmStandardDateFormat dateFormat
           
private  String description
           
private  Timestamp dueDate
           
static long EXTERNALIZATION_VERSION_UID
           
private  ActionItemHealthStatus healthStatus
           
private  Locale locale
           
private  boolean meetingFlag
           
private  String meetingName
           
private  String name
           
private  String number
           
protected static long OLD_FORMAT_VERSION_UID
           
private  Object owner
           
private  long percentComplete
           
private  ActionItemPriority priority
           
private  Timestamp resolutionDate
           
private static String RESOURCE
           
(package private) static long serialVersionUID
           
private  State state
           
private  ActionItemStatus status
           
private  String statusDescription
           
private  String summary
           
 
Constructor Summary
NmActionItemProperties()
          

Supported API: false
NmActionItemProperties(DiscreteActionItem actionItem)
          

Supported API: false
 
Method Summary
 String getCreationDate()
          

Supported API: false
 Object getCreator()
          

Supported API: false
 String getDescription()
          

Supported API: false
 String getDueDate()
          

Supported API: false
 String getHealthStatus()
          

Supported API: false
 String getMeetingName()
          

Supported API: false
 String getName()
          

Supported API: false
private  Object getNmUser(WTPrincipalReference userRef, WTContainerRef containerRef)
           
private  NmUser getNmUser(WTUser user)
           
 String getNumber()
          

Supported API: false
 Object getOwner()
          

Supported API: false
 String getPercentComplete()
          

Supported API: false
 String getPriority()
          

Supported API: false
 String getResolution()
          

Supported API: false
 String getResolutionDate()
          

Supported API: false
 String getState()
          

Supported API: false
 String getStatus()
          

Supported API: false
 String getStatusDescription()
          

Supported API: false
 boolean hasMeeting()
          

Supported API: false
private  void initDateFormat()
           
 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(NmActionItemProperties thisObject, ObjectInput input, long readSerialVersionUID, boolean passThrough, boolean superDone)
          Reads the non-transient fields of this class from an external source.
 void writeExternal(ObjectOutput output)
          Writes the non-transient fields of this class to an external source.
 
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

owner

private Object owner

name

private String name

number

private String number

description

private String description

creator

private Object creator

dueDate

private Timestamp dueDate

creationDate

private Timestamp creationDate

meetingFlag

private boolean meetingFlag

meetingName

private String meetingName

percentComplete

private long percentComplete

resolutionDate

private Timestamp resolutionDate

status

private ActionItemStatus status

healthStatus

private ActionItemHealthStatus healthStatus

statusDescription

private String statusDescription

priority

private ActionItemPriority priority

summary

private String summary

state

private State state

locale

private Locale locale

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

dateFormat

NmStandardDateFormat dateFormat
Constructor Detail

NmActionItemProperties

public NmActionItemProperties(DiscreteActionItem actionItem)
                       throws WTException


Supported API: false

Parameters:
actionItem -
Throws:
WTException

NmActionItemProperties

public NmActionItemProperties()


Supported API: false

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
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
Parameters:
input -
Throws:
IOException
ClassNotFoundException

readVersion

protected boolean readVersion(NmActionItemProperties 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

getName

public String getName()


Supported API: false

Returns:
String

getNumber

public String getNumber()


Supported API: false

Returns:
String

getOwner

public Object getOwner()
                throws WTException


Supported API: false

Returns:
Object
Throws:
WTException

getCreator

public Object getCreator()
                  throws WTException


Supported API: false

Returns:
Object
Throws:
WTException

getDueDate

public String getDueDate()
                  throws WTException


Supported API: false

Returns:
String
Throws:
WTException

getCreationDate

public String getCreationDate()
                       throws WTException


Supported API: false

Returns:
String
Throws:
WTException

hasMeeting

public boolean hasMeeting()


Supported API: false

Returns:
boolean

getMeetingName

public String getMeetingName()


Supported API: false

Returns:
String

getPercentComplete

public String getPercentComplete()


Supported API: false

Returns:
String

getResolutionDate

public String getResolutionDate()
                         throws WTException


Supported API: false

Returns:
String
Throws:
WTException

getDescription

public String getDescription()


Supported API: false

Returns:
String

getStatus

public String getStatus()


Supported API: false

Returns:
String

getHealthStatus

public String getHealthStatus()


Supported API: false

Returns:
String

getStatusDescription

public String getStatusDescription()


Supported API: false

Returns:
String

getPriority

public String getPriority()


Supported API: false

Returns:
String

getState

public String getState()


Supported API: false

Returns:
String

getResolution

public String getResolution()


Supported API: false

Returns:
String

getNmUser

private NmUser getNmUser(WTUser user)
                  throws WTException
Throws:
WTException

getNmUser

private Object getNmUser(WTPrincipalReference userRef,
                         WTContainerRef containerRef)
                  throws WTException
Throws:
WTException

initDateFormat

private void initDateFormat()
                     throws WTException
Throws:
WTException