@SuppressWarnings({ "rawtypes" }) public List selectListWithRawParameterNoCacheCheck(String statement, ListQueryParameterObject parameter) { parameter.setDatabaseType(dbSqlSessionFactory.getDatabaseType()); return selectListWithRawParameter(statement, parameter, false); }
public void executeMandatorySchemaResource(String operation, String component) { String databaseType = getDbSqlSession().getDbSqlSessionFactory().getDatabaseType(); executeSchemaResource(operation, component, getResourceForDbOperation(operation, operation, component, databaseType), false); }
@SuppressWarnings("rawtypes") public List selectListNoCacheCheck(String statement, ListQueryParameterObject parameter) { ListQueryParameterObject parameterToUse = parameter; if (parameterToUse == null) { parameterToUse = new ListQueryParameterObject(); } return selectListWithRawParameter(statement, parameter, false); }
protected boolean isHistoryUsed() { return getDbSqlSession().getDbSqlSessionFactory().isDbHistoryUsed() && schemaComponentHistory != null; }
protected String prependDatabaseTablePrefix(String tableName) { return getDbSqlSession().getDbSqlSessionFactory().getDatabaseTablePrefix() + tableName; }
protected void incrementRevision(Entity insertedObject) { HasRevision revisionEntity = (HasRevision) insertedObject; if (revisionEntity.getRevision() == 0) { revisionEntity.setRevision(revisionEntity.getRevisionNext()); } }
protected void internalDbSchemaCreate() { executeMandatorySchemaResource("create", schemaComponent); if (isHistoryUsed()) { executeMandatorySchemaResource("create", schemaComponentHistory); } }
@Override public EntityImpl update(EntityImpl entity) { getDbSqlSession().update(entity); return entity; }
@SuppressWarnings("rawtypes") public List selectList(String statement, Object parameter, int firstResult, int maxResults) { return selectList(statement, new ListQueryParameterObject(parameter, firstResult, maxResults)); }
@Override public void delete(EntityImpl entity) { getDbSqlSession().delete(entity); }
@Override public void insert(EntityImpl entity) { getDbSqlSession().insert(entity); }
@SuppressWarnings("unchecked") protected EntityImpl findByQuery(String selectQuery, Object parameter) { return (EntityImpl) getDbSqlSession().selectOne(selectQuery, parameter); }
@SuppressWarnings("unchecked") protected List<EntityImpl> getList(String dbQueryName, Object parameter) { Collection<EntityImpl> result = getDbSqlSession().selectList(dbQueryName, parameter); return new ArrayList<>(result); }
public int update(String statement, Object parameters) { String updateStatement = dbSqlSessionFactory.mapStatement(statement); return getSqlSession().update(updateStatement, parameters); }
@SuppressWarnings("rawtypes") public List selectListWithRawParameter(String statement, Object parameter) { // All other selectList methods eventually end up here, passing it into the method // with the useCache parameter. By default true, which means everything is cached. // Dedicated xNoCacheCheck methods will pass a false for that setting. return selectListWithRawParameter(statement, parameter, true); }
public void initDbSchemaManager() { if (this.commonDbSchemaManager == null) { this.commonDbSchemaManager = new CommonDbSchemaManager(); } }
@SuppressWarnings("rawtypes") public List selectList(String statement, ListQueryParameterObject parameter) { parameter.setDatabaseType(dbSqlSessionFactory.getDatabaseType()); return selectListWithRawParameter(statement, parameter); }
@SuppressWarnings("rawtypes") public List selectListNoCacheCheck(String statement, Object parameter) { return selectListWithRawParameter(statement, new ListQueryParameterObject(parameter, -1, -1), false); }
@Override public void dbSchemaDrop() { executeMandatorySchemaResource("drop", schemaComponent); if (isHistoryUsed()) { executeMandatorySchemaResource("drop", schemaComponentHistory); } }