com.funambol.domino.items.manager
Class EntityManager

java.lang.Object
  extended bycom.funambol.domino.items.manager.EntityManager
Direct Known Subclasses:
CalendarManager, ContactManager, TaskManager

public class EntityManager
extends java.lang.Object


Field Summary
static java.lang.String CATEGORY_CLIENTS
           
static java.lang.String CATEGORY_HOLIDAY
           
static java.lang.String CATEGORY_PHONE_CALLS
           
static java.lang.String CATEGORY_PROJECTS
           
static java.lang.String CATEGORY_TRAVEL
           
static java.lang.String CATEGORY_VACATION
           
static java.lang.String CLIENTS_CODE
           
 EntityDAO dao
           
 DominoWrapper dominoWrapper
           
static java.lang.String HOLIDAY_CODE
           
protected  java.util.logging.Logger log
           
static java.lang.String PHONE_CALLS_CODE
           
static java.lang.String PROJECTS_CODE
           
protected  java.util.TimeZone timezone
          The timezone to use (if required) in the dates conversion
static java.lang.String TRAVEL_CODE
           
static java.lang.String VACATION_CODE
           
 
Constructor Summary
EntityManager()
           
 
Method Summary
protected  java.lang.String getDocumentCategories(lotus.domino.Document doc)
           
 void removeAll(java.lang.String viewName)
          Clears all items on server
 void removeItem(java.lang.String UID)
          deletes an item
protected  void setItemValue(lotus.domino.Document doc, java.lang.String name, java.lang.Object value)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dominoWrapper

public DominoWrapper dominoWrapper

log

protected java.util.logging.Logger log

timezone

protected java.util.TimeZone timezone
The timezone to use (if required) in the dates conversion


dao

public EntityDAO dao

CATEGORY_HOLIDAY

public static final java.lang.String CATEGORY_HOLIDAY
See Also:
Constant Field Values

CATEGORY_VACATION

public static final java.lang.String CATEGORY_VACATION
See Also:
Constant Field Values

CATEGORY_PROJECTS

public static final java.lang.String CATEGORY_PROJECTS
See Also:
Constant Field Values

CATEGORY_CLIENTS

public static final java.lang.String CATEGORY_CLIENTS
See Also:
Constant Field Values

CATEGORY_PHONE_CALLS

public static final java.lang.String CATEGORY_PHONE_CALLS
See Also:
Constant Field Values

CATEGORY_TRAVEL

public static final java.lang.String CATEGORY_TRAVEL
See Also:
Constant Field Values

HOLIDAY_CODE

public static final java.lang.String HOLIDAY_CODE
See Also:
Constant Field Values

VACATION_CODE

public static final java.lang.String VACATION_CODE
See Also:
Constant Field Values

PROJECTS_CODE

public static final java.lang.String PROJECTS_CODE
See Also:
Constant Field Values

CLIENTS_CODE

public static final java.lang.String CLIENTS_CODE
See Also:
Constant Field Values

PHONE_CALLS_CODE

public static final java.lang.String PHONE_CALLS_CODE
See Also:
Constant Field Values

TRAVEL_CODE

public static final java.lang.String TRAVEL_CODE
See Also:
Constant Field Values
Constructor Detail

EntityManager

public EntityManager()
Method Detail

removeItem

public void removeItem(java.lang.String UID)
                throws EntityException
deletes an item

Parameters:
UID - String
Throws:
EntityException

removeAll

public void removeAll(java.lang.String viewName)
               throws EntityException
Clears all items on server

Parameters:
viewName - String
Throws:
lotus.domino.NotesException
EntityException

setItemValue

protected void setItemValue(lotus.domino.Document doc,
                            java.lang.String name,
                            java.lang.Object value)
                     throws lotus.domino.NotesException
Parameters:
doc - Document
name - Item name
value - Item value
Throws:
lotus.domino.NotesException

getDocumentCategories

protected java.lang.String getDocumentCategories(lotus.domino.Document doc)
                                          throws lotus.domino.NotesException
Throws:
lotus.domino.NotesException


Copyright © 2003-2006 Funambol.