com.livis.livingtalks.web
Class PublishWebImpl

java.lang.Object
  |
  +--com.livis.livingtalks.web.PublishWebImpl

public class PublishWebImpl
extends java.lang.Object


Field Summary
static java.lang.String MKPREFIX
           
static java.lang.String PREVPREFIX
           
static java.lang.String RESPREFIX
           
 
Constructor Summary
PublishWebImpl()
           
 
Method Summary
static java.lang.String cutAfterLast(java.lang.String s, char last)
           
 java.lang.String getAgendaCheckBoxState()
           
 java.lang.String getAgendaHtml()
           
 java.lang.String getAgendaJsp()
           
 java.lang.String getAgendaXml()
           
 java.lang.String getArchiveCheckBoxState()
           
 java.lang.String getArchiveJar()
           
 java.lang.String getAuthorsCheckBoxState()
           
 java.lang.String getAuthorsHtml()
           
 java.lang.String getAuthorsJsp()
           
 java.lang.String getAuthorsXml()
           
 java.lang.String getInstallPath()
           
 java.lang.String getNsviewCheckBoxState()
           
 java.lang.String getNsviewHtml()
           
 java.lang.String getNsviewJsp()
           
 java.lang.String getOverviewCheckBoxState()
           
 java.lang.String getOverviewHtml()
           
 java.lang.String getOverviewJsp()
           
 java.lang.String getPreviewCheckBoxState()
           
 java.lang.String getPreviewInstallPath()
           
 java.lang.String getPrintCheckBoxState()
           
 java.lang.String getPrintHtml()
           
 java.lang.String getPrintJsp()
           
 java.lang.String getPrintXml()
           
 java.lang.String getRequestPath()
           
 java.lang.String getStorePath()
           
 java.lang.String getStyleCutlen()
           
 java.lang.String getStyleCw()
           
 java.lang.String getStyleDoublepageCheckBoxState()
           
 java.lang.String getStyleDraftsCheckBoxState()
           
 java.lang.String getStyleHourh()
           
 java.lang.String getStylePagenumber()
           
 java.lang.String getStyleSessautCheckBoxState()
           
 java.lang.String getTalksCheckBoxState()
           
 java.lang.String getTalksHtml()
           
 java.lang.String getTalksJsp()
           
 java.lang.String getTalksXml()
           
 java.lang.String getWebsitePath()
           
 java.lang.String getXprintCheckBoxState()
           
 void init()
           
 boolean isAgendaChecked()
           
 boolean isArchiveChecked()
           
 boolean isAuthorsChecked()
           
 boolean isNsviewChecked()
           
 boolean isOverviewChecked()
           
 boolean isPreviewChecked()
           
 boolean isPrintChecked()
           
 boolean isStyleDoublepageChecked()
           
 boolean isStyleDraftsChecked()
           
 boolean isStyleSessautChecked()
           
 boolean isTalksChecked()
           
 boolean isXprintChecked()
           
 void processRequest(java.lang.String request, java.io.Writer out, java.lang.String query)
           
 void setAgendaCheckBoxState(java.lang.String agendaCheckBoxState)
           
 void setAgendaChecked(boolean agendaChecked)
           
 void setAgendaHtml(java.lang.String agendaHtml)
           
 void setAgendaJsp(java.lang.String agendaJsp)
           
 void setAgendaXml(java.lang.String agendaXml)
           
 void setArchiveCheckBoxState(java.lang.String archiveCheckBoxState)
           
 void setArchiveChecked(boolean archiveChecked)
           
 void setArchiveJar(java.lang.String archiveJar)
           
 void setAuthorsCheckBoxState(java.lang.String authorsCheckBoxState)
           
 void setAuthorsChecked(boolean authorsChecked)
           
 void setAuthorsHtml(java.lang.String authorsHtml)
           
 void setAuthorsJsp(java.lang.String authorsJsp)
           
 void setAuthorsXml(java.lang.String authorsXml)
           
 void setInstallPath(java.lang.String installPath)
          InstallPath is the URL path prefix to the generated HTML-pages after publishing.
 void setNsviewCheckBoxState(java.lang.String nsviewCheckBoxState)
           
 void setNsviewChecked(boolean nsviewChecked)
           
 void setNsviewHtml(java.lang.String nsviewHtml)
           
 void setNsviewJsp(java.lang.String nsviewJsp)
           
 void setOverviewCheckBoxState(java.lang.String overviewCheckBoxState)
           
 void setOverviewChecked(boolean overviewChecked)
           
 void setOverviewHtml(java.lang.String overviewHtml)
           
 void setOverviewJsp(java.lang.String overviewJsp)
           
 void setPreviewCheckBoxState(java.lang.String previewCheckBoxState)
           
 void setPreviewChecked(boolean previewChecked)
           
 void setPreviewInstallPath(java.lang.String previewInstallPath)
          PreviewInstallPath is the URL path prefix to the generated HTML-pages before publishing.
 void setPrintCheckBoxState(java.lang.String printCheckBoxState)
           
 void setPrintChecked(boolean printChecked)
           
 void setPrintHtml(java.lang.String printHtml)
           
 void setPrintJsp(java.lang.String printJsp)
           
 void setPrintXml(java.lang.String printXml)
           
 void setRequestPath(java.lang.String requestPath)
          RequestPath is the URL base relative which all names of files read during publishing are interpreted to.
 void setStorePath(java.lang.String storePath)
          StorePath is the path prefix of all names of files to be stored during publishing.
 void setStyleCutlen(java.lang.String styleCutlen)
           
 void setStyleCw(java.lang.String styleCw)
           
 void setStyleDoublepageCheckBoxState(java.lang.String styleDoublepageCheckBoxState)
           
 void setStyleDoublepageChecked(boolean styleDoublepageChecked)
           
 void setStyleDraftsCheckBoxState(java.lang.String styleDraftsCheckBoxState)
           
 void setStyleDraftsChecked(boolean styleDraftsChecked)
           
 void setStyleHourh(java.lang.String styleHourh)
           
 void setStylePagenumber(java.lang.String stylePagenumber)
           
 void setStyleSessautCheckBoxState(java.lang.String styleSessautCheckBoxState)
           
 void setStyleSessautChecked(boolean styleSessautChecked)
           
 void setTalksCheckBoxState(java.lang.String talksCheckBoxState)
           
 void setTalksChecked(boolean talksChecked)
           
 void setTalksHtml(java.lang.String talksHtml)
           
 void setTalksJsp(java.lang.String talksJsp)
           
 void setTalksXml(java.lang.String talksXml)
           
 void setWebsitePath(java.lang.String websitePath)
          WebsitePath is the path (at least one absolute URL) to the homepage of the publishing website.
 void setXprintCheckBoxState(java.lang.String xprintCheckBoxState)
           
 void setXprintChecked(boolean xprintChecked)
           
 void updateAgenda(java.io.PrintWriter pout, java.lang.String assumedBaseUrl, java.lang.String[] websitePaths)
           
 void updateAll(java.io.Writer out)
           
 void updateArchive(java.io.PrintWriter pout)
           
 void updateAuthors(java.io.PrintWriter pout, java.lang.String assumedBaseUrl, java.lang.String[] websitePaths)
           
 void updateNsview(java.io.PrintWriter pout, java.lang.String assumedBaseUrl, java.lang.String[] websitePaths)
           
 void updateOverview(java.io.PrintWriter pout, java.lang.String assumedBaseUrl, java.lang.String[] websitePaths)
           
 void updatePrint(java.io.PrintWriter pout, java.lang.String assumedBaseUrl, java.lang.String[] websitePaths)
           
 void updateTalks(java.io.PrintWriter pout, java.lang.String assumedBaseUrl, java.lang.String[] websitePaths)
           
 void updateXPrint(java.io.PrintWriter pout, java.lang.String assumedBaseUrl, java.lang.String[] websitePaths)
           
 
Methods inherited from class java.lang.Object
, clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MKPREFIX

public static final java.lang.String MKPREFIX

PREVPREFIX

public static final java.lang.String PREVPREFIX

RESPREFIX

public static final java.lang.String RESPREFIX
Constructor Detail

PublishWebImpl

public PublishWebImpl()
Method Detail

init

public void init()

processRequest

public void processRequest(java.lang.String request,
                           java.io.Writer out,
                           java.lang.String query)

updateAll

public void updateAll(java.io.Writer out)

updateAuthors

public void updateAuthors(java.io.PrintWriter pout,
                          java.lang.String assumedBaseUrl,
                          java.lang.String[] websitePaths)
                   throws java.rmi.RemoteException,
                          java.io.IOException

updateAgenda

public void updateAgenda(java.io.PrintWriter pout,
                         java.lang.String assumedBaseUrl,
                         java.lang.String[] websitePaths)
                  throws java.rmi.RemoteException,
                         java.io.IOException

updateTalks

public void updateTalks(java.io.PrintWriter pout,
                        java.lang.String assumedBaseUrl,
                        java.lang.String[] websitePaths)
                 throws java.rmi.RemoteException,
                        java.io.IOException

updateXPrint

public void updateXPrint(java.io.PrintWriter pout,
                         java.lang.String assumedBaseUrl,
                         java.lang.String[] websitePaths)
                  throws java.rmi.RemoteException,
                         java.io.IOException

