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.eigenartikel
Class EigenartikelPersistentObjectFactory

java.lang.Object
  extended by ch.elexis.data.PersistentObjectFactory
      extended by ch.elexis.eigenartikel.EigenartikelPersistentObjectFactory
All Implemented Interfaces:
org.eclipse.core.runtime.IExecutableExtension

public class EigenartikelPersistentObjectFactory
extends PersistentObjectFactory


Constructor Summary
EigenartikelPersistentObjectFactory()
           
 
Method Summary
 PersistentObject createFromString(java.lang.String code)
          Ein Objekt einer beliebigen abgeleiteten Klasse anhand des Pseudoserialisiercodes erstellen.
 PersistentObject doCreateTemplate(java.lang.Class<? extends PersistentObject> typ)
           
 java.lang.Class getClassforName(java.lang.String fullyQualifiedClassName)
          Ask the plug-in local classloader to return an instance of a Class as given by the first part of the storeToString (e.g. ch.elexis.eigenartikel.Eigenartikel::392393253959)
 
Methods inherited from class ch.elexis.data.PersistentObjectFactory
create, createTemplate, setInitializationData
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EigenartikelPersistentObjectFactory

public EigenartikelPersistentObjectFactory()
Method Detail

createFromString

public PersistentObject createFromString(java.lang.String code)
Description copied from class: PersistentObjectFactory
Ein Objekt einer beliebigen abgeleiteten Klasse anhand des Pseudoserialisiercodes erstellen. Wenn das Objekt vom Programmkern nicht erstellt werden kann, werden der Reihe nach alle Plugins abgeklappert, die eine PersistentObjectFactory deklariert haben.

Overrides:
createFromString in class PersistentObjectFactory
Parameters:
code - der String, der das Objekt beschreibt
Returns:
das erstellte Objekt oder null, wenn aus dem übergebenen Code kein Objekt erstellt werden konnte.

doCreateTemplate

public PersistentObject doCreateTemplate(java.lang.Class<? extends PersistentObject> typ)
Overrides:
doCreateTemplate in class PersistentObjectFactory

getClassforName

public java.lang.Class getClassforName(java.lang.String fullyQualifiedClassName)
Description copied from class: PersistentObjectFactory
Ask the plug-in local classloader to return an instance of a Class as given by the first part of the storeToString (e.g. ch.elexis.eigenartikel.Eigenartikel::392393253959)

Overrides:
getClassforName in class PersistentObjectFactory
Returns:
Class if found, else null

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