|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectch.elexis.exchange.XChangeContainer
public class XChangeContainer
Nested Class Summary | |
---|---|
static class |
XChangeContainer.UserChoice
A UserChoice contains the information, whether the user selected the associated object for transfer |
Field Summary | |
---|---|
static java.lang.String |
ATTR_CREATOR_NAME
|
static java.lang.String |
ATTR_DESTINATION
|
static java.lang.String |
ATTR_LANGUAGE
|
static java.lang.String |
ATTR_ORIGIN
|
static java.lang.String |
ATTR_RESPONSIBLE
|
static java.lang.String |
ATTR_TIMESTAMP
|
static java.lang.String |
ENCLOSE_CONTACTS
|
static java.lang.String |
ENCLOSE_DOCUMENTS
|
static java.lang.String |
ENCLOSE_EPISODES
|
static java.lang.String |
ENCLOSE_FINDINGS
|
static java.lang.String |
ENCLOSE_MEDICATIONS
|
static java.lang.String |
ENCLOSE_RECORDS
|
static java.lang.String |
ENCLOSE_RISKS
|
static Namespace |
ns
|
static Namespace |
nsschema
|
static Namespace |
nsxsi
|
static java.lang.String |
ROOT_ELEMENT
|
static java.lang.String |
ROOTPATH
|
static java.lang.String |
Version
|
Constructor Summary | |
---|---|
XChangeContainer()
|
Method Summary | |
---|---|
void |
addChoice(Element key,
java.lang.String name)
|
void |
addChoice(Element e,
java.lang.String name,
java.lang.Object o)
|
void |
addChoice(XChangeElement e,
java.lang.String name,
java.lang.Object o)
|
void |
addMapping(XChangeElement element,
PersistentObject obj)
Map a database object to an xChange container element and vice versa |
java.util.Iterator<java.util.Map.Entry<java.lang.String,byte[]>> |
getBinaries()
get an Iterator over all binary contents of this Container |
byte[] |
getBinary(java.lang.String id)
get a binary content from the Container |
XChangeContainer.UserChoice |
getChoice(Element key)
|
XChangeContainer.UserChoice |
getChoice(XChangeElement key)
Retrieve the UserChoice attributed to a given Element |
java.util.List<Element> |
getContactElements()
|
ContactsElement |
getContactsElement()
|
Document |
getDocument()
|
java.util.List<Element> |
getElements(java.lang.String path)
Retrieve a List of all Elements with a given Name at a given path |
XChangeElement |
getMapping(PersistentObject obj)
return the Container Element that is mapped to a specified database object |
PersistentObject |
getMapping(XChangeElement element)
Return the database Object that maps to a specified Element |
Namespace |
getNamespace()
|
java.lang.String |
getProperty(java.lang.String name)
|
Element |
getRoot()
Get the root element. |
java.util.List<IConfigurationElement> |
getXChangeContributors()
|
boolean |
isValid()
|
void |
setConfiguration(java.util.Properties props)
Set any implementation-spezific configuration |
void |
setDocument(Document doc)
|
void |
setProperty(java.lang.String name,
java.lang.String value)
Set a named property for this container |
void |
setValid(boolean bValid)
|
java.lang.String |
toString()
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String Version
public static final java.lang.String ATTR_LANGUAGE
public static final java.lang.String ATTR_CREATOR_NAME
public static final java.lang.String ATTR_RESPONSIBLE
public static final java.lang.String ATTR_DESTINATION
public static final java.lang.String ATTR_ORIGIN
public static final java.lang.String ATTR_TIMESTAMP
public static final Namespace ns
public static final Namespace nsxsi
public static final Namespace nsschema
public static final java.lang.String ROOT_ELEMENT
public static final java.lang.String ROOTPATH
public static final java.lang.String ENCLOSE_CONTACTS
public static final java.lang.String ENCLOSE_DOCUMENTS
public static final java.lang.String ENCLOSE_RECORDS
public static final java.lang.String ENCLOSE_FINDINGS
public static final java.lang.String ENCLOSE_MEDICATIONS
public static final java.lang.String ENCLOSE_RISKS
public static final java.lang.String ENCLOSE_EPISODES
Constructor Detail |
---|
public XChangeContainer()
Method Detail |
---|
public void setDocument(Document doc)
public java.lang.String toString()
toString
in class java.lang.Object
public Document getDocument()
public boolean isValid()
public void setValid(boolean bValid)
public java.util.List<IConfigurationElement> getXChangeContributors()
public void addMapping(XChangeElement element, PersistentObject obj)
element
- the Elementobj
- the Objectpublic PersistentObject getMapping(XChangeElement element)
element
- the Element
public XChangeElement getMapping(PersistentObject obj)
obj
- the object
public XChangeContainer.UserChoice getChoice(XChangeElement key)
key
- teh element
public XChangeContainer.UserChoice getChoice(Element key)
public void addChoice(Element key, java.lang.String name)
public ContactsElement getContactsElement()
public java.util.List<Element> getContactElements()
public byte[] getBinary(java.lang.String id)
id
- id of the content
public void addChoice(XChangeElement e, java.lang.String name, java.lang.Object o)
public void addChoice(Element e, java.lang.String name, java.lang.Object o)
public Element getRoot()
public java.util.List<Element> getElements(java.lang.String path)
path
- a string of the form /element1/element2/name will get all Elements with "name" in
the body of element2. If name is *, will retrieve all Children of element2. Path
must begin at root level.
public Namespace getNamespace()
public java.util.Iterator<java.util.Map.Entry<java.lang.String,byte[]>> getBinaries()
public void setConfiguration(java.util.Properties props)
props
- public void setProperty(java.lang.String name, java.lang.String value)
name
- the name of the propertyvalue
- the value for the propertypublic java.lang.String getProperty(java.lang.String name)
|
Elexis API documentationVersion 2.1.6 as of December 11 2011 | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |