Package ru.bgcrm.dao
Class ContractLinkDAO
java.lang.Object
ru.bgcrm.dao.CommonDAO
ru.bgcrm.dao.ContractLinkDAO
-
Nested Class Summary
Nested classes/interfaces inherited from class ru.bgcrm.dao.CommonDAO
CommonDAO.ObjectExtractor<T>, CommonDAO.RecordUpdater<T extends Id> -
Field Summary
FieldsFields inherited from class ru.bgcrm.dao.CommonDAO
con, dateFormat_DDMMYYYY, dateFormat_DDMMYYYY_HHMM, log, SQL_AND, SQL_DELETE, SQL_DESC, SQL_FROM, SQL_GROUP_BY, SQL_INNER_JOIN, SQL_INSERT, SQL_INSERT_IGNORE, SQL_LEFT_JOIN, SQL_LEFT_OUTER_JOIN, SQL_LIMIT, SQL_ON_DUP_KEY_UPDATE, SQL_OR, SQL_ORDER_BY, SQL_REPLACE, SQL_SELECT, SQL_SELECT_ALL_FROM, SQL_SELECT_COUNT_ROWS, SQL_SET, SQL_UPDATE, SQL_WHERE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription@Nullable ContractLinkgetContractLink(String billingId, int contractId) @NotNull ContractLinkgetContractLinkOrCreate(String billingId, int contractId, String contractTitle) voidupdateContractLink(ContractLink contractLink) Methods inherited from class ru.bgcrm.dao.CommonDAO
buildPlaceholders, deleteById, execute, execute, execute, executeBatch, executeInsert, executeUpdate, getById, getFoundRows, getFoundRows, getGroupedIds, getGroupedIds, getIds, getIds, getLikePattern, getLikePatternEnd, getLikePatternStart, getLikePatternSub, getMySQLLimit, getPeriodSql, lastInsertId, setPeriodParamValue, setRecordCount, sqlToBgException, update, updateColumn, updateIds, updateIds
-
Field Details
-
TABLE_NAME
- See Also:
-
-
Constructor Details
-
ContractLinkDAO
-
-
Method Details
-
getContractLink
@Nullable public @Nullable ContractLink getContractLink(String billingId, int contractId) throws BGException - Throws:
BGException
-
getContractLinkOrCreate
@NotNull public @NotNull ContractLink getContractLinkOrCreate(String billingId, int contractId, String contractTitle) throws BGException - Throws:
BGException
-
updateContractLink
- Throws:
BGException
-