com.livis.livingtalks.model
Class TrackModel

java.lang.Object
  |
  +--com.livis.livingtalks.model.AbstractModel
        |
        +--com.livis.livingtalks.model.TrackModel
Direct Known Subclasses:
TrackWebImpl

public class TrackModel
extends AbstractModel

See Also:
Serialized Form

Field Summary
 java.sql.Date date
           
 int extraTrackCols
           
 int page
           
 java.lang.String room
           
 java.lang.String title
           
 int trackCol
           
 
Fields inherited from class com.livis.livingtalks.model.AbstractModel
editor, key, timestamp
 
Constructor Summary
TrackModel()
           
 
Method Summary
protected  TrackModel assignTrackModel(java.lang.String key, java.lang.String editor, java.lang.String timestamp, java.lang.String title, java.sql.Date date, java.lang.String room, int trackCol, int extraTrackCols, int page)
           
 void clear()
          Set this Model to a clear state suitable for data entry into a clear form it is not recommended behaviour for a clear model to pass a subsequent AbstractModel.check() test.
 java.sql.Date getDate()
           
 java.lang.String getDateDayString()
           
 java.lang.String getDateMonthString()
           
 java.lang.String getDateYearString()
           
 int getExtraTrackCols()
           
 java.lang.String getExtraTrackColsString()
           
 TrackModel getModel()
           
 int getPage()
           
 java.lang.String getPageString()
           
 java.lang.String getRoom()
           
 java.lang.String getTitle()
           
 int getTrackCol()
           
 java.lang.String getTrackColString()
           
 void init()
           
 void setDate(java.sql.Date date)
           
 void setDateDayString(java.lang.String dayString)
           
 void setDateMonthString(java.lang.String monthString)
           
 void setDateYearString(java.lang.String yearString)
           
 void setExtraTrackCols(int extraTrackCols)
           
 void setExtraTrackColsString(java.lang.String extraTrackColsString)
           
 void setModel(TrackModel model)
           
 void setPage(int page)
           
 void setPageString(java.lang.String pageString)
           
 void setRoom(java.lang.String room)
           
 void setTitle(java.lang.String title)
           
 void setTrackCol(int trackCol)
           
 void setTrackColString(java.lang.String trackColString)
           
protected  java.util.List xmlTagPropertiesStore()
           
 
Methods inherited from class com.livis.livingtalks.model.AbstractModel
assignAbstractModel, check, checkForKeyCreation, checkForNonEmptyKey, createKey, getAutoKey, getEditor, getKey, getTimestamp, isKeyCreatable, makeShort, setAutoKey, setEditor, setKey, setTimestamp, setTimestampFromDate, shallCreateKey, touch, XMLTagProperties
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

title

public java.lang.String title

date

public java.sql.Date date

room

public java.lang.String room

trackCol

public int trackCol

extraTrackCols

public int extraTrackCols

page

public int page
Constructor Detail

TrackModel

public TrackModel()
Method Detail

assignTrackModel

protected TrackModel assignTrackModel(java.lang.String key,
                                      java.lang.String editor,
                                      java.lang.String timestamp,
                                      java.lang.String title,
                                      java.sql.Date date,
                                      java.lang.String room,
                                      int trackCol,
                                      int extraTrackCols,
                                      int page)

getModel

public TrackModel getModel()

setModel

public void setModel(TrackModel model)

init

public void init()

clear

public void clear()
Description copied from class: AbstractModel
Set this Model to a clear state suitable for data entry into a clear form it is not recommended behaviour for a clear model to pass a subsequent AbstractModel.check() test.
Overrides:
clear in class AbstractModel

getTitle

public java.lang.String getTitle()

setTitle

public void setTitle(java.lang.String title)

getDate

public java.sql.Date getDate()

setDate

public void setDate(java.sql.Date date)

getRoom

public java.lang.String getRoom()

setRoom

public void setRoom(java.lang.String room)

getTrackCol

public int getTrackCol()

setTrackCol

public void setTrackCol(int trackCol)

getExtraTrackCols

public int getExtraTrackCols()

setExtraTrackCols

public void setExtraTrackCols(int extraTrackCols)

getPage

public int getPage()

setPage

public void setPage(int page)

getDateDayString

public java.lang.String getDateDayString()

setDateDayString

public void setDateDayString(java.lang.String dayString)

getDateMonthString

public java.lang.String getDateMonthString()

setDateMonthString

public void setDateMonthString(java.lang.String monthString)

getDateYearString

public java.lang.String getDateYearString()

setDateYearString

public void setDateYearString(java.lang.String yearString)

getTrackColString

public java.lang.String getTrackColString()

setTrackColString

public void setTrackColString(java.lang.String trackColString)

getExtraTrackColsString

public java.lang.String getExtraTrackColsString()

setExtraTrackColsString

public void setExtraTrackColsString(java.lang.String extraTrackColsString)

getPageString

public java.lang.String getPageString()

setPageString

public void setPageString(java.lang.String pageString)

xmlTagPropertiesStore

protected java.util.List xmlTagPropertiesStore()
Overrides:
xmlTagPropertiesStore in class AbstractModel