Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013

ch.elexis.exchange
Class MetaXid

java.lang.Object
  extended by ch.elexis.exchange.MetaXid

public class MetaXid
extends java.lang.Object

A MetaXid is a format for Xid that allows comparing and merging of Xids from different sources


Constructor Summary
MetaXid(org.jdom.Element xidElement)
           
MetaXid(PersistentObject obj)
          Construct a MetaXid from an Elexis-PersistentObject
MetaXid(Xid xidObject)
          Construct a MetaXid from a Elexis-Xid
 
Method Summary
 int match(MetaXid other)
          check whether this MetaXid might denote the same object
 boolean merge(MetaXid other)
           
 org.jdom.Element toElement(org.jdom.Namespace ns)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MetaXid

public MetaXid(org.jdom.Element xidElement)

MetaXid

public MetaXid(Xid xidObject)
Construct a MetaXid from a Elexis-Xid

Parameters:
xidObject -

MetaXid

public MetaXid(PersistentObject obj)
Construct a MetaXid from an Elexis-PersistentObject

Parameters:
obj -
Method Detail

match

public int match(MetaXid other)
check whether this MetaXid might denote the same object

Parameters:
other - the other MetaXid to compare
Returns:
0 - no indication for a match, 1 - some weak probability, 2 - probably a match, 3 - surely matching

toElement

public org.jdom.Element toElement(org.jdom.Namespace ns)

merge

public boolean merge(MetaXid other)

Elexis: Das führende OpenSource-Arztpraxisprogamm
im deutschsprachigen Raum
Java doc für Elexis version 2.1.7.dev vom 01.09.2013