Class UserDefinedTableQueries
java.lang.Object
ch.cern.eam.wshub.core.services.userdefinedscreens.UserDefinedTableQueries
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T> intexecuteDeleteQuery(String tableName, Map<String, T> whereFilters, jakarta.persistence.EntityManager em) static <T> voidexecuteInsertQuery(String tableName, Map<String, T> map, jakarta.persistence.EntityManager em) executeReadQuery(String tableName, Map<String, T> whereFiltersMap, List<String> fieldsToRead, Long maxRows, jakarta.persistence.EntityManager em) static <T> intexecuteUpdateQuery(String tableName, Map<String, T> updateColumns, Map<String, T> whereFilters, jakarta.persistence.EntityManager em) getColumnTypes(String tableName, jakarta.persistence.EntityManager em)
-
Constructor Details
-
UserDefinedTableQueries
public UserDefinedTableQueries()
-
-
Method Details
-
executeInsertQuery
public static <T> void executeInsertQuery(String tableName, Map<String, T> map, jakarta.persistence.EntityManager em) throws EAMException- Throws:
EAMException
-
executeReadQuery
public static <T> List<Map<String,Object>> executeReadQuery(String tableName, Map<String, T> whereFiltersMap, List<String> fieldsToRead, Long maxRows, jakarta.persistence.EntityManager em) throws EAMException- Throws:
EAMException
-
getColumnTypes
public static Map<String,Class<?>> getColumnTypes(String tableName, jakarta.persistence.EntityManager em) throws EAMException - Throws:
EAMException
-
executeUpdateQuery
public static <T> int executeUpdateQuery(String tableName, Map<String, T> updateColumns, Map<String, throws EAMExceptionT> whereFilters, jakarta.persistence.EntityManager em) - Throws:
EAMException
-
executeDeleteQuery
public static <T> int executeDeleteQuery(String tableName, Map<String, T> whereFilters, jakarta.persistence.EntityManager em) throws EAMException- Throws:
EAMException
-