psdi.app.ticket

Class WorkLog

  • All Implemented Interfaces:
    java.rmi.Remote, WorkLogRemote, MboConstants, MboRemote, MaxRemoteProxy


    public class WorkLog
    extends Mbo
    implements WorkLogRemote
    MBO object to represent WorkLog.

    This is a system level object.

    The key attribute for this object is as follows: worklogid.

    The attributes in this object are as follows:

    Attribute NameDescription
    WorkLogIdUnique identifier for this worklog.
    RecordKeyKey of the owner object.
    ClassClass(type) of the owner object.
    LogTypeWorklog type. It is a valuelist with values CLIENTNOTE, WORK, UPDATE.
    CreateBy,CreateDateName of the user who created worklog. Date this worklog was created.This attribute defaults to the MXServer date/time.
    ClientViewableFlag indicates if the end user can view the worklog entry. It is check box with values Y/N.
    DescriptionShort description for this object. A long description may be associated with this object via the Ldkey attribute.
    ModifyBy,ModifyDateName of the user who last modified this worklog. Date this worklog was last modified. This attribute defaults to the MXServer date/time .
    SiteIdIdentifier of the site for this worklog. Copied from the owner.
    OrgIdIdentifier of the organization for this worklog. Copied from the owner.
    • Constructor Detail

      • WorkLog

        public WorkLog(MboSet ms)
                throws MXException,
                       java.rmi.RemoteException
        Construct the WorkLog object
        Throws:
        MXException
        java.rmi.RemoteException
    • Method Detail

      • init

        public void init()
                  throws MXException
        Initialization rountine. This sets the READONLY flags both for those fields that are always read only and those that are editable only during insert and modify.
        Overrides:
        init in class Mbo
        Throws:
        MXException
      • add

        public void add()
                 throws MXException,
                        java.rmi.RemoteException
        Sets default values for a new WorkLog
        Specified by:
        add in interface MboRemote
        Overrides:
        add in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException
      • modify

        public void modify()
                    throws MXException,
                           java.rmi.RemoteException
        called whenever a field is modified to update the modifydate and modifyby attributes
        Overrides:
        modify in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException
      • propagateKeyValue

        public void propagateKeyValue(java.lang.String keyName,
                                      java.lang.String keyValue)
                               throws MXException,
                                      java.rmi.RemoteException
        Propagate record keyvalue to work log records.
        Specified by:
        propagateKeyValue in interface MboRemote
        Overrides:
        propagateKeyValue in class Mbo
        Throws:
        MXException
        java.rmi.RemoteException