public class DatenbankZugriffAPI extends AEntityAPI<DatenbankZugriff>
DatenbankZugriff
-EntitätenentityClass
Constructor and Description |
---|
DatenbankZugriffAPI() |
Modifier and Type | Method and Description |
---|---|
Integer |
executeSQL(UserContext uc,
Integer dbZugriffId,
String sql)
Methode zum Ausführen eines SQL-Statments auf dem Master-Server.
|
DatenbankZugriff |
getByMandantAndName(UserContext uc,
Mandant mandant,
String name)
|
de.xima.cmn.db.model.SerializableResultSet |
query(UserContext uc,
Integer dbZugriffID,
String sql,
Serializable... args)
Methode zum Ausführen eines Query-
PreparedStatement auf dem Master-Server |
de.xima.cmn.db.model.SerializableResultSet |
query(UserContext uc,
Mandant mandant,
String abfrageName,
Serializable... parameters)
Methode zum Ausführen einer Abfrage mit Parametern
|
int |
update(UserContext uc,
Integer dbZugriffID,
String sql,
Serializable... args)
Methode zum Ausführen eines Update-
PreparedStatement auf dem Master-Server |
create, create, delete, delete, deleteAllBy, deleteById, getAll, getAllBy, getBy, getById, resultTotalCount, update, update
getHandlerProvider
public de.xima.cmn.db.model.SerializableResultSet query(UserContext uc, Integer dbZugriffID, String sql, Serializable... args) throws PropertyVetoException
PreparedStatement
auf dem Master-Serveruc
- UserContext
der Benutzerkontext in welchem die Aktion durchgeführt werden solldbZugriffID
- Integer
die ID des DatenbankZugriff
zu welchem das PreparedStatement
ausgeführt werden sollsql
- String
der SQL-String des PreparedStatement
sargs
- Array
aus Object
zum Setzen der Parameter des PreparedStatement
sPropertyVetoException
public int update(UserContext uc, Integer dbZugriffID, String sql, Serializable... args) throws PropertyVetoException
PreparedStatement
auf dem Master-Serveruc
- UserContext
der Benutzerkontext in welchem die Aktion durchgeführt werden solldbZugriffID
- Integer
die ID des DatenbankZugriff
zu welchem das PreparedStatement
ausgeführt werden sollsql
- String
der SQL-String des PreparedStatement
sargs
- Array
aus Object
zum Setzen der Parameter des PreparedStatement
sPropertyVetoException
public DatenbankZugriff getByMandantAndName(UserContext uc, Mandant mandant, String name)
uc
- UserContext
der Benutzerkontext in welchem die Aktion durchgeführt werden sollmandant
- welchem der DatenbankZugriff
zugeordnet istname
- String
der Name des DatenbankZugriff
sDatenbankZugriff
der gesucht wurde @ bei Fehlernpublic Integer executeSQL(UserContext uc, Integer dbZugriffId, String sql) throws PropertyVetoException
DatenbankZugriffAPI
, z.B. auch ein Update, Drop und co., seinuc
- UserContext
der Benutzerkontext in welchem die Aktion durchgeführt werden solldbZugriffId
- Integer
die ID des DatenbankZugriff
zu welchem das PreparedStatement
sql
- String
der SQL-String des PreparedStatement
sPropertyVetoException
public de.xima.cmn.db.model.SerializableResultSet query(UserContext uc, Mandant mandant, String abfrageName, Serializable... parameters) throws PropertyVetoException, IllegalArgumentException
uc
- UserContext
der Benutzerkontext in welchem die Aktion durchgeführt werden sollmandant
- dessen Abfrage ausgeführt wirdabfrageName
- name der Datenquelle die ausgeführt werdne sollparameters
- Parameter die der Datenquellenabfrage übergeben werden sollenPropertyVetoException
IllegalArgumentException
Copyright © 2017 XIMA MEDIA GmbH. All rights reserved.