com.funambol.client.test
Class ContactsRobot
java.lang.Object
com.funambol.client.test.Robot
com.funambol.client.test.ContactsRobot
public abstract class ContactsRobot
- extends Robot
Method Summary |
protected void |
checkContactAsVCard(java.lang.String vcard)
|
abstract void |
checkDeletedContact(java.lang.String firstname,
java.lang.String lastname,
CheckSyncClient client)
|
abstract void |
checkDeletedContactOnServer(java.lang.String firstname,
java.lang.String lastname,
CheckSyncClient client)
|
abstract void |
checkNewContact(java.lang.String firstname,
java.lang.String lastname,
CheckSyncClient client,
boolean checkContent)
|
abstract void |
checkNewContactOnServer(java.lang.String firstname,
java.lang.String lastname,
CheckSyncClient client,
boolean checkContent)
|
abstract void |
checkUpdatedContact(java.lang.String firstname,
java.lang.String lastname,
CheckSyncClient client,
boolean checkContent)
|
abstract void |
checkUpdatedContactOnServer(java.lang.String firstname,
java.lang.String lastname,
CheckSyncClient client,
boolean checkContent)
|
abstract void |
createEmptyContact()
|
abstract void |
deleteAllContacts()
|
void |
deleteAllContactsOnServer(CheckSyncClient client)
|
abstract void |
deleteContact(java.lang.String firstname,
java.lang.String lastname)
|
void |
deleteContactOnServer(java.lang.String firstname,
java.lang.String lastname,
CheckSyncClient client)
|
protected abstract java.lang.String |
findContactKeyOnServer(java.lang.String firstName,
java.lang.String lastName,
CheckSyncClient client)
|
protected AppSyncSourceManager |
getAppSyncSourceManager()
|
protected abstract java.lang.String |
getCurrentContactVCard()
|
void |
importContactOnServer(java.lang.String filename)
|
abstract void |
loadContact(java.lang.String firstName,
java.lang.String lastName)
|
abstract void |
loadContactOnServer(java.lang.String firstName,
java.lang.String lastName,
CheckSyncClient client)
|
protected java.lang.String |
orderVCard(java.lang.String vcard)
Order the vCard item fields alphabetically. |
protected java.lang.String |
orderVCard(java.lang.String vcard,
java.lang.String[] supportedFields,
java.util.Hashtable supportedValues)
|
void |
resetContacts(CheckSyncClient client)
|
abstract void |
saveContact()
|
void |
saveContactOnServer(CheckSyncClient client)
|
void |
setContactAsVCard(java.lang.String vCard)
|
abstract void |
setContactField(java.lang.String field,
java.lang.String value)
|
void |
setContactFromServer(java.lang.String vCard)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FOLDING_INDENT_CHAR
protected static final char FOLDING_INDENT_CHAR
- See Also:
- Constant Field Values
currentContactId
protected long currentContactId
incrementalServerItemkey
protected long incrementalServerItemkey
contactAsVcard
protected java.lang.String contactAsVcard
basicRobot
protected BasicRobot basicRobot
appSourceManager
protected AppSyncSourceManager appSourceManager
ContactsRobot
public ContactsRobot(AppSyncSourceManager appSourceManager)
importContactOnServer
public void importContactOnServer(java.lang.String filename)
throws java.lang.Exception
- Throws:
java.lang.Exception
saveContactOnServer
public void saveContactOnServer(CheckSyncClient client)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
deleteContactOnServer
public void deleteContactOnServer(java.lang.String firstname,
java.lang.String lastname,
CheckSyncClient client)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
deleteAllContactsOnServer
public void deleteAllContactsOnServer(CheckSyncClient client)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
setContactAsVCard
public void setContactAsVCard(java.lang.String vCard)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
resetContacts
public void resetContacts(CheckSyncClient client)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
setContactFromServer
public void setContactFromServer(java.lang.String vCard)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
orderVCard
protected java.lang.String orderVCard(java.lang.String vcard)
- Order the vCard item fields alphabetically.
- Parameters:
vcard
-
- Returns:
getAppSyncSourceManager
protected AppSyncSourceManager getAppSyncSourceManager()
orderVCard
protected java.lang.String orderVCard(java.lang.String vcard,
java.lang.String[] supportedFields,
java.util.Hashtable supportedValues)
checkContactAsVCard
protected void checkContactAsVCard(java.lang.String vcard)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
createEmptyContact
public abstract void createEmptyContact()
throws java.lang.Throwable
- Throws:
java.lang.Throwable
setContactField
public abstract void setContactField(java.lang.String field,
java.lang.String value)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
loadContact
public abstract void loadContact(java.lang.String firstName,
java.lang.String lastName)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
saveContact
public abstract void saveContact()
throws java.lang.Throwable
- Throws:
java.lang.Throwable
deleteContact
public abstract void deleteContact(java.lang.String firstname,
java.lang.String lastname)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
deleteAllContacts
public abstract void deleteAllContacts()
throws java.lang.Throwable
- Throws:
java.lang.Throwable
checkNewContact
public abstract void checkNewContact(java.lang.String firstname,
java.lang.String lastname,
CheckSyncClient client,
boolean checkContent)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
checkUpdatedContact
public abstract void checkUpdatedContact(java.lang.String firstname,
java.lang.String lastname,
CheckSyncClient client,
boolean checkContent)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
checkDeletedContact
public abstract void checkDeletedContact(java.lang.String firstname,
java.lang.String lastname,
CheckSyncClient client)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
checkNewContactOnServer
public abstract void checkNewContactOnServer(java.lang.String firstname,
java.lang.String lastname,
CheckSyncClient client,
boolean checkContent)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
checkUpdatedContactOnServer
public abstract void checkUpdatedContactOnServer(java.lang.String firstname,
java.lang.String lastname,
CheckSyncClient client,
boolean checkContent)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
checkDeletedContactOnServer
public abstract void checkDeletedContactOnServer(java.lang.String firstname,
java.lang.String lastname,
CheckSyncClient client)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
loadContactOnServer
public abstract void loadContactOnServer(java.lang.String firstName,
java.lang.String lastName,
CheckSyncClient client)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
getCurrentContactVCard
protected abstract java.lang.String getCurrentContactVCard()
throws java.lang.Throwable
- Throws:
java.lang.Throwable
findContactKeyOnServer
protected abstract java.lang.String findContactKeyOnServer(java.lang.String firstName,
java.lang.String lastName,
CheckSyncClient client)
throws java.lang.Throwable
- Throws:
java.lang.Throwable
Copyright © 2001-2009 Funambol.