Interface IDatenbankzugriffHandler
- All Superinterfaces:
IAPIHandler,IGenericHandler,Serializable
- All Known Implementing Classes:
DatenbankzugriffHandler
-
Method Summary
Modifier and TypeMethodDescriptionde.xima.cmn.db.model.SerializableResultSetexecuteDBquery(UserContext uc, Mandant mandant, String datenquellenName, IReplacerParams placeholderParams, boolean suppressStatementLimits, Serializable... parameters) de.xima.cmn.db.model.SerializableResultSetexecutePublicDBquery(UserContext uc, Mandant client, String queryName, boolean suppressStatementLimits, Serializable[] parameters, IReplacerParams replacerParams) getByUUID(UserContext uc, Mandant client, String uuid) Returns the DB access with the given UUIDgetByUUID(UserContext uc, Mandant client, UUID uuid) Returns the DB access with the given UUIDgetDatenbankzugriffByMandant(UserContext uc, Mandant mandant, String name) Gets the Datenbankzugriff by.de.xima.cmn.db.model.SerializableResultSetquery(UserContext uc, Integer dbZugriffId, String sql, boolean suppressStatementLimits, Serializable... args) intupdate(UserContext uc, Integer dbZugriffId, String sql, Serializable... args) Methods inherited from interface de.xima.fc.com.interfaces.IAPIHandler
getNameMethods inherited from interface de.xima.fc.handler.interfaces.entity.IGenericHandler
create, create, delete, delete, deleteBy, deleteById, deleteById, getAll, getAllBy, getAttributes, getAttributes, getBy, getById, getById, getById, getEntityRefs, getSingleAttributes, getSingleAttributes, resultTotalCount, update, update
-
Method Details
-
getDatenbankzugriffByMandant
Gets the Datenbankzugriff by.- Parameters:
uc- theUserContextto usemandant-Mandantder Mandantenname- the name- Returns:
- the Datenbankzugriff by @
-
getByUUID
Returns the DB access with the given UUID- Parameters:
uc-UserContextto useclient-Mandantcontext in which to look for DB accessuuid-StringUUID of the DB access- Returns:
DatenbankZugrifffor the given UUID and client- Since:
- 6.x.x
-
getByUUID
Returns the DB access with the given UUID- Parameters:
uc-UserContextto useclient-Mandantcontext in which to look for DB accessuuid-UUIDUUID of the DB access- Returns:
DatenbankZugrifffor the given UUID and client- Since:
- 6.x.x
-
query
de.xima.cmn.db.model.SerializableResultSet query(UserContext uc, Integer dbZugriffId, String sql, boolean suppressStatementLimits, Serializable... args) throws PropertyVetoException - Throws:
PropertyVetoException
-
executeDBquery
de.xima.cmn.db.model.SerializableResultSet executeDBquery(UserContext uc, Mandant mandant, String datenquellenName, IReplacerParams placeholderParams, boolean suppressStatementLimits, Serializable... parameters) throws PropertyVetoException - Throws:
PropertyVetoException
-
update
int update(UserContext uc, Integer dbZugriffId, String sql, Serializable... args) throws PropertyVetoException - Throws:
PropertyVetoException
-
executePublicDBquery
de.xima.cmn.db.model.SerializableResultSet executePublicDBquery(UserContext uc, Mandant client, String queryName, boolean suppressStatementLimits, Serializable[] parameters, IReplacerParams replacerParams) throws PropertyVetoException - Throws:
PropertyVetoException
-