public class DatenbankZugriffAPI extends AEntityAPI<DatenbankZugriff>
DatenbankZugriff
-EntitätenentityClass
Constructor and Description |
---|
DatenbankZugriffAPI() |
Modifier and Type | Method and Description |
---|---|
de.xima.cmn.db.model.SerializableResultSet |
executeDBquery(UserContext uc,
Mandant mandant,
String abfrageName,
boolean suppressStatementLimits,
Serializable... parameters)
Methode zum Ausführen einer Abfrage mit Parametern
|
Integer |
executeSQL(UserContext uc,
Integer dbZugriffId,
String sql)
Deprecated.
|
de.xima.cmn.db.model.SerializableResultSet |
executeSQL(UserContext uc,
Integer dbZugriffID,
String sql,
boolean suppressStatementLimits,
Serializable... args)
Methode zum Ausführen eines Query-
PreparedStatement 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)
Deprecated.
use
executeSQL(UserContext, Integer, String, boolean, Serializable...) . Suppression of
statement-limits disabled! |
de.xima.cmn.db.model.SerializableResultSet |
query(UserContext uc,
Mandant mandant,
String abfrageName,
Serializable... parameters)
Deprecated.
use
executeDBquery(UserContext, Mandant, String, boolean, Serializable...) . Suppression of
statement-limits disabled! |
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 executeSQL(UserContext uc, Integer dbZugriffID, String sql, boolean suppressStatementLimits, 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
@Deprecated public de.xima.cmn.db.model.SerializableResultSet query(UserContext uc, Integer dbZugriffID, String sql, Serializable... args) throws PropertyVetoException
executeSQL(UserContext, Integer, String, boolean, Serializable...)
. Suppression of
statement-limits disabled!PropertyVetoException
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 Fehlern@Deprecated public Integer executeSQL(UserContext uc, Integer dbZugriffId, String sql) throws PropertyVetoException
update(UserContext, Integer, String, Serializable...)
PropertyVetoException
public de.xima.cmn.db.model.SerializableResultSet executeDBquery(UserContext uc, Mandant mandant, String abfrageName, boolean suppressStatementLimits, 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
@Deprecated public de.xima.cmn.db.model.SerializableResultSet query(UserContext uc, Mandant mandant, String abfrageName, Serializable... parameters) throws PropertyVetoException, IllegalArgumentException
executeDBquery(UserContext, Mandant, String, boolean, Serializable...)
. Suppression of
statement-limits disabled!Copyright © 2018 XIMA MEDIA GmbH. All rights reserved.