updatePrint

public void updatePrint(java.io.PrintWriter pout,
                        java.lang.String assumedBaseUrl,
                        java.lang.String[] websitePaths)
                 throws java.rmi.RemoteException,
                        java.io.IOException

updateOverview

public void updateOverview(java.io.PrintWriter pout,
                           java.lang.String assumedBaseUrl,
                           java.lang.String[] websitePaths)
                    throws java.rmi.RemoteException,
                           java.io.IOException

updateNsview

public void updateNsview(java.io.PrintWriter pout,
                         java.lang.String assumedBaseUrl,
                         java.lang.String[] websitePaths)
                  throws java.rmi.RemoteException,
                         java.io.IOException

updateArchive

public void updateArchive(java.io.PrintWriter pout)

cutAfterLast

public static java.lang.String cutAfterLast(java.lang.String s,
                                            char last)

setAuthorsChecked

public void setAuthorsChecked(boolean authorsChecked)

isAuthorsChecked

public boolean isAuthorsChecked()

setAuthorsCheckBoxState

public void setAuthorsCheckBoxState(java.lang.String authorsCheckBoxState)

getAuthorsCheckBoxState

public java.lang.String getAuthorsCheckBoxState()

getAuthorsXml

public java.lang.String getAuthorsXml()

setAuthorsXml

public void setAuthorsXml(java.lang.String authorsXml)

getAuthorsHtml

public java.lang.String getAuthorsHtml()

setAuthorsHtml

public void setAuthorsHtml(java.lang.String authorsHtml)

getAuthorsJsp

public java.lang.String getAuthorsJsp()

setAuthorsJsp

public void setAuthorsJsp(java.lang.String authorsJsp)

setAgendaChecked

public void setAgendaChecked(boolean agendaChecked)

isAgendaChecked

public boolean isAgendaChecked()

setAgendaCheckBoxState

public void setAgendaCheckBoxState(java.lang.String agendaCheckBoxState)

getAgendaCheckBoxState

public java.lang.String getAgendaCheckBoxState()

getAgendaXml

public java.lang.String getAgendaXml()

setAgendaXml

public void setAgendaXml(java.lang.String agendaXml)

getAgendaHtml

public java.lang.String getAgendaHtml()

setAgendaHtml

public void setAgendaHtml(java.lang.String agendaHtml)

