com.planet_ink.coffee_mud.Common
Class DefaultJournalEntry
java.lang.Object
com.planet_ink.coffee_mud.Common.DefaultJournalEntry
- All Implemented Interfaces:
- CMCommon, JournalEntry, CMObject, java.lang.Cloneable, java.lang.Comparable<CMObject>
public class DefaultJournalEntry
- extends java.lang.Object
- implements JournalEntry
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
key
public java.lang.String key
from
public java.lang.String from
to
public java.lang.String to
subj
public java.lang.String subj
msg
public java.lang.String msg
date
public long date
update
public long update
parent
public java.lang.String parent
attributes
public long attributes
data
public java.lang.String data
cardinal
public int cardinal
msgIcon
public java.lang.String msgIcon
replies
public int replies
views
public int views
isLastEntry
public boolean isLastEntry
derivedBuildMessage
public java.lang.StringBuffer derivedBuildMessage
DefaultJournalEntry
public DefaultJournalEntry()
ID
public java.lang.String ID()
- Description copied from interface:
CMObject
- The CoffeeMud Java Class ID shared by all instances of
this object. Unlike the Java Class name, this method
does not include package information. However, it must
return a String value unique to its class category in
the ClassLoader. Class categories include Libraries, Common,
Areas, Abilities, Behaviors, CharClasses, Commands, Exits
Locales, MOBS, Races, WebMacros, Basic Items, Armor,
Weapons, ClanItems, Tech. The name is typically identical
to the class name.
- Specified by:
ID in interface CMObject
- Returns:
- the name of this class
name
public java.lang.String name()
- Description copied from interface:
CMObject
- The displayable name of this object. May be modified by phyStats() object. Is
derived from the Name().
- Specified by:
name in interface CMObject
- Returns:
- the modified final name of this object on the map.
- See Also:
Environmental.Name()
newInstance
public CMObject newInstance()
- Description copied from interface:
CMObject
- Returns a new instance of this class.
- Specified by:
newInstance in interface CMObject
- Returns:
- a new instance of this class
initializeClass
public void initializeClass()
- Description copied from interface:
CMObject
- Called ONCE after all objects are loaded, but before the map is read in
during initialization.
- Specified by:
initializeClass in interface CMObject
compareTo
public int compareTo(CMObject o)
- Specified by:
compareTo in interface java.lang.Comparable<CMObject>
key
public java.lang.String key()
- Specified by:
key in interface JournalEntry
key
public JournalEntry key(java.lang.String key)
- Specified by:
key in interface JournalEntry
from
public java.lang.String from()
- Specified by:
from in interface JournalEntry
from
public JournalEntry from(java.lang.String from)
- Specified by:
from in interface JournalEntry
to
public java.lang.String to()
- Specified by:
to in interface JournalEntry
to
public JournalEntry to(java.lang.String to)
- Specified by:
to in interface JournalEntry
subj
public java.lang.String subj()
- Specified by:
subj in interface JournalEntry
subj
public JournalEntry subj(java.lang.String subj)
- Specified by:
subj in interface JournalEntry
msg
public java.lang.String msg()
- Specified by:
msg in interface JournalEntry
msg
public JournalEntry msg(java.lang.String msg)
- Specified by:
msg in interface JournalEntry
date
public long date()
- Specified by:
date in interface JournalEntry
date
public JournalEntry date(long date)
- Specified by:
date in interface JournalEntry
update
public long update()
- Specified by:
update in interface JournalEntry
update
public JournalEntry update(long update)
- Specified by:
update in interface JournalEntry
parent
public java.lang.String parent()
- Specified by:
parent in interface JournalEntry
parent
public JournalEntry parent(java.lang.String parent)
- Specified by:
parent in interface JournalEntry
attributes
public long attributes()
- Specified by:
attributes in interface JournalEntry
attributes
public JournalEntry attributes(long attributes)
- Specified by:
attributes in interface JournalEntry
data
public java.lang.String data()
- Specified by:
data in interface JournalEntry
data
public JournalEntry data(java.lang.String data)
- Specified by:
data in interface JournalEntry
cardinal
public int cardinal()
- Specified by:
cardinal in interface JournalEntry
cardinal
public JournalEntry cardinal(int cardinal)
- Specified by:
cardinal in interface JournalEntry
msgIcon
public java.lang.String msgIcon()
- Specified by:
msgIcon in interface JournalEntry
msgIcon
public JournalEntry msgIcon(java.lang.String msgIcon)
- Specified by:
msgIcon in interface JournalEntry
replies
public int replies()
- Specified by:
replies in interface JournalEntry
replies
public JournalEntry replies(int replies)
- Specified by:
replies in interface JournalEntry
views
public int views()
- Specified by:
views in interface JournalEntry
views
public JournalEntry views(int views)
- Specified by:
views in interface JournalEntry
isLastEntry
public boolean isLastEntry()
- Specified by:
isLastEntry in interface JournalEntry
lastEntry
public JournalEntry lastEntry(boolean lastEntry)
- Specified by:
lastEntry in interface JournalEntry
derivedBuildMessage
public java.lang.StringBuffer derivedBuildMessage()
- Specified by:
derivedBuildMessage in interface JournalEntry
derivedBuildMessage
public JournalEntry derivedBuildMessage(java.lang.StringBuffer msg)
- Specified by:
derivedBuildMessage in interface JournalEntry
compareTo
public int compareTo(JournalEntry o)
- Specified by:
compareTo in interface JournalEntry
copyOf
public JournalEntry copyOf()
- Description copied from interface:
CMObject
- Similar to Cloneable.clone(), but does its best to make sure that
any internal objects to this class are also copyOfed.
- Specified by:
copyOf in interface JournalEntry- Specified by:
copyOf in interface CMObject
- Returns:
- a clone of this object