Class Message

All Implemented Interfaces:
Updatable, Serializable, ObjectModel, Persistent
Direct Known Subclasses:
ActivityMonitor, Morpheme, Resource, SessionMonitor

public abstract class Message extends BaseDistributed implements Updatable, Serializable
분산 cache 를 통해 공유되는 message 의 추상 기반 클래스.
Version:
$Id: Message.java,v 1.22 2007/05/02 09:25:07 youngho Exp $
Author:
Youngho Cho
See Also:
  • Constructor Details

    • Message

      public Message()
      Creates a new Message object.
  • Method Details

    • setNew

      public void setNew(boolean isnew)
      DOCUMENT ME!
      Specified by:
      setNew in interface ObjectModel
      Parameters:
      isnew - DOCUMENT ME!
    • isNew

      public boolean isNew()
      DOCUMENT ME!
      Specified by:
      isNew in interface ObjectModel
      Returns:
      DOCUMENT ME!
    • setModified

      public void setModified(boolean modified)
      DOCUMENT ME!
      Specified by:
      setModified in interface ObjectModel
      Parameters:
      modified - DOCUMENT ME!
    • isModified

      public boolean isModified()
      DOCUMENT ME!
      Specified by:
      isModified in interface ObjectModel
      Returns:
      DOCUMENT ME!
    • setData

      public void setData(Serializable data)
      DOCUMENT ME!
      Parameters:
      data - DOCUMENT ME!
    • getData

      public Serializable getData()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • getName

      public String getName()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • setName

      public void setName(String name)
      DOCUMENT ME!
      Parameters:
      name - DOCUMENT ME!
    • isUpdated

      public boolean isUpdated()
      always true
      Specified by:
      isUpdated in interface Updatable
      Overrides:
      isUpdated in class BaseDistributed
      Returns:
      DOCUMENT ME!
    • setUpdated

      public void setUpdated(boolean updated)
      DOCUMENT ME!
      Specified by:
      setUpdated in interface Updatable
      Overrides:
      setUpdated in class BaseDistributed
      Parameters:
      updated - DOCUMENT ME!
    • getFieldNameList

      public abstract List<String> getFieldNameList()
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • getByName

      public abstract Object getByName(String name)
      DOCUMENT ME!
      Parameters:
      name - DOCUMENT ME!
      Returns:
      DOCUMENT ME!
    • setPrimaryKey

      public void setPrimaryKey(ObjectKey key)
      DOCUMENT ME!
      Specified by:
      setPrimaryKey in interface ObjectModel
      Parameters:
      key - DOCUMENT ME!
    • setPrimaryKey

      public void setPrimaryKey(String key)
      DOCUMENT ME!
      Specified by:
      setPrimaryKey in interface ObjectModel
      Parameters:
      key - DOCUMENT ME!
    • getPrimaryKey

      public ObjectKey getPrimaryKey()
      returns an id that differentiates this object from others of its class.
      Specified by:
      getPrimaryKey in interface ObjectModel
    • getTableMap

      public TableMap getTableMap() throws TorqueException
      DOCUMENT ME!
      Returns:
      DOCUMENT ME!
      Throws:
      TorqueException - DOCUMENT ME!
    • save

      public void save() throws Exception
      DOCUMENT ME!
      Specified by:
      save in interface Persistent
      Throws:
      Exception - DOCUMENT ME!
    • save

      public void save(String dbName) throws Exception
      DOCUMENT ME!
      Specified by:
      save in interface Persistent
      Parameters:
      dbName - DOCUMENT ME!
      Throws:
      Exception - DOCUMENT ME!
    • save

      public void save(Connection conn) throws Exception
      DOCUMENT ME!
      Specified by:
      save in interface Persistent
      Parameters:
      conn - DOCUMENT ME!
      Throws:
      Exception - DOCUMENT ME!
    • toString

      public String toString()
      DOCUMENT ME!
      Overrides:
      toString in class Object
      Returns:
      DOCUMENT ME!