Class ContractGroupDao
java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.common.dao.AbstractDaoConstant
ru.bitel.bgbilling.common.dao.AbstractDao<ContractGroup>
ru.bitel.bgbilling.common.dao.AbstractIdDao<ContractGroup>
ru.bitel.bgbilling.common.dao.AbstractDirectoryIdDao<ContractGroup>
ru.bitel.bgbilling.kernel.contract.api.server.dao.ContractGroupDao
- All Implemented Interfaces:
Directory<ContractGroup>
public class ContractGroupDao
extends ru.bitel.bgbilling.common.dao.AbstractDirectoryIdDao<ContractGroup>
-
Nested Class Summary
Nested classes/interfaces inherited from class ru.bitel.bgbilling.common.dao.AbstractDao
ru.bitel.bgbilling.common.dao.AbstractDao.ListParams -
Field Summary
Fields inherited from class ru.bitel.bgbilling.common.dao.AbstractDao
orderByPatternFields inherited from class ru.bitel.bgbilling.common.dao.AbstractDaoConstant
con, ERROR, fields, moduleId, SQL_ALL, SQL_AND, SQL_DELETE, SQL_DISTINCT, SQL_EQ, SQL_EQCS, SQL_FROM, SQL_GROUP, SQL_IN, SQL_INSERT, SQL_JOIN, SQL_LEFT_JOIN, SQL_LIMIT, SQL_NOT_IN, SQL_ON, SQL_ORDER, SQL_SELECT, SQL_SET, SQL_UPDATE, SQL_VALUES, SQL_WHERE, tableName -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintdelete(int id) Удаление группы из всех договоров.protected List<ContractGroup> Получение всех 64 групп, отсортированных по ID.get(int id) protected ContractGroupgetGroupList(boolean all) getGroupList(long groupMask) booleanisEditable(int id) list(boolean all) Получение групп, всех или только используемых.Получение групп, всех или только используемых.protected voidupdateImpl(ContractGroup contractGroup) Methods inherited from class ru.bitel.bgbilling.common.dao.AbstractDirectoryIdDao
deleteDirectoryItem, directoryItems, getDirectoryItem, getDirectoryItem, getDirectoryItemIdImpl, getDirectoryItemTitleImpl, updateDirectoryItemMethods inherited from class ru.bitel.bgbilling.common.dao.AbstractIdDao
executeUpdate, getAndDelete, getAndUpdate, loadData, opt, prepareStatement, sqlCommand, sqlCommandAndTable, sqlInsertValues, sqlQuery, sqlUpdateSet, sqlWhereIdMethods inherited from class ru.bitel.bgbilling.common.dao.AbstractDao
deleteImpl, dropTemporaryTable, eq, get, getById, getImpl, getListFromRS, getPeriod, getQueryById, getQueryWithFilter, getSQLOrder, list, list, list, listCountImplPS, listImpl, listImplPS, ormFromResultSet, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, ormUpdateImpl, queryPeriod, setPageRecordCount, updateMethods inherited from class ru.bitel.bgbilling.common.dao.AbstractDaoConstant
getPlaceholders, getSQLOrder, getSQLOrderFields, getTableName, psSetDate, psSetDateOrNull, psSetInt, psSetIntOrNull, psSetPeriod, psSetString, psSetStringOrNull, psSetTimestampOrNull, queryAndIn, setStatementParam, sqlDelete, sqlDeleteBatch, sqlInsert, sqlInsertBatch, sqlInsertGetId, sqlInsertGetLongId, sqlInsertOnDuplicateKeyUpdate, sqlInsertSelect, sqlInsertUpdateById, sqlSelectCountAsInt, sqlUpdate, sqlUpdateBatchMethods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
error, error, error, getLogger, logError, logError, warnMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ru.bitel.bgbilling.kernel.directory.api.common.bean.Directory
optDirectoryItem
-
Constructor Details
-
ContractGroupDao
-
-
Method Details
-
getFromRS
- Specified by:
getFromRSin classru.bitel.bgbilling.common.dao.AbstractDao<ContractGroup>- Throws:
SQLException
-
updateImpl
- Specified by:
updateImplin classru.bitel.bgbilling.common.dao.AbstractDao<ContractGroup>- Throws:
SQLException
-
directoryItemsImpl
Получение всех 64 групп, отсортированных по ID.- Overrides:
directoryItemsImplin classru.bitel.bgbilling.common.dao.AbstractDirectoryIdDao<ContractGroup>- Returns:
- Throws:
SQLException
-
list
Получение групп, всех или только используемых.- Parameters:
all- если true - возвращает все 64 группы, если false - только используемые (enabled==true).- Returns:
- Throws:
SQLException
-
list
Получение групп, всех или только используемых.- Parameters:
all-order- если all==false, то можно указать порядок сортировки (id или title).- Returns:
- Throws:
SQLException
-
delete
Удаление группы из всех договоров.- Overrides:
deletein classru.bitel.bgbilling.common.dao.AbstractIdDao<ContractGroup>- Throws:
SQLException
-
get
- Overrides:
getin classru.bitel.bgbilling.common.dao.AbstractIdDao<ContractGroup>- Throws:
SQLException
-
getEnableGroupList
- Throws:
SQLException
-
getGroupList
- Throws:
SQLException
-
getGroupList
- Throws:
SQLException
-
getGroupList
- Throws:
SQLException
-
getStatMap
- Throws:
SQLException
-
isEditable
- Throws:
SQLException
-