Elexis API documentation
Version 2.1.6 as of December 11 2011

ch.elexis.exchange
Interface IExchangeContributor

All Known Implementing Classes:
XChangeContributor, XChangeContributor

public interface IExchangeContributor

A Class that wants to contribute data to eXChange or that can load data from eXChange must implement this interface

Author:
gerry

Field Summary
static java.lang.String ExtensionPointName
           
 
Method Summary
 void exportHook(MedicalElement me)
          An Element is to be exported.
 void importHook(XChangeContainer container, PersistentObject context)
          An Element ist to be imported.
 boolean init(MedicalElement me, boolean bExport)
          Perform any needed initialization before the first call
 

Field Detail

ExtensionPointName

static final java.lang.String ExtensionPointName
See Also:
Constant Field Values
Method Detail

exportHook

void exportHook(MedicalElement me)
An Element is to be exported. The method can contribute its own data


importHook

void importHook(XChangeContainer container,
                PersistentObject context)
An Element ist to be imported. The method can fetch data it can handle

Parameters:
container - the source container

init

boolean init(MedicalElement me,
             boolean bExport)
Perform any needed initialization before the first call

Parameters:
me - : The Medical into/from wich the transfer will happen
bExport - : true: export is about to begin. False: import is about to begin
Returns:
false: skip me. True: ok, go on

Elexis API documentation
Version 2.1.6 as of December 11 2011

Copyright 2005-2011 by Gerry Weirich, Elexis