Changeset 2999

Show
Ignore:
Timestamp:
09/03/10 16:15:15
Author:
douglm
Message:

Changes to support ACCEPT header on GET

  • Will enable fetching of calendars and address books when targeting collections
  • Will be used by new web service to get XRD objects

Changes to XmlEmit? to support better abbreviating of namespaces and better handling of default namespace. Also changes to handle some new xrd needs.

CalDAV server has partial support for CalWS - supports GET of XRD object.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/config/bwbuild/jboss-postgresql/cal.options.xml

    r2955 r2999  
    479479 
    480480        <!-- ================================================================== 
     481                          User CalWS server Usercalws 
     482             ================================================================== --> 
     483        <Usercalws classname="org.bedework.caldav.util.CalDAVConfig"> 
     484          <appType>usercalws</appType> 
     485          <!-- 
     486          <publicAdmin>false</publicAdmin> 
     487          --> 
     488          <guestMode>false</guestMode> 
     489 
     490          <sysintfImpl>org.bedework.caldav.bwserver.BwSysIntfImpl</sysintfImpl> 
     491        </Usercalws> 
     492 
     493        <!-- ================================================================== 
     494                          Public (unauthenticated) CalWS server Pubcalws 
     495             ================================================================== --> 
     496        <Pubcalws classname="org.bedework.caldav.util.CalDAVConfig"> 
     497          <appType>publiccalws</appType> 
     498          <!-- 
     499          <publicAdmin>false</publicAdmin> 
     500           --> 
     501          <guestMode>true</guestMode> 
     502 
     503          <sysintfImpl>org.bedework.caldav.bwserver.BwSysIntfImpl</sysintfImpl> 
     504        </Pubcalws> 
     505 
     506        <!-- ================================================================== 
    481507                          CalDAV test suite 
    482508             ================================================================== --> 
  • trunk/config/bwbuild/jboss-postgresql/cal.properties

    r2938 r2999  
    1818# Define the names of the applications we want to build 
    1919org.bedework.install.app.names=CalAdmin,EventSubmit,Events,Feeder,\ 
    20  SoEDept,UserCal,Pubcaldav,Usercaldav,caldavTest,test,indexer,dumpres,\ 
     20 SoEDept,UserCal,Pubcaldav,Usercaldav,Pubcalws,Usercalws,caldavTest,\ 
     21 test,indexer,dumpres,\ 
    2122 sysevlog,iosched,monitor 
    2223 
     
    434435# -------------------------------------------------------------------- 
    435436# 
     437# Public Calws Server 
     438# 
     439org.bedework.app.Pubcalws.project=caldav 
     440org.bedework.app.Pubcalws.sou.dir=server 
     441org.bedework.app.Pubcalws.interface.jar=bw-caldav 
     442 
     443org.bedework.app.Pubcalws.web.xml=war/WEB-INF/publicws-web.xml 
     444org.bedework.app.Pubcalws.tomcat.context.xml=war/META-INF/publiccontext.xml 
     445org.bedework.app.Pubcalws.war.name=Pubcalws 
     446org.bedework.app.Pubcalws.context.root=/Pubcalws 
     447# Set for jboss 
     448#org.bedework.app.Pubcalws.virtual.host= 
     449 
     450org.bedework.app.Pubcalws.description=Bedework public calws server. 
     451org.bedework.app.Pubcalws.display.name=Bedework public calws 
     452org.bedework.app.Pubcalws.name=DemoPubcalws 
     453org.bedework.app.Pubcalws.deploy.dir=${org.bedework.appserver.deploy.dir} 
     454org.bedework.app.Pubcalws.logprefix=Pubcalws 
     455 
     456# 
     457# -------------------------------------------------------------------- 
     458# 
     459# Personal Calws Server 
     460# 
     461org.bedework.app.Usercalws.project=caldav 
     462org.bedework.app.Usercalws.sou.dir=server 
     463org.bedework.app.Usercalws.interface.jar=bw-caldav 
     464 
     465org.bedework.app.Usercalws.web.xml=war/WEB-INF/userws-web.xml 
     466org.bedework.app.Usercalws.tomcat.context.xml=war/META-INF/usercontext.xml 
     467org.bedework.app.Usercalws.war.name=ucalws 
     468org.bedework.app.Usercalws.context.root=/ucalws 
     469# Set for jboss 
     470#org.bedework.app.Usercalws.virtual.host= 
     471 
     472org.bedework.app.Usercalws.security.domain=bedeworkdemo 
     473org.bedework.app.Usercalws.security.prefix=demo 
     474org.bedework.app.Usercalws.transport.guarantee=NONE 
     475 
     476org.bedework.app.Usercalws.description=Bedework user calws server. 
     477org.bedework.app.Usercalws.display.name=Bedework Usercalws 
     478org.bedework.app.Usercalws.name=DemoUsrcalws 
     479org.bedework.app.Usercalws.deploy.dir=${org.bedework.appserver.deploy.dir} 
     480org.bedework.app.Usercalws.logprefix=Usercalws 
     481 
     482# 
     483# -------------------------------------------------------------------- 
     484# 
    436485# CalDAV test 
    437486#