| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586 |
- package com.tsystems.diwo.business.facades;
- import com.fasterxml.jackson.core.JsonProcessingException;
- import com.tsystems.common.InwoLogger;
- import com.tsystems.common.model.services.InwoApplicationModuleImpl;
- import com.tsystems.diwo.business.queries.VergleichsansichtHhmEinkommenToJsonDbFunctions;
- import com.tsystems.diwo.business.queries.VergleichsansichtMieteToJsonDbFunctions;
- import java.sql.SQLException;
- import oracle.jbo.JboException;
- public class VergleichsansichtFassade {
- private static final InwoLogger LOG = InwoLogger.createInwoLogger( VergleichsansichtFassade.class );
- private InwoApplicationModuleImpl service;
- public VergleichsansichtFassade () {
- super();
- }
- public VergleichsansichtFassade ( InwoApplicationModuleImpl service ) {
- super();
- if ( service == null ) {
- throw new JboException( "InwoApplicationModuleImpl ist null." );
- }
- this.service = service;
- }
- public String getJsonAktuellerVorgang ( Integer sakId, Integer svgLfdnr, Integer konnr ) {
- try {
- return VergleichsansichtMieteToJsonDbFunctions.buildJsonAktuellerVorgang( service.getInwoDBCall(), sakId,
- svgLfdnr, konnr );
- } catch ( SQLException sql ) {
- sql.printStackTrace();
- throw new JboException( "Fehler bei Verarbeiten der SQL Abfragen: " + sql.getMessage() );
- } catch ( JsonProcessingException json ) {
- json.printStackTrace();
- throw new JboException( "Fehler beim Erstellen der JSON für den Vergleich: " + json.getMessage() );
- }
- }
- public String getJsonAndereVorgaenge ( Integer sakId, Integer svgLfdnr ) {
- try {
- return VergleichsansichtMieteToJsonDbFunctions.buildJsonAndereVorgaenge( service.getInwoDBCall(), sakId,
- svgLfdnr );
- } catch ( SQLException sql ) {
- sql.printStackTrace();
- throw new JboException( "Fehler bei Verarbeiten der SQL Abfragen: " + sql.getMessage() );
- } catch ( JsonProcessingException json ) {
- json.printStackTrace();
- throw new JboException( "Fehler beim Erstellen der JSON für den Vergleich: " + json.getMessage() );
- }
- }
- public String getJsonHhmEinkommenAktuellerVorgang ( Integer sakId, Integer svgLfdnr, Integer konnr ) {
- try {
- return VergleichsansichtHhmEinkommenToJsonDbFunctions.buildJsonAktuellerVorgang( service.getInwoDBCall(),
- sakId, svgLfdnr, konnr );
- } catch ( SQLException sql ) {
- sql.printStackTrace();
- throw new JboException( "Fehler bei Verarbeiten der SQL Abfragen: " + sql.getMessage() );
- } catch ( JsonProcessingException json ) {
- json.printStackTrace();
- throw new JboException( "Fehler beim Erstellen der JSON für den Vergleich: " + json.getMessage() );
- }
- }
- public String getJsonHhmEinkommennAndereVorgaenge ( Integer sakId, Integer svgLfdnr ) {
- try {
- return VergleichsansichtHhmEinkommenToJsonDbFunctions.buildJsonAndereVorgaenge( service.getInwoDBCall(),
- sakId, svgLfdnr );
- } catch ( SQLException sql ) {
- sql.printStackTrace();
- throw new JboException( "Fehler bei Verarbeiten der SQL Abfragen: " + sql.getMessage() );
- } catch ( JsonProcessingException json ) {
- json.printStackTrace();
- throw new JboException( "Fehler beim Erstellen der JSON für den Vergleich: " + json.getMessage() );
- }
- }
- }
|