Class DefiningAgglomerationCommon

java.lang.Object
ru.bgcrm.plugin.ufanet.agglomeration.DefiningAgglomerationCommon
All Implemented Interfaces:
DefiningAgglomeration
Direct Known Subclasses:
DefiningAgglomerationFL, DefiningAgglomerationUL

public abstract class DefiningAgglomerationCommon extends Object implements DefiningAgglomeration
  • Field Details

  • Constructor Details

  • Method Details

    • fillParam

      public void fillParam() throws BGException
      Specified by:
      fillParam in interface DefiningAgglomeration
      Throws:
      BGException
    • getNotSubContractList

      protected List<Integer> getNotSubContractList() throws BGException
      Throws:
      BGException
    • updateContractList

      protected void updateContractList(List<Integer> superContractList, int agglomerationValue) throws BGException
      Throws:
      BGException
    • updateContractParam

      protected void updateContractParam(int agglomerationValue, int contractId) throws BGException
      Throws:
      BGException
    • getContractAgglomerationValue

      protected ParamList getContractAgglomerationValue(int contractId) throws BGException
      Throws:
      BGException
    • getAgglomerationValue

      protected abstract int getAgglomerationValue() throws BGException
      Throws:
      BGException
    • getCityIdFromProcessParameter

      protected abstract int getCityIdFromProcessParameter(int processId) throws BGException
      Throws:
      BGException
    • isFilledParameterAgglomeration

      protected boolean isFilledParameterAgglomeration(int superCid) throws BGException
      Throws:
      BGException
    • getContractService

      protected ru.bitel.bgbilling.kernel.contract.api.common.service.ContractService getContractService()
    • getLinkedContracts

      protected List<Contract> getLinkedContracts()
    • getContractParamDAO

      protected ContractParamDAO getContractParamDAO()
    • getParamValueDAO

      protected ParamValueDAO getParamValueDAO()
    • getConnection

      protected Connection getConnection()
    • getProcess

      protected Process getProcess()
    • getAgglomerationParamId

      protected int getAgglomerationParamId()