xlawrence    2005/01/21 16:40:48 CET

  Modified files:
    calClient/webapp/admin/src/webapp/WEB-INF web.xml 
    calClient/webapp/uiclient/src/webapp/WEB-INF web.xml 
    syncServer/src/java/org/jahia/suite/calendar/sync4jModule 
                                                              
CalendarSyncSource.java 
  
  Revision  Changes    Path
  1.8       +17 -1     
uwcal_JSR168/calClient/webapp/admin/src/webapp/WEB-INF/web.xml
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/uwcal_JSR168/calClient/webapp/admin/src/webapp/WEB-INF/web.xml.diff?r1=1.7&r2=1.8&f=h
  1.6       +8 -2      
uwcal_JSR168/calClient/webapp/uiclient/src/webapp/WEB-INF/web.xml
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/uwcal_JSR168/calClient/webapp/uiclient/src/webapp/WEB-INF/web.xml.diff?r1=1.5&r2=1.6&f=h
  1.3       +5 -2      
uwcal_JSR168/syncServer/src/java/org/jahia/suite/calendar/sync4jModule/CalendarSyncSource.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/uwcal_JSR168/syncServer/src/java/org/jahia/suite/calendar/sync4jModule/CalendarSyncSource.java.diff?r1=1.2&r2=1.3&f=h
  
  
  
  Index: web.xml
  ===================================================================
  RCS file: 
/home/cvs/repository/uwcal_JSR168/calClient/webapp/admin/src/webapp/WEB-INF/web.xml,v
  retrieving revision 1.7
  retrieving revision 1.8
  diff -u -r1.7 -r1.8
  --- web.xml   21 Jan 2005 11:02:50 -0000      1.7
  +++ web.xml   21 Jan 2005 15:40:48 -0000      1.8
  @@ -37,6 +37,23 @@
       <param-value>@APP-NAME@</param-value>
     </context-param>
   
  +  <filter>
  +    <filter-name>SvcI Filter</filter-name>
  +    <filter-class>edu.rpi.cct.uwcal.webcommon.UWCalSvciFilter</filter-class>
  +    <init-param>
  +      <param-name>debug</param-name>
  +      <param-value>@RPI-DEBUG@</param-value>
  +    </init-param>
  +  </filter>
  +
  +  <filter-mapping>
  +    <filter-name>SvcI Filter</filter-name>
  +    <url-pattern>/*</url-pattern>
  +    <dispatcher>INCLUDE</dispatcher>
  +    <dispatcher>FORWARD</dispatcher>
  +    <dispatcher>REQUEST</dispatcher>
  +  </filter-mapping>
  +
     <listener>
       <listener-class>edu.rpi.sss.util.jsp.SessionListener</listener-class>
     </listener>
  @@ -126,7 +143,6 @@
       <servlet-name>uwCal-AdminApp</servlet-name>
       <url-pattern>/uwCal-AdminApp</url-pattern>
     </servlet-mapping>
  -
   -->
   
     <session-config>
  
  
  
  Index: web.xml
  ===================================================================
  RCS file: 
/home/cvs/repository/uwcal_JSR168/calClient/webapp/uiclient/src/webapp/WEB-INF/web.xml,v
  retrieving revision 1.5
  retrieving revision 1.6
  diff -u -r1.5 -r1.6
  --- web.xml   21 Jan 2005 08:51:29 -0000      1.5
  +++ web.xml   21 Jan 2005 15:40:48 -0000      1.6
  @@ -49,7 +49,7 @@
         <param-value>no</param-value>
       </init-param>
     </filter>
  -  
  +
     <filter>
       <filter-name>SvcI Filter</filter-name>
       <filter-class>edu.rpi.cct.uwcal.webcommon.UWCalSvciFilter</filter-class>
  @@ -62,11 +62,17 @@
     <filter-mapping>
       <filter-name>SvcI Filter</filter-name>
       <url-pattern>/*</url-pattern>
  +    <dispatcher>INCLUDE</dispatcher>
  +    <dispatcher>FORWARD</dispatcher>
  +    <dispatcher>REQUEST</dispatcher>
     </filter-mapping>
  -  
  +
     <filter-mapping>
       <filter-name>XSLT Filter</filter-name>
       <url-pattern>/*</url-pattern>
  +    <dispatcher>INCLUDE</dispatcher>
  +    <dispatcher>FORWARD</dispatcher>
  +    <dispatcher>REQUEST</dispatcher>
     </filter-mapping>
   
     <listener>
  
  
  
  Index: CalendarSyncSource.java
  ===================================================================
  RCS file: 
/home/cvs/repository/uwcal_JSR168/syncServer/src/java/org/jahia/suite/calendar/sync4jModule/CalendarSyncSource.java,v
  retrieving revision 1.2
  retrieving revision 1.3
  diff -u -r1.2 -r1.3
  --- CalendarSyncSource.java   12 Jan 2005 16:34:27 -0000      1.2
  +++ CalendarSyncSource.java   21 Jan 2005 15:40:48 -0000      1.3
  @@ -80,6 +80,8 @@
       private CalendarManager cm;
       private boolean loaded;
       
  +    private int syncMode;
  +    
       public String getName() {
           return NAME;
       }
  @@ -99,6 +101,7 @@
       throws SyncSourceException {
           log.info("beginSync: "+principal+": "+syncMode);
           cm = new CalendarManager(this);
  +        this.syncMode = syncMode;
       }
       
       /**
  @@ -199,8 +202,8 @@
           syncItem.getKey().getKeyAsString() + ")");
           
           // Sync4j contains a bug !!! The mapping is not done correctly when 
a 
  -        // twin item is found
  -        if (true) return null;
  +        // twin item is found and we are in FAST synch
  +        if (syncMode != sync4j.framework.core.AlertCode.SLOW) return null;
           
           SyncItem[] syncItems =
           getSyncItemsFromTwins(principal, new SyncItem[] {syncItem});
  

Reply via email to