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, dateToWebDavTag, dateToWebDavTag, deleteLocalItems, getAllExchangeItems, getClause, getIdFromReplUid, getLocalItems, getResourceFromExchangeFolder, getServerFromExchangeFolder |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TAG_EMAIL1
public static final java.lang.String TAG_EMAIL1
- See Also:
- Constant Field Values
TAG_EMAIL2
public static final java.lang.String TAG_EMAIL2
- See Also:
- Constant Field Values
TAG_EMAIL3
public static final java.lang.String TAG_EMAIL3
- See Also:
- Constant Field Values
TAG_FILEAS
public static final java.lang.String TAG_FILEAS
- See Also:
- Constant Field Values
TAG_LAST_NAME
public static final java.lang.String TAG_LAST_NAME
- See Also:
- Constant Field Values
TAG_FIRST_NAME
public static final java.lang.String TAG_FIRST_NAME
- See Also:
- Constant Field Values
TAG_MIDDLE_NAME
public static final java.lang.String TAG_MIDDLE_NAME
- See Also:
- Constant Field Values
TAG_JOBTITLE
public static final java.lang.String TAG_JOBTITLE
- See Also:
- Constant Field Values
TAG_ORGANIZATION
public static final java.lang.String TAG_ORGANIZATION
- See Also:
- Constant Field Values
TAG_HOME_STREET
public static final java.lang.String TAG_HOME_STREET
- See Also:
- Constant Field Values
TAG_HOME_CITY
public static final java.lang.String TAG_HOME_CITY
- See Also:
- Constant Field Values
TAG_HOME_STATE
public static final java.lang.String TAG_HOME_STATE
- See Also:
- Constant Field Values
TAG_HOME_POSTAL_CODE
public static final java.lang.String TAG_HOME_POSTAL_CODE
- See Also:
- Constant Field Values
TAG_HOME_COUNTRY
public static final java.lang.String TAG_HOME_COUNTRY
- See Also:
- Constant Field Values
TAG_STREET
public static final java.lang.String TAG_STREET
- See Also:
- Constant Field Values
TAG_CITY
public static final java.lang.String TAG_CITY
- See Also:
- Constant Field Values
TAG_STATE
public static final java.lang.String TAG_STATE
- See Also:
- Constant Field Values
TAG_POSTALCODE
public static final java.lang.String TAG_POSTALCODE
- See Also:
- Constant Field Values
TAG_COUNTRY
public static final java.lang.String TAG_COUNTRY
- See Also:
- Constant Field Values
TAG_OTHER_STREET
public static final java.lang.String TAG_OTHER_STREET
- See Also:
- Constant Field Values
TAG_OTHER_CITY
public static final java.lang.String TAG_OTHER_CITY
- See Also:
- Constant Field Values
TAG_OTHER_STATE
public static final java.lang.String TAG_OTHER_STATE
- See Also:
- Constant Field Values
TAG_OTHER_POSTALCODE
public static final java.lang.String TAG_OTHER_POSTALCODE
- See Also:
- Constant Field Values
TAG_OTHER_COUNTRY
public static final java.lang.String TAG_OTHER_COUNTRY
- See Also:
- Constant Field Values
TAG_TELEPHONE_NUMBER
public static final java.lang.String TAG_TELEPHONE_NUMBER
- See Also:
- Constant Field Values
TAG_HOME_PHONE
public static final java.lang.String TAG_HOME_PHONE
- See Also:
- Constant Field Values
TAG_MOBILE
public static final java.lang.String TAG_MOBILE
- See Also:
- Constant Field Values
TAG_SECRETARY_PHONE
public static final java.lang.String TAG_SECRETARY_PHONE
- See Also:
- Constant Field Values
TAG_TELEPHONE_NUMBER2
public static final java.lang.String TAG_TELEPHONE_NUMBER2
- See Also:
- Constant Field Values
TAG_FAC_SIMILE_TELEPHONE_NUMBER
public static final java.lang.String TAG_FAC_SIMILE_TELEPHONE_NUMBER
- See Also:
- Constant Field Values
TAG_CALL_BACK_HOME
public static final java.lang.String TAG_CALL_BACK_HOME
- See Also:
- Constant Field Values
TAG_OTHER_MOBILE
public static final java.lang.String TAG_OTHER_MOBILE
- See Also:
- Constant Field Values
TAG_ORGANIZATION_MAIN_PHONE
public static final java.lang.String TAG_ORGANIZATION_MAIN_PHONE
- See Also:
- Constant Field Values
TAG_HOME_PHONE2
public static final java.lang.String TAG_HOME_PHONE2
- See Also:
- Constant Field Values
TAG_HOME_FAX
public static final java.lang.String TAG_HOME_FAX
- See Also:
- Constant Field Values
TAG_INTERNATION_ISDN_NUMBER
public static final java.lang.String TAG_INTERNATION_ISDN_NUMBER
- See Also:
- Constant Field Values
TAG_OTHER_TELEPHONE
public static final java.lang.String TAG_OTHER_TELEPHONE
- See Also:
- Constant Field Values
TAG_OTHER_FAX
public static final java.lang.String TAG_OTHER_FAX
- See Also:
- Constant Field Values
TAG_PAGER
public static final java.lang.String TAG_PAGER
- See Also:
- Constant Field Values
TAG_BUSINESS_HOME_PAGE
public static final java.lang.String TAG_BUSINESS_HOME_PAGE
- See Also:
- Constant Field Values
TAG_DEPARTMENT
public static final java.lang.String TAG_DEPARTMENT
- See Also:
- Constant Field Values
TAG_ROOMNUMBER
public static final java.lang.String TAG_ROOMNUMBER
- See Also:
- Constant Field Values
TAG_PROFESSION
public static final java.lang.String TAG_PROFESSION
- See Also:
- Constant Field Values
TAG_NICKNAME
public static final java.lang.String TAG_NICKNAME
- See Also:
- Constant Field Values
TAG_SPOUSECN
public static final java.lang.String TAG_SPOUSECN
- See Also:
- Constant Field Values
TAG_MANAGER
public static final java.lang.String TAG_MANAGER
- See Also:
- Constant Field Values
TAG_SECRETARY
public static final java.lang.String TAG_SECRETARY
- See Also:
- Constant Field Values
TAG_BURL
public static final java.lang.String TAG_BURL
- See Also:
- Constant Field Values
TAG_RESPONSE
public static final java.lang.String TAG_RESPONSE
- See Also:
- Constant Field Values
TAG_REPLUID
public static final java.lang.String TAG_REPLUID
- See Also:
- Constant Field Values
TAG_LAST_MODIFIED
public static final java.lang.String TAG_LAST_MODIFIED
- 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.