Show
Ignore:
Timestamp:
08/09/10 10:54:07 (22 months ago)
Author:
mszopinski
Message:

calendar, simple display

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • ssme/trunk/src/com/kh/ssme/manage/TimeFrameManager.java

    r4035 r4038  
    2323package com.kh.ssme.manage; 
    2424 
     25import java.util.ArrayList; 
     26import java.util.Date; 
    2527import java.util.List; 
    2628 
     
    9799        @SuppressWarnings("unchecked") 
    98100        public static List<TimeFrame> findEventsInRange(String calendarUuid, long from, long to) { 
    99                 String query = "SELECT t FROM TimeFrame t WHERE t.from_ >=? AND t.to_ <=? AND t.calendar_.uuid_ = ?"; 
    100                  
    101                 java.util.Calendar fromCal = java.util.Calendar.getInstance(); 
    102                 fromCal.setTimeInMillis(from); 
    103                 java.util.Calendar toCal = java.util.Calendar.getInstance(); 
    104                 toCal.setTimeInMillis(to); 
    105                  
    106                 List<TimeFrame> result = PersistenceManager.getInstance().performQuery(query, calendarUuid, fromCal, toCal); 
     101                String query = "SELECT t FROM TimeFrame t WHERE t.to_>? AND t.from_<? AND t.calendar_.uuid_ = ?"; 
     102                                 
     103                List<TimeFrame> result = PersistenceManager.getInstance().performQuery(query, (new Date(from)), (new Date(to)), calendarUuid); 
    107104                if(result!=null && !result.isEmpty()){ 
    108105                        return result; 
    109106                } 
    110                 return null; 
     107                return new ArrayList<TimeFrame>(); 
    111108        } 
    112109 
     
    120117        public static List<TimeFrame> findAllEvents(String userUuid, long from, long to) { 
    121118                if(from >=0 && to >=0){          
    122                         String query = "SELECT t FROM TimeFrame t WHERE t.calendar_.user_.uuid_=? AND t.from_ >=? AND t.to_ <=?";        
    123                          
    124                         java.util.Calendar fromCal = java.util.Calendar.getInstance(); 
    125                         fromCal.setTimeInMillis(from); 
    126                         java.util.Calendar toCal = java.util.Calendar.getInstance(); 
    127                         toCal.setTimeInMillis(to);       
    128                          
    129                         List<TimeFrame> result = PersistenceManager.getInstance().performQuery(query, userUuid, fromCal, toCal); 
     119                        String query = "SELECT t FROM TimeFrame t WHERE t.calendar_.user_.uuid_=? AND t.to_ >? AND t.from_<?";   
     120                                                 
     121                        List<TimeFrame> result = PersistenceManager.getInstance().performQuery(query, userUuid, (new Date(from)), (new Date(to))); 
    130122                        if(result!=null && !result.isEmpty()){ 
    131123                                return result; 
     
    139131                        }                        
    140132                } 
    141                 return null;             
     133                return new ArrayList<TimeFrame>();               
    142134        }                        
    143135}