| 
Elexis API documentation as of September 4 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 documentation as of September 4 2011 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||