getAgendaJsp

public java.lang.String getAgendaJsp()

setAgendaJsp

public void setAgendaJsp(java.lang.String agendaJsp)

setTalksChecked

public void setTalksChecked(boolean talksChecked)

isTalksChecked

public boolean isTalksChecked()

setTalksCheckBoxState

public void setTalksCheckBoxState(java.lang.String talksCheckBoxState)

getTalksCheckBoxState

public java.lang.String getTalksCheckBoxState()

getTalksXml

public java.lang.String getTalksXml()

setTalksXml

public void setTalksXml(java.lang.String talksXml)

getTalksHtml

public java.lang.String getTalksHtml()

setTalksHtml

public void setTalksHtml(java.lang.String talksHtml)

getTalksJsp

public java.lang.String getTalksJsp()

setTalksJsp

public void setTalksJsp(java.lang.String talksJsp)

setOverviewChecked

public void setOverviewChecked(boolean overviewChecked)

isOverviewChecked

public boolean isOverviewChecked()

setOverviewCheckBoxState

public void setOverviewCheckBoxState(java.lang.String overviewCheckBoxState)

getOverviewCheckBoxState

public java.lang.String getOverviewCheckBoxState()

getOverviewHtml

public java.lang.String getOverviewHtml()

setOverviewHtml

public void setOverviewHtml(java.lang.String overviewHtml)

getOverviewJsp

public java.lang.String getOverviewJsp()

setOverviewJsp

public void setOverviewJsp(java.lang.String overviewJsp)

setNsviewChecked

public void setNsviewChecked(boolean nsviewChecked)

isNsviewChecked

public boolean isNsviewChecked()

setNsviewCheckBoxState

public void setNsviewCheckBoxState(java.lang.String nsviewCheckBoxState)

getNsviewCheckBoxState

public java.lang.String getNsviewCheckBoxState()

getNsviewHtml

public java.lang.String getNsviewHtml()

setNsviewHtml

public void setNsviewHtml(java.lang.String nsviewHtml)

getNsviewJsp

public java.lang.String getNsviewJsp()

setNsviewJsp

public void setNsviewJsp(java.lang.String nsviewJsp)

setXprintChecked

public void setXprintChecked(boolean xprintChecked)

isXprintChecked

public boolean isXprintChecked()

setXprintCheckBoxState

public void setXprintCheckBoxState(java.lang.String xprintCheckBoxState)

getXprintCheckBoxState

public java.lang.String getXprintCheckBoxState()

setPrintChecked

public void setPrintChecked(boolean printChecked)

isPrintChecked

public boolean isPrintChecked()

setPrintCheckBoxState

public void setPrintCheckBoxState(java.lang.String printCheckBoxState)

getPrintCheckBoxState

public java.lang.String getPrintCheckBoxState()

getPrintXml

public java.lang.String getPrintXml()

setPrintXml

public void setPrintXml(java.lang.String printXml)

getPrintHtml

public java.lang.String getPrintHtml()

setPrintHtml

public void setPrintHtml(java.lang.String printHtml)

getPrintJsp

public java.lang.String getPrintJsp()

setPrintJsp

public void setPrintJsp(java.lang.String printJsp)

setArchiveChecked

public void setArchiveChecked(boolean archiveChecked)

isArchiveChecked

public boolean isArchiveChecked()

setArchiveCheckBoxState

public void setArchiveCheckBoxState(java.lang.String archiveCheckBoxState)

getArchiveCheckBoxState

public java.lang.String getArchiveCheckBoxState()

getArchiveJar

public java.lang.String getArchiveJar()

setArchiveJar

public void setArchiveJar(java.lang.String archiveJar)

setPreviewChecked

public void setPreviewChecked(boolean previewChecked)

isPreviewChecked

public boolean isPreviewChecked()

setPreviewCheckBoxState

public void setPreviewCheckBoxState(java.lang.String previewCheckBoxState)

