|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.openexchange.api.OXObject
com.openexchange.api.OXSqlObject
com.openexchange.api.OXCommon
com.openexchange.api.OXContact
OXContact
Nested Class Summary | |
class |
OXContact.DistributionList
|
class |
OXContact.SearchQuery
|
Field Summary | |
static java.lang.String |
ANNIVERSARY
|
static java.lang.String |
ASSISTANTS_NAME
|
static java.lang.String |
BIRTHDAY
|
static java.lang.String |
BRANCHES
|
static java.lang.String |
BUSINESS_CATEGORY
|
static java.lang.String |
BUSINESS_CITY
|
static java.lang.String |
BUSINESS_COUNTRY
|
static java.lang.String |
BUSINESS_POSTAL_CODE
|
static java.lang.String |
BUSINESS_STATE
|
static java.lang.String |
BUSINESS_STREET
|
static java.lang.String |
CALLBACK
|
static java.lang.String |
CITY
|
static java.lang.String |
COMMERCIAL_REGISTER
|
static java.lang.String |
COMPANY
|
static java.lang.String |
COUNTRY
|
static java.lang.String |
DEFAULTADDRESS
|
static int |
DEFAULTFOLDER
|
static java.lang.String |
DEPARTMENT
|
static java.lang.String |
DISPLAY_NAME
|
static java.lang.String |
DISTRIBUTIONLIST
|
static java.lang.String |
DISTRIBUTIONLIST_FLAG
|
static java.lang.String |
EMAIL1
|
static java.lang.String |
EMAIL2
|
static java.lang.String |
EMAIL3
|
static int |
EMAILFIELD1
|
static int |
EMAILFIELD2
|
static int |
EMAILFIELD3
|
static java.lang.String |
EMPLOYEE_TYPE
|
static java.lang.String |
FAX_BUSINESS
|
static java.lang.String |
FAX_HOME
|
static java.lang.String |
FAX_OTHER
|
static java.lang.String |
FIRST_NAME
|
static java.lang.String |
IMAGE1
|
static int |
INDEPENDENT
|
static java.lang.String |
INSTANT_MESSENGER
|
static java.lang.String |
INSTANT_MESSENGER2
|
static java.lang.String |
IP_PHONE
|
static java.lang.String |
ISDN
|
static java.lang.String |
LAST_NAME
|
static java.lang.String |
LINK_FLAG
|
static java.lang.String |
LINKS
|
static java.lang.String |
MANAGERS_NAME
|
static java.lang.String |
MARTITAL_STATUS
|
static java.lang.String |
MOBILE1
|
static java.lang.String |
MOBILE2
|
static java.lang.String |
MORE_INFO
|
static java.lang.String |
NICKNAME
|
static java.lang.String |
NOTE
|
static java.lang.String |
NUMBER_OF_CHILDREN
|
static java.lang.String |
NUMBER_OF_EMPLOYEE
|
static java.lang.String |
PAGER
|
static java.lang.String |
PHONE_ASSISTANT
|
static java.lang.String |
PHONE_BUSINESS
|
static java.lang.String |
PHONE_BUSINESS2
|
static java.lang.String |
PHONE_CAR
|
static java.lang.String |
PHONE_COMPANY
|
static java.lang.String |
PHONE_HOME
|
static java.lang.String |
PHONE_HOME2
|
static java.lang.String |
PHONE_OTHER
|
static java.lang.String |
POSITION
|
static java.lang.String |
POSTAL_CODE
|
static java.lang.String |
PRIMARY
|
static java.lang.String |
PROFESSION
|
static java.lang.String |
RADIO
|
static java.lang.String |
ROOM_NUMBER
|
static java.lang.String |
SALES_VOLUME
|
static java.lang.String |
SECOND_CITY
|
static java.lang.String |
SECOND_COUNTRY
|
static java.lang.String |
SECOND_NAME
|
static java.lang.String |
SECOND_POSTAL_CODE
|
static java.lang.String |
SECOND_STATE
|
static java.lang.String |
SECOND_STREET
|
static java.lang.String |
SPOUSE_NAME
|
static java.lang.String |
STATE
|
static java.lang.String |
STREET
|
static java.lang.String |
SUFFIX
|
static java.lang.String |
TAX_ID
|
static java.lang.String |
TELEX
|
static java.lang.String |
TITLE
|
static java.lang.String |
TTY_TDD
|
static java.lang.String |
URL
|
static java.lang.String |
USERFIELD01
|
static java.lang.String |
USERFIELD02
|
static java.lang.String |
USERFIELD03
|
static java.lang.String |
USERFIELD04
|
static java.lang.String |
USERFIELD05
|
static java.lang.String |
USERFIELD06
|
static java.lang.String |
USERFIELD07
|
static java.lang.String |
USERFIELD08
|
static java.lang.String |
USERFIELD09
|
static java.lang.String |
USERFIELD10
|
static java.lang.String |
USERFIELD11
|
static java.lang.String |
USERFIELD12
|
static java.lang.String |
USERFIELD13
|
static java.lang.String |
USERFIELD14
|
static java.lang.String |
USERFIELD15
|
static java.lang.String |
USERFIELD16
|
static java.lang.String |
USERFIELD17
|
static java.lang.String |
USERFIELD18
|
static java.lang.String |
USERFIELD19
|
static java.lang.String |
USERFIELD20
|
Fields inherited from class com.openexchange.api.OXCommon |
ATTACHMENT_FLAG, CATEGORIES, CREATED_BY, FOLDER_ID, MODIFIED_BY, PERSONAL_FOLDER_ID |
Fields inherited from class com.openexchange.api.OXSqlObject |
DELETED, NEW_AND_MODIFIED |
Fields inherited from class com.openexchange.api.OXObject |
CREATION_TIME, LAST_MODIFIED, OBJECT_ID |
Method Summary | |
void |
addLink(int contact_id,
java.lang.String displayname)
add the contact with the given id and displayname to the actuell contact |
java.lang.Object |
clone()
clones the object |
OXObject |
create(java.lang.Object internalobject)
|
static OXContact |
createOXContact(java.lang.Object internalobject)
creates a new Instance of OXContact |
void |
createQuery(OXContact.SearchQuery oxsearch)
creates a extended Query with the given SearchQuery |
void |
delete()
delete the contact |
java.util.Date |
getAnniversary()
return the anniversary |
java.util.Date |
getBirthday()
return the birthday |
java.lang.String |
getDisplayname()
return the Displayname |
OXContact.DistributionList |
getDistributionList()
return the DistributionList |
int |
getDoublicateID()
return the id of the object with the same attributes. |
java.lang.String |
getFirstname()
return the Firstname |
java.lang.String |
getLastname()
return the Lastname |
java.lang.String |
getLinkName(int contact_id)
return the name of the linked list of the given contact_id |
int[] |
getLinks()
return an array of ids of all linked contacts |
OXSearchQuery |
getSearchQuery()
return the OXSearchQuery |
boolean |
isDistributionList()
return true if the contact contains a distributionlist otherwise false |
void |
load()
load the object with all informations |
void |
removeLink(int contact_id)
remove the contact with the given id from the actuell contact |
void |
reset()
reset the object to the default values |
void |
save()
save the contact |
void |
setAnniversary(java.util.Date anniversary)
set the anniversary |
void |
setBirthday(java.util.Date birthday)
set the birthday |
void |
setDeleteQuery(java.util.Date since)
creates a Query to get private deleted objects since |
void |
setDeleteQuery(java.util.Date since,
int folder_id)
creates a Query to get all deleted objects since given date in folder |
void |
setDisplayname(java.lang.String displayname)
set the Displayname |
void |
setDistributionList(OXContact.DistributionList distributionlist)
set the Distributionlist |
void |
setFirstname(java.lang.String firstname)
set the Firstname |
void |
setLastname(java.lang.String lastname)
set the Lastname |
void |
setSimpleQuery(java.util.Date since)
creates a Query to get all private objects since the given date |
void |
setSimpleQuery(java.util.Date since,
int folder_id)
creates a Query to get all private objects since the given date in folder |
Methods inherited from class com.openexchange.api.OXCommon |
delete, delete, getCreatedBy, getFolderID, getModifiedBy, hasAttachments, load, setFolderID, setReturnnames |
Methods inherited from class com.openexchange.api.OXSqlObject |
canDelete, canRead, canWrite, destroy, getNext, getSQL_ORDER, getSQL_SELECT, getSQL_WHERE, getSQL, insert, load, setSQL_ORDER, setSQL_WHERE, setSQL |
Methods inherited from class com.openexchange.api.OXObject |
contains, get, getConnection, getCreationTime, getInternalFieldname, getLastModified, getMandatoryFields, getMappedField, getObjectID, getPassword, getReadableFields, getUser, getWriteableFields, isNull, iterator, put, remove, set, setInternalObject, setObjectID, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final java.lang.String DISPLAY_NAME
public static final java.lang.String LAST_NAME
public static final java.lang.String FIRST_NAME
public static final java.lang.String SECOND_NAME
public static final java.lang.String SUFFIX
public static final java.lang.String TITLE
public static final java.lang.String STREET
public static final java.lang.String POSTAL_CODE
public static final java.lang.String CITY
public static final java.lang.String STATE
public static final java.lang.String COUNTRY
public static final java.lang.String BIRTHDAY
public static final java.lang.String MARTITAL_STATUS
public static final java.lang.String NUMBER_OF_CHILDREN
public static final java.lang.String PROFESSION
public static final java.lang.String NICKNAME
public static final java.lang.String SPOUSE_NAME
public static final java.lang.String ANNIVERSARY
public static final java.lang.String NOTE
public static final java.lang.String DEPARTMENT
public static final java.lang.String POSITION
public static final java.lang.String EMPLOYEE_TYPE
public static final java.lang.String ROOM_NUMBER
public static final java.lang.String BUSINESS_STREET
public static final java.lang.String BUSINESS_POSTAL_CODE
public static final java.lang.String BUSINESS_CITY
public static final java.lang.String BUSINESS_STATE
public static final java.lang.String BUSINESS_COUNTRY
public static final java.lang.String NUMBER_OF_EMPLOYEE
public static final java.lang.String SALES_VOLUME
public static final java.lang.String TAX_ID
public static final java.lang.String COMMERCIAL_REGISTER
public static final java.lang.String BRANCHES
public static final java.lang.String BUSINESS_CATEGORY
public static final java.lang.String MORE_INFO
public static final java.lang.String MANAGERS_NAME
public static final java.lang.String ASSISTANTS_NAME
public static final java.lang.String SECOND_STREET
public static final java.lang.String SECOND_POSTAL_CODE
public static final java.lang.String SECOND_CITY
public static final java.lang.String SECOND_STATE
public static final java.lang.String SECOND_COUNTRY
public static final java.lang.String PHONE_BUSINESS
public static final java.lang.String PHONE_BUSINESS2
public static final java.lang.String FAX_BUSINESS
public static final java.lang.String CALLBACK
public static final java.lang.String PHONE_CAR
public static final java.lang.String PHONE_COMPANY
public static final java.lang.String PHONE_HOME
public static final java.lang.String PHONE_HOME2
public static final java.lang.String FAX_HOME
public static final java.lang.String MOBILE1
public static final java.lang.String MOBILE2
public static final java.lang.String PHONE_OTHER
public static final java.lang.String FAX_OTHER
public static final java.lang.String EMAIL1
public static final java.lang.String EMAIL2
public static final java.lang.String EMAIL3
public static final java.lang.String URL
public static final java.lang.String ISDN
public static final java.lang.String PAGER
public static final java.lang.String PRIMARY
public static final java.lang.String RADIO
public static final java.lang.String TELEX
public static final java.lang.String TTY_TDD
public static final java.lang.String INSTANT_MESSENGER
public static final java.lang.String INSTANT_MESSENGER2
public static final java.lang.String IP_PHONE
public static final java.lang.String USERFIELD01
public static final java.lang.String USERFIELD02
public static final java.lang.String USERFIELD03
public static final java.lang.String USERFIELD04
public static final java.lang.String USERFIELD05
public static final java.lang.String USERFIELD06
public static final java.lang.String USERFIELD07
public static final java.lang.String USERFIELD08
public static final java.lang.String USERFIELD09
public static final java.lang.String USERFIELD10
public static final java.lang.String USERFIELD11
public static final java.lang.String USERFIELD12
public static final java.lang.String USERFIELD13
public static final java.lang.String USERFIELD14
public static final java.lang.String USERFIELD15
public static final java.lang.String USERFIELD16
public static final java.lang.String USERFIELD17
public static final java.lang.String USERFIELD18
public static final java.lang.String USERFIELD19
public static final java.lang.String USERFIELD20
public static final java.lang.String PHONE_ASSISTANT
public static final java.lang.String DEFAULTADDRESS
public static final java.lang.String COMPANY
public static final java.lang.String DISTRIBUTIONLIST
public static final java.lang.String DISTRIBUTIONLIST_FLAG
public static final java.lang.String LINKS
public static final java.lang.String LINK_FLAG
public static final java.lang.String IMAGE1
public static final int INDEPENDENT
public static final int EMAILFIELD1
public static final int EMAILFIELD2
public static final int EMAILFIELD3
public static final int DEFAULTFOLDER
Method Detail |
public OXObject create(java.lang.Object internalobject)
public static OXContact createOXContact(java.lang.Object internalobject) throws OXPermissionException
internalobject
-
OXPermissionException
public void setDeleteQuery(java.util.Date since) throws java.lang.Exception, OXConflictException, OXPermissionException
setDeleteQuery
in class OXCommon
since
-
java.lang.Exception
OXConflictException
OXPermissionException
public void setDeleteQuery(java.util.Date since, int folder_id) throws java.lang.Exception, OXPermissionException
since
- folder_id
-
java.lang.Exception
OXPermissionException
public void setSimpleQuery(java.util.Date since) throws java.lang.Exception, OXConflictException, OXPermissionException
setSimpleQuery
in class OXCommon
since
-
java.lang.Exception
OXConflictException
OXPermissionException
public void setSimpleQuery(java.util.Date since, int folder_id) throws java.lang.Exception, OXConflictException, OXPermissionException
setSimpleQuery
in class OXCommon
since
- folder_id
-
java.lang.Exception
OXConflictException
OXPermissionException
public void createQuery(OXContact.SearchQuery oxsearch) throws java.lang.Exception, OXConflictException
oxsearch
-
java.lang.Exception
OXConflictException
public void load() throws java.lang.Exception, OXConflictException, OXPermissionException
load
in class OXSqlObject
java.lang.Exception
OXConflictException
OXPermissionException
public java.util.Date getBirthday()
public java.util.Date getAnniversary()
public java.lang.String getLastname()
public java.lang.String getFirstname()
public java.lang.String getDisplayname()
public OXContact.DistributionList getDistributionList()
public OXSearchQuery getSearchQuery()
getSearchQuery
in class OXSqlObject
public boolean isDistributionList()
public java.lang.String getLinkName(int contact_id)
public int[] getLinks()
public void setBirthday(java.util.Date birthday)
birthday
- public void setAnniversary(java.util.Date anniversary)
anniversary
- public void setLastname(java.lang.String lastname)
lastname
- public void setFirstname(java.lang.String firstname)
firstname
- public void setDisplayname(java.lang.String displayname)
displayname
- public void setDistributionList(OXContact.DistributionList distributionlist)
distributionlist
- public void addLink(int contact_id, java.lang.String displayname)
contact_id
- displayname
- public void removeLink(int contact_id)
contact_id
- public void save() throws java.lang.Exception
save
in class OXSqlObject
java.lang.Exception
public void delete() throws java.lang.Exception, OXPermissionException, OXConflictException
delete
in class OXObject
java.lang.Exception
OXPermissionException
OXConflictException
public void reset()
reset
in class OXSqlObject
public int getDoublicateID()
getDoublicateID
in class OXCommon
public java.lang.Object clone()
clone
in class OXCommon
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |