|
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.data.PersistentObjectFactory
public class PersistentObjectFactory
| Constructor Summary | |
|---|---|
PersistentObjectFactory()
|
|
| Method Summary | |
|---|---|
PersistentObject |
create(java.lang.Class<? extends PersistentObject> typ,
java.lang.String[] fields,
java.lang.String[] values)
Helper-Funktion, die Objekte eines beliebigen abgeleiteten Typs mit beliebigen Feldvorgaben erstellen kann. |
PersistentObject |
createFromString(java.lang.String code)
Ein Objekt einer beliebigen abgeleiteten Klasse anhand des Pseudoserialisiercodes erstellen. |
PersistentObject |
createTemplate(java.lang.Class typ)
Ein Objekt als Schablone eines beliebigen abgeleiteten Typs erstellen, ohne es in die Datenbank einzutragen. |
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) |
void |
setInitializationData(IConfigurationElement config,
java.lang.String propertyName,
java.lang.Object data)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public PersistentObjectFactory()
| Method Detail |
|---|
public PersistentObject createTemplate(java.lang.Class typ)
typ - Der gewünschte Subtyp von PersistentObject
PersistenceException
public PersistentObject create(java.lang.Class<? extends PersistentObject> typ,
java.lang.String[] fields,
java.lang.String[] values)
typ - Die Klasse des zu erstellenden Objektsfields - Die initial zu belegenden Felder. ID darf nicht angegeben werden.values - Die Werte für die Felder
public PersistentObject createFromString(java.lang.String code)
code - der String, der das Objekt beschreibt
public void setInitializationData(IConfigurationElement config,
java.lang.String propertyName,
java.lang.Object data)
throws CoreException
CoreExceptionpublic java.lang.Class getClassforName(java.lang.String fullyQualifiedClassName)
fullyQualifiedClassName -
|
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 | |||||||||