Changeset 2927

Show
Ignore:
Timestamp:
06/03/10 23:40:38
Author:
douglm
Message:

Extra carddav options

Files:

Legend:

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

    r2777 r2927  
    1515               principal properties. That may mean maintaining a shadow 
    1616               principal hierarchy in the local server. 
     17                
     18               Each element name below must be unique. 
    1719            --> 
    1820          <principal-dirHandler classname="org.bedework.carddav.util.LdapDirHandlerConfig" > 
     
    2931               This requires us to explicitly name all attributes on fetch. 
    3032               This element allows us to name EXTRA attributes from the default 
    31                list provided by the impleemntation. 
     33               list provided by the implementation. 
    3234              --> 
    3335            <attrIds></attrIds> 
     
    131133          </user-dirHandler> 
    132134 
     135          <public-locations-dirHandler classname="org.bedework.carddav.util.LdapDirHandlerConfig" > 
     136            <pathPrefix>/public/locations</pathPrefix> 
     137 
     138            <className>org.bedework.carddav.server.dirHandlers.LdapAddrBookDirHandler</className> 
     139 
     140            <initialContextFactory>com.sun.jndi.ldap.LdapCtxFactory</initialContextFactory> 
     141            <providerUrl>ldap://localhost:10389/</providerUrl> 
     142            <baseDn>ou=locations,dc=bedework,dc=org</baseDn> 
     143 
     144            <queryLimit>1000</queryLimit> 
     145 
     146            <attrIds></attrIds> 
     147 
     148            <cardKind>location</cardKind> 
     149 
     150            <addressbookObjectClass>organizationalUnit</addressbookObjectClass> 
     151            <addressbookIdAttr>ou</addressbookIdAttr> 
     152 
     153            <addressbookEntryObjectClass>CalendarResource</addressbookEntryObjectClass> 
     154            <addressbookEntryIdAttr>cn</addressbookEntryIdAttr> 
     155 
     156            <principalIdAttr>calcaladruri</principalIdAttr> 
     157 
     158            <authDn>uid=admin,ou=system</authDn> 
     159            <authPw>secret</authPw> 
     160 
     161            <debug>true</debug> 
     162          </public-locations-dirHandler> 
     163 
    133164          <!-- handle the public (enterprise) address book hierarchy --> 
    134165          <public-dirHandler classname="org.bedework.carddav.util.LdapDirHandlerConfig" > 
     
    163194        <usercarddav classname="org.bedework.carddav.util.CardDAVConfig" > 
    164195          <sysintfImpl>org.bedework.carddav.bwserver.BwSysIntfImpl</sysintfImpl> 
     196           
    165197          <webaddrServiceURI>/find</webaddrServiceURI> 
     198          <webaddrServicePropertiesList>fn,email,note,org</webaddrServicePropertiesList> 
    166199          <webaddrPublicAddrbook>/principals/users</webaddrPublicAddrbook> 
    167200 
     
    183216        <pubcarddav classname="org.bedework.carddav.util.CardDAVConfig" > 
    184217          <sysintfImpl>org.bedework.carddav.bwserver.BwSysIntfImpl</sysintfImpl> 
     218           
    185219          <webaddrServiceURI>/find</webaddrServiceURI> 
     220          <webaddrServicePropertiesList>fn,note,org</webaddrServicePropertiesList> 
    186221          <webaddrPublicAddrbook>/principals/users</webaddrPublicAddrbook> 
    187222 
  • trunk/config/bwbuild/jboss-postgresql/carddav.options.xml

    r2909 r2927  
    3131               This requires us to explicitly name all attributes on fetch. 
    3232               This element allows us to name EXTRA attributes from the default 
    33                list provided by the impleemntation. 
     33               list provided by the implementation. 
    3434              --> 
    3535            <attrIds></attrIds> 
     
    194194        <usercarddav classname="org.bedework.carddav.util.CardDAVConfig" > 
    195195          <sysintfImpl>org.bedework.carddav.bwserver.BwSysIntfImpl</sysintfImpl> 
     196           
    196197          <webaddrServiceURI>/find</webaddrServiceURI> 
     198          <webaddrServicePropertiesList>fn,email,note,org</webaddrServicePropertiesList> 
    197199          <webaddrPublicAddrbook>/principals/users</webaddrPublicAddrbook> 
    198200 
     
    214216        <pubcarddav classname="org.bedework.carddav.util.CardDAVConfig" > 
    215217          <sysintfImpl>org.bedework.carddav.bwserver.BwSysIntfImpl</sysintfImpl> 
     218           
    216219          <webaddrServiceURI>/find</webaddrServiceURI> 
     220          <webaddrServicePropertiesList>fn,note,org</webaddrServicePropertiesList> 
    217221          <webaddrPublicAddrbook>/principals/users</webaddrPublicAddrbook> 
    218222 
  • trunk/config/bwbuild/jboss/carddav.options.xml

    r2909 r2927  
    3131               This requires us to explicitly name all attributes on fetch. 
    3232               This element allows us to name EXTRA attributes from the default 
    33                list provided by the impleemntation. 
     33               list provided by the implementation. 
    3434              --> 
    3535            <attrIds></attrIds> 
     
    194194        <usercarddav classname="org.bedework.carddav.util.CardDAVConfig" > 
    195195          <sysintfImpl>org.bedework.carddav.bwserver.BwSysIntfImpl</sysintfImpl> 
     196           
    196197          <webaddrServiceURI>/find</webaddrServiceURI> 
     198          <webaddrServicePropertiesList>fn,email,note,org</webaddrServicePropertiesList> 
    197199          <webaddrPublicAddrbook>/principals/users</webaddrPublicAddrbook> 
    198200 
     
    214216        <pubcarddav classname="org.bedework.carddav.util.CardDAVConfig" > 
    215217          <sysintfImpl>org.bedework.carddav.bwserver.BwSysIntfImpl</sysintfImpl> 
     218           
    216219          <webaddrServiceURI>/find</webaddrServiceURI> 
     220          <webaddrServicePropertiesList>fn,note,org</webaddrServicePropertiesList> 
    217221          <webaddrPublicAddrbook>/principals/users</webaddrPublicAddrbook> 
    218222