Class RequestPars

java.lang.Object
org.bedework.webdav.servlet.common.PostRequestPars
org.bedework.caldav.server.RequestPars
All Implemented Interfaces:
org.bedework.webdav.servlet.common.SecureXml

public class RequestPars
extends org.bedework.webdav.servlet.common.PostRequestPars
  • Field Summary

    Fields
    Modifier and Type Field Description
    static int iScheduleSerialNumber
    Update this if any change is made which alters the capabilities of the service.

    Fields inherited from class org.bedework.webdav.servlet.common.PostRequestPars

    addMember, getTheReader
  • Constructor Summary

    Constructors
    Constructor Description
    RequestPars​(javax.servlet.http.HttpServletRequest req, CaldavBWIntf intf, java.lang.String resourceUri)  
  • Method Summary

    Modifier and Type Method Description
    CalDAVCollection getCol()  
    SysiIcalendar getIcalendar()  
    IscheduleIn getIschedRequest()  
    boolean isCalwsSoap()  
    boolean isFreeBusy()  
    boolean isiSchedule()  
    boolean isNotifyws()  
    boolean isServerInfo()  
    boolean isShare()  
    boolean isSynchws()  
    boolean isWebcal()  
    boolean isWebcalGetAccept()  
    void setCol​(CalDAVCollection val)  
    void setIcalendar​(SysiIcalendar val)  
    void setWebcalGetAccept​(boolean val)  

    Methods inherited from class org.bedework.webdav.servlet.common.PostRequestPars

    checkUri, getAcceptType, getContentType, getContentTypePars, getMethod, getNoPrefixResourceUri, getReader, getReq, getResourceUri, getXmlDoc, isAddMember, isAppXml, processRequest, processXml, setContentType

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.bedework.webdav.servlet.common.SecureXml

    parseXmlSafely
  • Field Details

    • iScheduleSerialNumber

      public static final int iScheduleSerialNumber
      Update this if any change is made which alters the capabilities of the service.
      See Also:
      Constant Field Values
  • Constructor Details

    • RequestPars

      public RequestPars​(javax.servlet.http.HttpServletRequest req, CaldavBWIntf intf, java.lang.String resourceUri) throws org.bedework.webdav.servlet.shared.WebdavException
      Parameters:
      req - - the request
      intf - service interface
      resourceUri - the uri
      Throws:
      org.bedework.webdav.servlet.shared.WebdavException
  • Method Details

    • getIschedRequest

      public IscheduleIn getIschedRequest()
      Returns:
      Special parameters for iSchedule
    • isCalwsSoap

      public boolean isCalwsSoap()
      Returns:
      true if this is a calws soap web service request
    • isSynchws

      public boolean isSynchws()
      Returns:
      true if this is an synch web service request
    • isNotifyws

      public boolean isNotifyws()
      Returns:
      true if this is an notify web service request
    • isWebcal

      public boolean isWebcal()
      Returns:
      true if this is a web calendar request
    • setWebcalGetAccept

      public void setWebcalGetAccept​(boolean val)
      Parameters:
      val - true if this is a web calendar request with GET + ACCEPT
    • isWebcalGetAccept

      public boolean isWebcalGetAccept()
      Returns:
      true if this is a web calendar request with GET + ACCEPT
    • isServerInfo

      public boolean isServerInfo()
      Returns:
      true if this is a system info request
    • isFreeBusy

      public boolean isFreeBusy()
      Returns:
      true if this is a free busy request
    • isiSchedule

      public boolean isiSchedule()
      Returns:
      true if this is an iSchedule request
    • isShare

      public boolean isShare()
      Returns:
      true if this is a CalDAV share request
    • setCol

      public void setCol​(CalDAVCollection val)
      Parameters:
      val - a collection
    • getCol

      public CalDAVCollection getCol()
      Returns:
      a collection
    • setIcalendar

      public void setIcalendar​(SysiIcalendar val)
      Parameters:
      val - SysiCalendar object
    • getIcalendar

      public SysiIcalendar getIcalendar()
      Returns:
      SysiCalendar object