com.funambol.domino.items.manager
Class CalendarManager

java.lang.Object
  extended bycom.funambol.domino.items.manager.EntityManager
      extended bycom.funambol.domino.items.manager.CalendarManager

public class CalendarManager
extends EntityManager


Field Summary
 
Fields inherited from class com.funambol.domino.items.manager.EntityManager
CATEGORY_CLIENTS, CATEGORY_HOLIDAY, CATEGORY_PHONE_CALLS, CATEGORY_PROJECTS, CATEGORY_TRAVEL, CATEGORY_VACATION, CLIENTS_CODE, dao, dominoWrapper, HOLIDAY_CODE, log, PHONE_CALLS_CODE, PROJECTS_CODE, timezone, TRAVEL_CODE, VACATION_CODE
 
Constructor Summary
CalendarManager()
           
CalendarManager(DominoWrapper wrapper, java.util.TimeZone timeZone)
           
 
Method Summary
 SyncItemInfo[] getAllSyncItemInfo(java.lang.String viewname)
           
 ItemCalendar getItemByUID(java.lang.String UID, java.lang.String itemFormat)
           
 ItemCalendar[] getItemsByWhereClause(ItemCalendar ctmp, java.lang.String itemFormat)
          checks if a calendar is already inserted in the db and returns the Document in the DB we use: startdate, enddate, location as search criteria
 ItemCalendar insertItem(ItemCalendar calendar, java.lang.String itemFormat, boolean iscal)
           
 boolean isCalendar(DominoWrapper dominoWrapper, java.lang.String UID)
          get Documento from Domino using UID check if the Docoment.FORM property is: Appointment or Task
 void updateItem(ItemCalendar oldCalendar, ItemCalendar newCalendar, java.lang.String itemFormat, boolean iscal)
          updates a document defined by UID In the parameter content there are all the value from the client
 
Methods inherited from class com.funambol.domino.items.manager.EntityManager
getDocumentCategories, removeAll, removeItem, setItemValue
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CalendarManager

public CalendarManager()

CalendarManager

public CalendarManager(DominoWrapper wrapper,
                       java.util.TimeZone timeZone)
                throws DominoAccessException
Parameters:
wrapper - DominoWrapper
Throws:
DominoAccessException
Method Detail

getItemByUID

public ItemCalendar getItemByUID(java.lang.String UID,
                                 java.lang.String itemFormat)
                          throws EntityException
Parameters:
UID - String
Returns:
ItemCalendar
Throws:
EntityException

getAllSyncItemInfo

public SyncItemInfo[] getAllSyncItemInfo(java.lang.String viewname)
                                  throws EntityException
Returns:
SyncItemInfo[]
Throws:
EntityException

updateItem

public void updateItem(ItemCalendar oldCalendar,
                       ItemCalendar newCalendar,
                       java.lang.String itemFormat,
                       boolean iscal)
                throws EntityException
updates a document defined by UID In the parameter content there are all the value from the client

Parameters:
oldCalendar - ItemCalendar
newCalendar - ItemCalendar
itemFormat - String
iscal - boolean
Throws:
EntityException

insertItem

public ItemCalendar insertItem(ItemCalendar calendar,
                               java.lang.String itemFormat,
                               boolean iscal)
                        throws EntityException
Parameters:
calendar - ItemCalendar
itemFormat - String
iscal - boolean
Returns:
ItemCalendar
Throws:
EntityException

getItemsByWhereClause

public ItemCalendar[] getItemsByWhereClause(ItemCalendar ctmp,
                                            java.lang.String itemFormat)
                                     throws EntityException
checks if a calendar is already inserted in the db and returns the Document in the DB we use: startdate, enddate, location as search criteria

Parameters:
ctmp - ItemCalendar
itemFormat - String
Returns:
found ItemCalendar already present
Throws:
EntityException

isCalendar

public boolean isCalendar(DominoWrapper dominoWrapper,
                          java.lang.String UID)
                   throws EntityException
get Documento from Domino using UID check if the Docoment.FORM property is: Appointment or Task

Parameters:
dominoWrapper - DominoWrapper
UID - String
Throws:
EntityException


Copyright © 2003-2006 Funambol.