working on backend-side translations
This commit is contained in:
@@ -21,12 +21,11 @@ import de.srsoftware.umbrella.core.BaseDb;
|
||||
import de.srsoftware.umbrella.core.ModuleRegistry;
|
||||
import de.srsoftware.umbrella.core.exceptions.UmbrellaException;
|
||||
import de.srsoftware.umbrella.core.model.Company;
|
||||
import de.srsoftware.umbrella.core.model.UmbrellaUser;
|
||||
import java.sql.Connection;
|
||||
import java.sql.SQLException;
|
||||
import java.util.*;
|
||||
import java.util.regex.Pattern;
|
||||
|
||||
import de.srsoftware.umbrella.core.model.UmbrellaUser;
|
||||
import org.json.JSONObject;
|
||||
|
||||
public class SqliteDb extends BaseDb implements CompanyDb {
|
||||
@@ -104,7 +103,7 @@ CREATE TABLE IF NOT EXISTS "companies" (
|
||||
delete().from(TABLE_COMPANIES).where(ID,equal(companyId)).execute(db);
|
||||
return companyId;
|
||||
} catch (SQLException e) {
|
||||
throw databaseException(FAILED_TO_DROP_COMPANY,companyId);
|
||||
throw databaseException(FAILED_TO_DROP_ENTITY,"company",companyId);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -113,14 +112,14 @@ CREATE TABLE IF NOT EXISTS "companies" (
|
||||
try {
|
||||
delete().from(TABLE_COMPANIES_USERS).where(COMPANY_ID,equal(companyId)).where(USER_ID,equal(userId)).execute(db);
|
||||
} catch (SQLException e) {
|
||||
throw databaseException(FAILED_TO_REMOVE_USER_FROM_COMPANY,userId,companyId);
|
||||
throw databaseException(FAILED_TO_DROP_ENTITY_OF_ENTITY,"user",userId,"company",companyId);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public Collection<Long> getMembers(long companyId) throws UmbrellaException {
|
||||
try {
|
||||
var rs = select(ALL).from(TABLE_COMPANIES_USERS).where(COMPANY_ID, equal(companyId)).exec(db);
|
||||
var rs = select(ALL).from(TABLE_COMPANIES_USERS).where(COMPANY_ID, equal(companyId)).exec(db);
|
||||
var ids = new HashSet<Long>();
|
||||
while (rs.next()) ids.add(rs.getLong(USER_ID));
|
||||
rs.close();
|
||||
@@ -137,7 +136,7 @@ CREATE TABLE IF NOT EXISTS "companies" (
|
||||
var last = 0L;
|
||||
String prefix = null;
|
||||
if (rs.next()){
|
||||
last = rs.getLong(LAST_CUSTOMER_NUMBER);
|
||||
last = rs.getLong(LAST_CUSTOMER_NUMBER);
|
||||
prefix = rs.getString(CUSTOMER_NUMBER_PREFIX);
|
||||
}
|
||||
rs.close();
|
||||
@@ -192,10 +191,10 @@ CREATE TABLE IF NOT EXISTS "companies" (
|
||||
Company company = null;
|
||||
if (rs.next()) company = Company.of(rs);
|
||||
rs.close();
|
||||
if (company == null) throw databaseException(FAILED_TO_LOAD_COMPANY,companyId);
|
||||
if (company == null) throw databaseException(FAILED_TO_LOAD_ENTITY_BY_ID,"company",companyId);
|
||||
return company;
|
||||
} catch (SQLException e){
|
||||
throw databaseException(FAILED_TO_LOAD_COMPANY,companyId);
|
||||
throw databaseException(FAILED_TO_LOAD_ENTITY_BY_ID,"company",companyId);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -4,7 +4,6 @@ package de.srsoftware.umbrella.company.api;
|
||||
import de.srsoftware.umbrella.core.exceptions.UmbrellaException;
|
||||
import de.srsoftware.umbrella.core.model.Company;
|
||||
import de.srsoftware.umbrella.core.model.UmbrellaUser;
|
||||
|
||||
import java.util.Collection;
|
||||
import java.util.HashMap;
|
||||
import java.util.Map;
|
||||
|
||||
Reference in New Issue
Block a user