com.livis.livingtalks.web
Class TalkWebImpl

java.lang.Object
  |
  +--com.livis.livingtalks.model.AbstractModel
        |
        +--com.livis.livingtalks.model.TalkModel
              |
              +--com.livis.livingtalks.web.TalkWebImpl

public class TalkWebImpl
extends TalkModel

See Also:
Serialized Form

Fields inherited from class com.livis.livingtalks.model.TalkModel
abstractHtml, draftUrl, duration, homePageUrl, paperUrl, slidesSize, slidesUrl, speaker, state, title, typeKey
 
Fields inherited from class com.livis.livingtalks.model.AbstractModel
editor, key, timestamp
 
Constructor Summary
TalkWebImpl()
           
 
Method Summary
 void add()
           
 void change()
           
 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 TalkModel.check() test.
 void delete()
           
 WebMenu getAllTalksMenu()
           
 WebMenu getAuthorsMenu()
           
 java.lang.String getBlockCheckBoxState()
           
 java.util.Collection getModels()
           
 java.util.Collection getModels(java.lang.String typeKey)
           
 java.lang.String getSelected()
           
 java.lang.String getSepDisplay()
           
 WebMenu getStateMenu()
           
 boolean isBlockChecked()
           
 void processRequest(java.lang.String request)
           
 void retrieve()
           
 void setBlockCheckBoxState(java.lang.String blockCheckBoxState)
           
 void setBlockChecked(boolean blockChecked)
           
 void setSelected(java.lang.String selected)
           
 void setSepDisplay(java.lang.String sepDisplay)
           
 
Methods inherited from class com.livis.livingtalks.model.TalkModel
assignTalkModel, check, checkForKeyCreation, createKey, createKey, getAbstractHtml, getAuthorList, getAuthors, getDraftUrl, getDuration, getDurationString, getHomePageUrl, getModel, getPaperUrl, getSlidesSize, getSlidesUrl, getSpeaker, getState, getTitle, getTypeKey, init, isKeyCreatable, makeShort, setAbstractHtml, setAuthorList, setAuthors, setDraftUrl, setDuration, setDurationString, setHomePageUrl, setModel, setPaperUrl, setSlidesSize, setSlidesUrl, setSpeaker, setState, setTitle, setTypeKey, xmlTagPropertiesStore
 
Methods inherited from class com.livis.livingtalks.model.AbstractModel
assignAbstractModel, checkForNonEmptyKey, getAutoKey, getEditor, getKey, getTimestamp, 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
 

Constructor Detail

TalkWebImpl

public TalkWebImpl()
Method Detail

processRequest

public void processRequest(java.lang.String request)

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 TalkModel

retrieve

public void retrieve()

add

public void add()

change

public void change()

delete

public void delete()

getModels

public java.util.Collection getModels()
Returns:
a Collection of short TalkModel(s)

getModels

public java.util.Collection getModels(java.lang.String typeKey)
Returns:
a Collection of short TalkModel(s) belonging to a given Type

getSepDisplay

public java.lang.String getSepDisplay()

setSepDisplay

public void setSepDisplay(java.lang.String sepDisplay)

getSelected

public java.lang.String getSelected()

setSelected

public void setSelected(java.lang.String selected)

getAllTalksMenu

public WebMenu getAllTalksMenu()
Returns:
a menue listing all talk keys, listing dangling talks (ie. in no block) first

getAuthorsMenu

public WebMenu getAuthorsMenu()
Returns:
a menue listing all authors of this talk

getStateMenu

public WebMenu getStateMenu()
Returns:
a menue listing of all states with talk's state selected

setBlockChecked

public void setBlockChecked(boolean blockChecked)

isBlockChecked

public boolean isBlockChecked()

setBlockCheckBoxState

public void setBlockCheckBoxState(java.lang.String blockCheckBoxState)

getBlockCheckBoxState

public java.lang.String getBlockCheckBoxState()