java.lang.Object
ru.bitel.bgbilling.kernel.base.server.logger.BGLogger
ru.bitel.bgbilling.common.dao.AbstractDaoConstant
ru.bitel.bgbilling.modules.card.server.bean.CardDao

public class CardDao extends ru.bitel.bgbilling.common.dao.AbstractDaoConstant
  • Field Summary

    Fields 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_ON_DUPLICATE_KEY_UPDATE, SQL_ORDER, SQL_SELECT, SQL_SET, SQL_UPDATE, SQL_VALUES, SQL_WHERE, tableName
  • Constructor Summary

    Constructors
    Constructor
    Description
    CardDao(Connection con, int moduleId)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    activated(Card card, int type)
     
    addCard(Connection connection, Card card)
     
    void
    addCardsToDealer(int dealerId, Calendar date, String cards)
     
    void
    addCardToContract(Connection con, Calendar time, Card card, int contractId)
     
    void
    addCardToContract(Calendar time, Card card, int contractId, ru.bitel.bgbilling.kernel.container.managed.ServerContext context)
    Deprecated.
    void
    addCardToContract(ru.bitel.bgbilling.kernel.container.managed.ServerContext context, Connection con, Calendar time, Card card, int contractId)
     
     
    void
    deleteContractCards(int contractId)
     
    findCard(String userName)
     
    findCard(String userName, Trace tracer)
     
     
    getContractCards(int contractId, int months)
     
    void
    searchCards(SearchResult<Card> searchResult, CardFilter cardFilter)
     
    void
    updateCardStatus(String cards, int newStatus)
     

    Methods inherited from class ru.bitel.bgbilling.common.dao.AbstractDaoConstant

    getPeriod, getPlaceholders, getSQLOrder, getSQLOrderFields, getTableName, psSetDate, psSetDateOrNull, psSetInt, psSetIntOrNull, psSetPeriod, psSetString, psSetStringOrNull, psSetTimestampOrNull, queryAndIn, setStatementParam, sqlDelete, sqlDeleteBatch, sqlInsert, sqlInsertBatch, sqlInsertGetId, sqlInsertOnDuplicateKeyUpdate, sqlInsertUpdateById, sqlUpdate, sqlUpdateBatch

    Methods inherited from class ru.bitel.bgbilling.kernel.base.server.logger.BGLogger

    error, error, error, getLogger, logError, logError, warn

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait