|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Objectde.pkjs.pl.Request
public final class Request
Diese Klasse repräsentiert einen Datenbankzugriff.
Diese Zugriffe werden vom Persistenz-Layer wiederverwendet.
Ein Request wird im Constructor aus einer Request-Definition der Datei
DatabaseConfig.xml aufgebaut.
Ein Request hat (vorerst) nur einen RootTableRequest.
Der erzeugte Request liefert über getRequest einen Dataset aus der Datenbank.
Mit setDataset wird er in die Datenbank zurückgeschrieben.
Class Diagram
| Method Summary | |
|---|---|
TableRequest |
createRootTableRequest(de.pkjs.pl.DatabaseConnection dbConnection,
java.lang.String tablename,
java.lang.String columns)
Deprecated. Erzeugt einen/den Root Table Request zu diesem Request. Z.Z. gibt es davon nur genau einen. |
Database |
getDatabase()
|
java.lang.String |
getDatabaseName()
|
java.lang.String |
getDatasetName()
|
java.text.SimpleDateFormat |
getDateFormat()
|
electric.xml.Document |
getDocument()
Liefert die Struktur dieses Request als XML-Document. |
electric.xml.Element |
getElement()
Liefert die Struktur dieses Request als XML-Element. |
JDataRow |
getMetaDataRow()
Liefert die Metadaten eines Requests als DataRow |
static JDataTable |
getMetaDataTable()
Liefert die DataTable mit den Feldnamen dieser Klasse. |
TableRequest |
getRootTableRequest()
|
java.text.SimpleDateFormat |
getTimeFormat()
|
java.text.SimpleDateFormat |
getTimestampFormat()
|
boolean |
isDebug()
|
boolean |
isTransient()
|
void |
setIsDebug(boolean isDebug)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public void setIsDebug(boolean isDebug)
public boolean isDebug()
public TableRequest createRootTableRequest(de.pkjs.pl.DatabaseConnection dbConnection,
java.lang.String tablename,
java.lang.String columns)
throws PLException
tablename - Name der Tabellecolumns - Spalten-Name aus der Tabelle mit Komma getrennt.
PLExceptionpublic electric.xml.Document getDocument()
public electric.xml.Element getElement()
public java.lang.String getDatasetName()
public TableRequest getRootTableRequest()
public java.lang.String getDatabaseName()
public static JDataTable getMetaDataTable()
public JDataRow getMetaDataRow()
public java.text.SimpleDateFormat getDateFormat()
public java.text.SimpleDateFormat getTimeFormat()
public java.text.SimpleDateFormat getTimestampFormat()
public Database getDatabase()
public boolean isTransient()
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||