Class ContactField
- java.lang.Object
-
- com.avaya.clientservices.contact.fields.ContactField
-
- All Implemented Interfaces:
BaseContactField
- Direct Known Subclasses:
ContactBoolField,ContactDoubleField,ContactEmailAddressField,ContactIMAddressField,ContactMultiValueField,ContactPhoneField,ContactStringField,EditableContactField
public class ContactField extends java.lang.Object implements BaseContactField
Each field in a contact has a structure associated with it which describes where it came from and if it can be modified. This is the base class for all the fields stored in the Contact object.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(java.lang.Object o)CapabilitygetCapability()Returns write capability for particular field.ContactProviderSourceTypegetContactProviderSourceType()Returns provider source type for particular field.inthashCode()voidsetContactProviderSourceType(ContactProviderSourceType contactSourceType)Sets contact provider source type.java.lang.StringtoString()
-
-
-
Method Detail
-
getCapability
public Capability getCapability()
Returns write capability for particular field.- Specified by:
getCapabilityin interfaceBaseContactField- Returns:
- write capability for particular field.
-
getContactProviderSourceType
public ContactProviderSourceType getContactProviderSourceType()
Returns provider source type for particular field.- Specified by:
getContactProviderSourceTypein interfaceBaseContactField- Returns:
- provider source type for particular field.
-
setContactProviderSourceType
public void setContactProviderSourceType(ContactProviderSourceType contactSourceType)
Sets contact provider source type.- Parameters:
contactSourceType- contact provider source type.
-
equals
public boolean equals(java.lang.Object o)
- Overrides:
equalsin classjava.lang.Object
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-