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, updategetHandlerProviderpublic 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 PreparedStatementsargs - Array aus Object zum Setzen der Parameter des PreparedStatementsPropertyVetoException@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!PropertyVetoExceptionpublic 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 PreparedStatementsargs - Array aus Object zum Setzen der Parameter des PreparedStatementsPropertyVetoExceptionpublic 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 DatenbankZugriffsDatenbankZugriff der gesucht wurde @ bei Fehlern@Deprecated public Integer executeSQL(UserContext uc, Integer dbZugriffId, String sql) throws PropertyVetoException
update(UserContext, Integer, String, Serializable...)PropertyVetoExceptionpublic 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 sollenPropertyVetoExceptionIllegalArgumentException@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.