getPreviewCheckBoxState

public java.lang.String getPreviewCheckBoxState()

setWebsitePath

public void setWebsitePath(java.lang.String websitePath)
WebsitePath is the path (at least one absolute URL) to the homepage of the publishing website. (Anything past the last "/" is ignored.) This URL is defined to act as root for any relative URL entered into the database. Multiple such URLs to equivalent homepages (mirrors) may be specified by separating them by the ';'-character and with no blanks. (We do not use the Unix path separator character on Unix systems as this is the URL protocol separator character.)

getWebsitePath

public java.lang.String getWebsitePath()

setInstallPath

public void setInstallPath(java.lang.String installPath)
InstallPath is the URL path prefix to the generated HTML-pages after publishing. (Anything past the last "/" is ignored.) This path is exactly one relative URL which must be relative to WebsitePath. An absolute path of a published HTML page therefore reads (asuming no mirrors): (getWebsitePath()+getInstallPath()+getOverviewHtml())

getInstallPath

public java.lang.String getInstallPath()

setPreviewInstallPath

public void setPreviewInstallPath(java.lang.String previewInstallPath)
PreviewInstallPath is the URL path prefix to the generated HTML-pages before publishing. (Anything past the last "/" is ignored.) This path is exactly one relative URL which must be relative to the J2EE webserver's root (not the application root).

getPreviewInstallPath

public java.lang.String getPreviewInstallPath()

setStorePath

public void setStorePath(java.lang.String storePath)
StorePath is the path prefix of all names of files to be stored during publishing. This path should be an absolute file path prefix (not a file URL!) if the server's working directory is unknown. (Anything past the last "/", or "\\" resp., is ignored.)

getStorePath

public java.lang.String getStorePath()

setRequestPath

public void setRequestPath(java.lang.String requestPath)
RequestPath is the URL base relative which all names of files read during publishing are interpreted to. This path must be an absolute URL. It works like the HTML <base>-tag. (Anything past the last "/" is ignored.) RequestPath and StorePath must point to the same thing in browser, and server notations, resp.

getRequestPath

public java.lang.String getRequestPath()

setStyleCutlen

public void setStyleCutlen(java.lang.String styleCutlen)

getStyleCutlen

public java.lang.String getStyleCutlen()

setStylePagenumber

public void setStylePagenumber(java.lang.String stylePagenumber)

getStylePagenumber

public java.lang.String getStylePagenumber()

setStyleHourh

public void setStyleHourh(java.lang.String styleHourh)

getStyleHourh

public java.lang.String getStyleHourh()

setStyleCw

public void setStyleCw(java.lang.String styleCw)

getStyleCw

public java.lang.String getStyleCw()

setStyleDraftsChecked

public void setStyleDraftsChecked(boolean styleDraftsChecked)

isStyleDraftsChecked

public boolean isStyleDraftsChecked()

setStyleDraftsCheckBoxState

public void setStyleDraftsCheckBoxState(java.lang.String styleDraftsCheckBoxState)

getStyleDraftsCheckBoxState

public java.lang.String getStyleDraftsCheckBoxState()

setStyleSessautChecked

public void setStyleSessautChecked(boolean styleSessautChecked)

isStyleSessautChecked

public boolean isStyleSessautChecked()

setStyleSessautCheckBoxState

public void setStyleSessautCheckBoxState(java.lang.String styleSessautCheckBoxState)

getStyleSessautCheckBoxState

public java.lang.String getStyleSessautCheckBoxState()

setStyleDoublepageChecked

public void setStyleDoublepageChecked(boolean styleDoublepageChecked)

isStyleDoublepageChecked

public boolean isStyleDoublepageChecked()

setStyleDoublepageCheckBoxState

public void setStyleDoublepageCheckBoxState(java.lang.String styleDoublepageCheckBoxState)

getStyleDoublepageCheckBoxState

public java.lang.String getStyleDoublepageCheckBoxState()