sync4j.exchange.items.contact.dao
Class ContactDAO
java.lang.Object
sync4j.exchange.items.common.dao.ItemDAO
sync4j.exchange.items.contact.dao.ContactDAO
- public class ContactDAO
- extends ItemDAO
Constructor Summary |
ContactDAO(java.lang.String exchangeServerHost,
int exchangeServerPort)
|
Method Summary |
Contact[] |
getContacts(java.lang.String username,
java.lang.String credentials,
java.lang.String[] fields,
java.lang.Object[] values,
java.lang.String exchangeFolder)
get contacts from Exchange Server |
Contact[] |
getContacts(java.lang.String username,
java.lang.String credentials,
java.lang.String[] ids,
java.lang.String exchangeFolder)
get contacts from Exchange Server |
void |
removeContact(Contact contact,
java.lang.String username,
java.lang.String credentials,
java.lang.String exchangeFolder)
Delete a Contact from Exchange server. |
Contact |
setContact(Contact c,
java.lang.String username,
java.lang.String credentials,
java.lang.String exchangeFolder)
insert / update contact
|
Methods inherited from class sync4j.exchange.items.common.dao.ItemDAO |
addLocalItems, checkResponseStatus, deleteLocalItems, getAllExchangeItems, getClause, getExchangeAccessStatus, getIdFromReplUid, getLocalItems, getResourceFromExchangeFolder, getServerFromExchangeFolder, getStatusFromResponse |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TAG_FIRSTNAME
public static final java.lang.String TAG_FIRSTNAME
- See Also:
- Constant Field Values
TAG_LASTNAME
public static final java.lang.String TAG_LASTNAME
- See Also:
- Constant Field Values
TAG_MIDDLENAME
public static final java.lang.String TAG_MIDDLENAME
- See Also:
- Constant Field Values
TAG_EMAIL1
public static final java.lang.String TAG_EMAIL1
- See Also:
- Constant Field Values
FIELD_TYPE_EMAIL1_ADDRESS
public static final java.lang.String FIELD_TYPE_EMAIL1_ADDRESS
- See Also:
- Constant Field Values
FIELD_TYPE_EMAIL2_ADDRESS
public static final java.lang.String FIELD_TYPE_EMAIL2_ADDRESS
- See Also:
- Constant Field Values
ContactDAO
public ContactDAO(java.lang.String exchangeServerHost,
int exchangeServerPort)
throws DataAccessException
setContact
public Contact setContact(Contact c,
java.lang.String username,
java.lang.String credentials,
java.lang.String exchangeFolder)
throws DataAccessException
- insert / update contact
- Parameters:
c
- username
- credentials
- exchangeFolder
-
- Returns:
- new / updated contact
- Throws:
sync4j.exchange.util.DataAccessException
DataAccessException
removeContact
public void removeContact(Contact contact,
java.lang.String username,
java.lang.String credentials,
java.lang.String exchangeFolder)
throws DataAccessException
- Delete a Contact from Exchange server.
- Parameters:
contact
- username
- credentials
- exchangeFolder
-
- Throws:
sync4j.exchange.util.DataAccessException
DataAccessException
getContacts
public Contact[] getContacts(java.lang.String username,
java.lang.String credentials,
java.lang.String[] ids,
java.lang.String exchangeFolder)
throws DataAccessException
- get contacts from Exchange Server
- Parameters:
username
- credentials
- ids
- exchangeFolder
-
- Returns:
- array of find contacts
- Throws:
sync4j.exchange.util.DataAccessException
DataAccessException
getContacts
public Contact[] getContacts(java.lang.String username,
java.lang.String credentials,
java.lang.String[] fields,
java.lang.Object[] values,
java.lang.String exchangeFolder)
throws DataAccessException
- get contacts from Exchange Server
- Parameters:
username
- credentials
- fields
- values
- exchangeFolder
-
- Returns:
- array of find contacts
- Throws:
sync4j.exchange.util.DataAccessException
DataAccessException
Copyright © 2003-2005 Sync4j.