@Service @Scope(value="prototype") @Transactional(readOnly=true) public class SewerageNoticeService extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
CLOSECONNECTIONNOTICE |
static String |
ESTIMATION_NOTICE |
protected org.egov.infra.filestore.service.FileStoreService |
fileStoreService |
static String |
WORKORDERNOTICE |
| Constructor and Description |
|---|
SewerageNoticeService() |
| Modifier and Type | Method and Description |
|---|---|
ZipOutputStream |
addFilesToZip(InputStream inputStream,
String noticeNo,
ZipOutputStream out) |
SewerageNotice |
buildDemandBillNotice(SewerageApplicationDetails sewerageApplicationDetails,
InputStream fileStream,
String demandBillNumber) |
SewerageNotice |
findByNoticeNoAndNoticeType(String noticeNo,
String noticeType) |
List<SewerageNotice> |
findByNoticeType(String noticeType) |
SewerageNotice |
findByNoticeTypeAndApplicationNumber(String noticeType,
String applicationNumber) |
SewerageNotice |
generateReportForCloseConnection(SewerageApplicationDetails sewerageApplicationDetails,
javax.servlet.http.HttpSession session) |
SewerageNotice |
generateReportForEstimation(SewerageApplicationDetails sewerageApplicationDetails,
javax.servlet.http.HttpSession session,
javax.servlet.http.HttpServletRequest request) |
SewerageNotice |
generateReportForWorkOrder(SewerageApplicationDetails sewerageApplicationDetails,
javax.servlet.http.HttpSession session,
javax.servlet.http.HttpServletRequest request) |
org.egov.infra.reporting.engine.ReportOutput |
generateReportOutputDataForEstimation(SewerageApplicationDetails sewerageApplicationDetails,
javax.servlet.http.HttpSession session,
javax.servlet.http.HttpServletRequest request) |
org.egov.infra.reporting.engine.ReportOutput |
generateReportOutputForSewerageCloseConnection(SewerageApplicationDetails sewerageApplicationDetails,
javax.servlet.http.HttpSession session) |
org.egov.infra.reporting.engine.ReportOutput |
generateReportOutputForWorkOrder(SewerageApplicationDetails sewerageApplicationDetails,
javax.servlet.http.HttpSession session,
javax.servlet.http.HttpServletRequest request) |
Map<String,BigDecimal> |
getFeesForChangeInClosets(org.egov.demand.model.EgDemand demand) |
SewerageNotice |
saveCloseConnectionNotice(SewerageApplicationDetails sewerageApplicationDetails,
InputStream fileStream) |
SewerageNotice |
saveEstimationNotice(SewerageApplicationDetails sewerageApplicationDetails,
InputStream fileStream) |
SewerageNotice |
saveWorkOrderNotice(SewerageApplicationDetails sewerageApplicationDetails,
InputStream fileStream) |
public static final String ESTIMATION_NOTICE
public static final String WORKORDERNOTICE
public static final String CLOSECONNECTIONNOTICE
@Autowired @Qualifier(value="fileStoreService") protected org.egov.infra.filestore.service.FileStoreService fileStoreService
public SewerageNotice findByNoticeTypeAndApplicationNumber(String noticeType, String applicationNumber)
public List<SewerageNotice> findByNoticeType(String noticeType)
public SewerageNotice findByNoticeNoAndNoticeType(String noticeNo, String noticeType)
public SewerageNotice saveEstimationNotice(SewerageApplicationDetails sewerageApplicationDetails, InputStream fileStream)
public SewerageNotice saveWorkOrderNotice(SewerageApplicationDetails sewerageApplicationDetails, InputStream fileStream)
public SewerageNotice generateReportForEstimation(SewerageApplicationDetails sewerageApplicationDetails, javax.servlet.http.HttpSession session, javax.servlet.http.HttpServletRequest request)
public SewerageNotice generateReportForWorkOrder(SewerageApplicationDetails sewerageApplicationDetails, javax.servlet.http.HttpSession session, javax.servlet.http.HttpServletRequest request)
public org.egov.infra.reporting.engine.ReportOutput generateReportOutputDataForEstimation(SewerageApplicationDetails sewerageApplicationDetails, javax.servlet.http.HttpSession session, javax.servlet.http.HttpServletRequest request)
public org.egov.infra.reporting.engine.ReportOutput generateReportOutputForWorkOrder(SewerageApplicationDetails sewerageApplicationDetails, javax.servlet.http.HttpSession session, javax.servlet.http.HttpServletRequest request)
public Map<String,BigDecimal> getFeesForChangeInClosets(org.egov.demand.model.EgDemand demand)
public ZipOutputStream addFilesToZip(InputStream inputStream, String noticeNo, ZipOutputStream out)
inputStream - noticeNo - out - public SewerageNotice generateReportForCloseConnection(SewerageApplicationDetails sewerageApplicationDetails, javax.servlet.http.HttpSession session)
public org.egov.infra.reporting.engine.ReportOutput generateReportOutputForSewerageCloseConnection(SewerageApplicationDetails sewerageApplicationDetails, javax.servlet.http.HttpSession session)
public SewerageNotice saveCloseConnectionNotice(SewerageApplicationDetails sewerageApplicationDetails, InputStream fileStream)
@Transactional public SewerageNotice buildDemandBillNotice(SewerageApplicationDetails sewerageApplicationDetails, InputStream fileStream, String demandBillNumber)
Copyright © 2015–2017 eGovernments Foundation. All rights reserved.