JBoss.orgCommunity Documentation
The Contacts node of the nt:unstructured type has the child nodes of the exo:contact. When a contact is created and added to an address book, it is stored in a node defined at the path: ContactAppication/Contacts/%contact_id%. When a contact is tagged, it is saved in the tags node with the exo:tags property. In case, a contact is shared to other users, it is referred to the SharedContact node of the exo:sharedId type. The exo:contact node type has the following properties:
Property name | Required type | Multiple | Description |
---|---|---|---|
exo:id | String | false | Node name of the exo:contact property. |
exo:fullName | String | false | The full name of the contact. |
exo:firstName | String | false | The first name of the contact. |
exo:lastName | String | false | The last name of the contact. |
exo:nickName | String | false | The nickname of the contact. |
exo:gender | String | false | The gender of the contact. |
exo:birthday | Date | false | The birthday of the contact. |
exo:jobTitle | String | false | The job title of the contact. |
exo:emailAddress | String | true | The email address of the contact. |
exo:exoId | String | false | The Id of the user in the Chat application of eXo Collaboration. |
exo:googleId | String | false | The Google Id of the user. |
exo:msnId | String | false | The MSN Id of the user. |
exo:aolId | String | false | The AOL Id of the user. |
exo:yahooId | String | false | The Yahoo Id of the user. |
exo:icrId | String | false | The ICR Id of the user. |
exo:skypeId | String | false | The Skype Id of the user. |
exo:icqId | String | false | The ICQ Id of the user. |
exo:homeAddress | String | false | The home address of the contact. |
exo:homeCity | String | false | The home city of the contact. |
exo:homeState_province | String | false | The home state/province of the contact. |
exo:homePostalCode | String | false | The home postal code of the contact. |
exo:homeCountry | String | false | The home country of the contact. |
exo:homePhone1 | String | false | The primary home phone number of the contact. |
exo:homePhone2 | String | false | The secondary home phone number of the contact. |
exo:homeFax | String | false | The home fax of the contact. |
exo:personalSite | String | false | The personal site of the contact. |
exo:workAddress | String | false | The address where the contact works. |
exo:workCity | String | false | The city where the contact works. |
exo:workState_province | String | false | The state/province where the contact works. |
exo:workPostalCode | String | false | The postal code of the location where the contact works. |
exo:workCountry | String | false | The country where the contact works. |
exo:workPhone1 | String | false | The primary phone number at the contact's working location. |
exo:workPhone2 | String | false | The secondary phone number at the contact's working location. |
exo:workFax | String | false | The fax number at the contact's working location. |
exo:mobilePhone | String | false | The mobile phone number of the contact. |
exo:webPage | String | false | The website of the contact. |
exo:note | String | false | The note about the contact. |
exo:categories | String | true | The list of categories created by the user. |
exo:editPermissionUsers | String | true | The list of users obtaining the edit permission. |
exo:viewPermissionUsers | String | true | The list of users obtaining the view permission. |
exo:editPermissionGroups | String | true | The list of groups obtaining the edit permission. |
exo:viewPermissionGroups | String | true | The list of groups obtaining the view permission. |
exo:tags | String | true | The list of tag Ids which the contact has marked. |
exo:lastUpdated | Date | false | The time when the contact is last updated. |
exo:isOwner | Boolean | false | Show if this contact is the contact of the user in the system or not. |
exo:ownerId | String | false | If the contact is a user in the system, the owner Id will be the username of this user. |
This node type may add the exo:contactShared mixin that has the following properties:
Property name | Required type | Multiple | Description |
---|---|---|---|
exo:sharedUserId | String | false | The name of the user sharing the contact. |
exo:sharedId | Reference | true | The list of the references to shared users/groups.s |