Elexis API documentation
Version 2.1.6 as of December 11 2011

ch.elexis.exchange.elements
Class ContactElement

java.lang.Object
  extended by ch.elexis.exchange.elements.XChangeElement
      extended by ch.elexis.exchange.elements.ContactElement

public class ContactElement
extends XChangeElement

A Contact can contain elements of the types address, connection, and medical

Author:
Gerry

Nested Class Summary
 
Nested classes/interfaces inherited from class ch.elexis.exchange.elements.XChangeElement
XChangeElement.FORMAT
 
Field Summary
static java.lang.String ATTR_BIRTHDATE
           
static java.lang.String ATTR_FIRSTNAME
           
static java.lang.String ATTR_LASTNAME
           
static java.lang.String ATTR_MIDDLENAME
           
static java.lang.String ATTR_SALUTATION
           
static java.lang.String ATTR_SEX
           
static java.lang.String ATTR_SHORTNAME
           
static java.lang.String ATTR_TITLE
           
static java.lang.String ATTR_TYPE
           
static java.lang.String ELEM_ADDRESS
           
static java.lang.String ELEM_XID
           
static java.lang.String VALUE_FEMALE
           
static java.lang.String VALUE_MALE
           
static java.lang.String VALUE_ORGANIZATION
           
static java.lang.String VALUE_PERSON
           
static java.lang.String XMLNAME
           
 
Fields inherited from class ch.elexis.exchange.elements.XChangeElement
ATTR_DATE, ATTR_ID, FORMAT_NOT_SUPPORTED, OK
 
Constructor Summary
ContactElement()
           
 
Method Summary
 void add(AddressElement ae)
           
 void add(ContactRefElement ce)
           
 void add(MedicalElement me)
           
 ContactElement asExporter(XChangeExporter parent, Kontakt k)
           
 PersistentObject doImport(PersistentObject context)
           
 java.util.List<AddressElement> getAddresses()
           
 java.util.List<ContactRefElement> getAssociations()
           
 java.lang.String getXMLName()
           
 java.lang.String toString()
           
 
Methods inherited from class ch.elexis.exchange.elements.XChangeElement
add, asExporter, asImporter, getAttr, getChild, getChildren, getContainer, getElement, getID, getReader, getSender, getXid, setAttribute, setDefaultXid, setElement, setReader, setWriter, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

XMLNAME

public static final java.lang.String XMLNAME
See Also:
Constant Field Values

ATTR_BIRTHDATE

public static final java.lang.String ATTR_BIRTHDATE
See Also:
Constant Field Values

ATTR_FIRSTNAME

public static final java.lang.String ATTR_FIRSTNAME
See Also:
Constant Field Values

ATTR_MIDDLENAME

public static final java.lang.String ATTR_MIDDLENAME
See Also:
Constant Field Values

ATTR_LASTNAME

public static final java.lang.String ATTR_LASTNAME
See Also:
Constant Field Values

ATTR_SEX

public static final java.lang.String ATTR_SEX
See Also:
Constant Field Values

ATTR_SALUTATION

public static final java.lang.String ATTR_SALUTATION
See Also:
Constant Field Values

ATTR_TITLE

public static final java.lang.String ATTR_TITLE
See Also:
Constant Field Values

ATTR_TYPE

public static final java.lang.String ATTR_TYPE
See Also:
Constant Field Values

ATTR_SHORTNAME

public static final java.lang.String ATTR_SHORTNAME
See Also:
Constant Field Values

ELEM_XID

public static final java.lang.String ELEM_XID
See Also:
Constant Field Values

ELEM_ADDRESS

public static final java.lang.String ELEM_ADDRESS
See Also:
Constant Field Values

VALUE_PERSON

public static final java.lang.String VALUE_PERSON
See Also:
Constant Field Values

VALUE_ORGANIZATION

public static final java.lang.String VALUE_ORGANIZATION
See Also:
Constant Field Values

VALUE_MALE

public static final java.lang.String VALUE_MALE
See Also:
Constant Field Values

VALUE_FEMALE

public static final java.lang.String VALUE_FEMALE
See Also:
Constant Field Values
Constructor Detail

ContactElement

public ContactElement()
Method Detail

add

public void add(AddressElement ae)

add

public void add(ContactRefElement ce)

add

public void add(MedicalElement me)

getAddresses

public java.util.List<AddressElement> getAddresses()

asExporter

public ContactElement asExporter(XChangeExporter parent,
                                 Kontakt k)

getAssociations

public java.util.List<ContactRefElement> getAssociations()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getXMLName

public java.lang.String getXMLName()
Specified by:
getXMLName in class XChangeElement

doImport

public PersistentObject doImport(PersistentObject context)

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis