Class EngineerWarehouseDAO
java.lang.Object
ru.bgcrm.dao.CommonDAO
org.bgerp.plugin.inventoru.sync1c.dao.EngineerWarehouseDAO
DAO for
EngineerWarehouse (inventoru_sync1c_engineer_warehouse table).-
Nested Class Summary
Nested classes/interfaces inherited from class CommonDAO
CommonDAO.ObjectExtractor<T>, CommonDAO.RecordUpdater<T> -
Field Summary
Fields inherited from class CommonDAO
con, log, SQL_AND, SQL_DELETE, SQL_DELETE_FROM, SQL_DESC, SQL_DISTINCT, SQL_FROM, SQL_GROUP_BY, SQL_INNER_JOIN, SQL_INSERT_IGNORE_INTO, SQL_INSERT_INTO, SQL_LEFT_JOIN, SQL_LIMIT, SQL_ON_DUP_KEY_UPDATE, SQL_ORDER_BY, SQL_REPLACE, SQL_SELECT, SQL_SELECT_ALL_FROM, SQL_SELECT_COUNT_ROWS, SQL_SET, SQL_UNION_ALL, SQL_UPDATE, SQL_VALUES, SQL_VALUES_1, SQL_VALUES_2, SQL_VALUES_3, SQL_VALUES_4, SQL_VALUES_5, SQL_WHERE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddelete(int id) static EngineerWarehouseget(int id) getByStoreId(int storeId) getByStoreId(int instanceId, int storeId) The row of one store in one instance.getListByInstance(int instanceId) getListByUser(int userId) voidupdateIdentity(int ewId, String warehouseId, String warehouseName, String locationName) Refreshes what the row says about the 1C side of a store.voidupdateStoreId(int ewId, int storeId) Methods inherited from class CommonDAO
deleteById, foundRows, getById, getGroupedIds, getGroupedIds, getIds, getIds, getPageLimit, getPeriodSql, lastInsertId, setPeriodParamValue, setRecordCount, update, updateColumn, updateIds, updateIds, updateOrInsert
-
Constructor Details
-
EngineerWarehouseDAO
-
-
Method Details
-
getListByInstance
- Throws:
SQLException
-
getListByUser
- Throws:
SQLException
-
getByStoreId
- Throws:
SQLException
-
getByStoreId
The row of one store in one instance. A store may be exchanged with more than one 1C base, and then asking by store alone returns whichever row came first — the wrong one half of the time.- Throws:
SQLException
-
updateIdentity
public void updateIdentity(int ewId, String warehouseId, String warehouseName, String locationName) throws SQLException Refreshes what the row says about the 1C side of a store. The row is kept from the store's parameters, so a changed parameter has to reach it — otherwise the record drifts and the import keeps asking 1C about a warehouse under its former name.- Throws:
SQLException
-
get
- Throws:
SQLException
-
create
- Throws:
SQLException
-
updateStoreId
- Throws:
SQLException
-
delete
- Throws:
SQLException
-
fromRs
- Throws:
SQLException
-