Class ItemDAO
java.lang.Object
ru.bgcrm.dao.CommonDAO
org.bgerp.plugin.inventoru.dao.ItemDAO
-
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 TypeMethodDescriptionvoiddelete(int id, int userId) static Itemget(int id) intgetIdByExtIdParam(int extIdParamId, String extId) Looks up an item by ext_id parameter value in param_text.getList(boolean includeDeleted) voidrestore(int id) Undoes a delete: it is a soft one, and until now there was no way back from it.voidMethods inherited from class CommonDAO
deleteById, foundRows, getById, getGroupedIds, getGroupedIds, getIds, getIds, getPageLimit, getPeriodSql, lastInsertId, setPeriodParamValue, setRecordCount, update, updateColumn, updateIds, updateIds, updateOrInsert
-
Constructor Details
-
ItemDAO
-
-
Method Details
-
getList
- Throws:
SQLException
-
get
- Throws:
SQLException
-
update
- Throws:
SQLException
-
delete
- Throws:
SQLException
-
restore
Undoes a delete: it is a soft one, and until now there was no way back from it.- Throws:
SQLException
-
getIdByExtIdParam
Looks up an item by ext_id parameter value in param_text.- Parameters:
extIdParamId- param_id of the ext_id parameter (configured per instance)extId- external ID value to search- Returns:
- item id, or 0 if not found
- Throws:
SQLException
-
fromRs
- Throws:
SQLException
-