@Repository public interface WaterConnectionDetailsRepository extends org.springframework.data.jpa.repository.JpaRepository<WaterConnectionDetails,Long>
deleteAllInBatch, deleteInBatch, findAll, findAll, findAll, findAll, findAll, flush, getOne, save, saveAndFlushfindAllWaterConnectionDetails findByApplicationNumber(String applicationNumber)
WaterConnectionDetails findByApplicationNumberAndConnectionStatus(String applicationNumber, ConnectionStatus connectionStatus)
List<WaterConnectionDetails> findAllByApplicationDateOrderByApplicationNumberAsc(Date applicationDate)
List<WaterConnectionDetails> findAllByApplicationDateAndConnectionStatusOrderByApplicationNumberAsc(Date applicationDate, ConnectionStatus connectionStatus)
List<WaterConnectionDetails> findAllByApplicationTypeOrderByApplicationNumberAsc(ApplicationType applicationType)
List<WaterConnectionDetails> findAllByApplicationTypeAndConnectionStatusOrderByApplicationNumberAsc(ApplicationType applicationType, ConnectionStatus connectionStatus)
WaterConnectionDetails findByApplicationNumberOrConnection_ConsumerCodeAndConnectionStatus(String applicationNumber, String consumerCode, ConnectionStatus connectionStatus)
WaterConnectionDetails findByApplicationNumberOrConnection_ConsumerCode(String applicationNumber, String consumerCode)
WaterConnectionDetails findByConnection_ConsumerCodeAndConnectionStatus(String consumerCode, ConnectionStatus connectionStatus)
WaterConnectionDetails findByConnection(WaterConnection waterConnection)
WaterConnectionDetails findByConnectionAndConnectionStatus(WaterConnection waterConnection, ConnectionStatus connectionStatus)
@Query(value="select wcd.waterConnectionDetails from org.egov.wtms.application.entity.WaterDemandConnection wcd where wcd.waterConnectionDetails.applicationNumber=:applicationNumber and wcd.demand.egInstallmentMaster=:installment") WaterConnectionDetails findByApplicationNumberAndInstallment(@Param(value="installment") org.egov.commons.Installment installment, @Param(value="applicationNumber") String applicationNumber)
@Query(value="select wcd from WaterConnectionDetails wcd where wcd.connection.parentConnection is null and wcd.connectionStatus not in (\'INACTIVE\') and wcd.connection.propertyIdentifier =:propertyIdentifier") WaterConnectionDetails getPrimaryConnectionDetailsByPropertyID(@Param(value="propertyIdentifier") String propertyIdentifier)
@Query(value=" from WaterConnectionDetails WCD where WCD.connectionStatus in(:status) and WCD.connection.propertyIdentifier =:propertyIdentifier") WaterConnectionDetails getConnectionDetailsInWorkflow(@Param(value="propertyIdentifier") String propertyIdentifier, @Param(value="status") ConnectionStatus Status)
WaterConnectionDetails findByConnection_PropertyIdentifierAndConnectionStatusAndConnection_ParentConnectionIsNull(String propertyIdentifier, ConnectionStatus connectionStatus)
WaterConnectionDetails findByConnection_ConsumerCodeAndConnectionStatusAndAndConnection_ParentConnectionIsNotNull(String consumercode, ConnectionStatus connectionStatus)
@Query(value="select wcd.waterConnectionDetails from org.egov.wtms.application.entity.WaterDemandConnection wcd where wcd.demand=:demand") WaterConnectionDetails findByDemand(@Param(value="demand") org.egov.demand.model.EgDemand demand)
@Query(value="select wcd from MeterReadingConnectionDetails wcd where wcd.waterConnectionDetails.id=:waterConnDetId order by currentReadingDate desc") List<MeterReadingConnectionDetails> findPreviousMeterReadingReading(@Param(value="waterConnDetId") Long waterConnDetId)
@Query(value="select wcd from WaterConnectionDetails wcd where wcd.connection.id in (select wc.id from WaterConnection wc where wc.parentConnection.id = :parentId) ") List<WaterConnectionDetails> getAllConnectionDetailsByParentConnection(@Param(value="parentId") Long parentId)
WaterConnectionDetails findByConnectionAndConnectionStatusAndIsHistory(WaterConnection waterConnection, ConnectionStatus connectionStatus, Boolean isHistory)
@Query(value="select dr from org.egov.demand.model.EgDemandReason dr where dr.egDemandReasonMaster.code =:code") List<org.egov.demand.model.EgDemandReason> findDemandReasonByCode(@Param(value="code") String code)
@Query(value="select I from Installment I where I.module.name=:module and I.description =:description")
org.egov.commons.Installment findInstallmentByDescription(@Param(value="module")
String code,
@Param(value="description")
String description)
@Query(value="select D from EgDemandDetails D where D.id =:detId")
org.egov.demand.model.EgDemandDetails findEgDemandDetailById(@Param(value="detId")
Long detId)
Copyright © 2015–2016 eGovernments Foundation. All rights reserved.