xlawrence    2004/12/21 16:36:14 CET

  Modified files:
    src/java/org/jahia/suite/calendar/calServer 
                                                UwCalConnector.java 
  Log:
  Added Transaction support, and uwCal integration
  
  Revision  Changes    Path
  1.7       +9 -7      
uwcal_JSR168/src/java/org/jahia/suite/calendar/calServer/UwCalConnector.java
http://jahia.mine.nu:8080/cgi-bin/cvsweb.cgi/uwcal_JSR168/src/java/org/jahia/suite/calendar/calServer/UwCalConnector.java.diff?r1=1.6&r2=1.7&f=h
  
  
  
  Index: UwCalConnector.java
  ===================================================================
  RCS file: 
/home/cvs/repository/uwcal_JSR168/src/java/org/jahia/suite/calendar/calServer/UwCalConnector.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- UwCalConnector.java       21 Dec 2004 14:31:03 -0000      1.6
  +++ UwCalConnector.java       21 Dec 2004 15:36:14 -0000      1.7
  @@ -43,7 +43,7 @@
   import org.jahia.suite.calendar.framework.model.SyncOperation;
   
   import edu.rpi.cct.uwcal.synch.common.Synch;
  -import edu.washington.cac.calfacade.shared.EventVO;
  +import net.fortuna.ical4j.model.component.VEvent;
   
   /**
    * This class implements the Storable interface. An object of this class will
  @@ -71,9 +71,7 @@
       private Synch calServer;
       
       // Disable default constructor
  -    private UwCalConnector() {
  -        
  -    }
  +    private UwCalConnector() {}
       
       /**
        * Gets all required events from uwCal (Calendar server) and returns them
  @@ -98,11 +96,15 @@
               for (int i=0; i<operations.length; i++) {
                   SyncOperation temp = operations[i];
                   String type = temp.getType();
  -                if (SyncOperation.ADD.equals(type)) {
  +                if (SyncOperation.ADD.equals(type) || 
SyncOperation.MODIFY.equals(type)) {
                       
  -                } else if (SyncOperation.DELETE.equals(type)) {
  +                    // build a VEvent from the SyncEvent String
  +                    VEvent event = new VEvent();
  +                   
                       
  -                } else if (SyncOperation.MODIFY.equals(type)) {
  +                } else if (SyncOperation.DELETE.equals(type)) {
  +                    // delete the event
  +
                       
                   } else {
                       throw new SyncException("Unknown operation type: "+type);
  

Reply via email to