Commit 70d18e7c authored by pborate's avatar pborate

added finance dashboard ejb and metadata

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@196606 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 7870ca97
This diff is collapsed.
package ibase.webitm.dashboard.fin.ejb;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import org.json.simple.JSONObject;
@javax.ejb.Local
public interface BankNCashBalanceLocal
{
public JSONObject getBankNCashBalance(String dataSourceName,String toDate,String loginCode) throws RemoteException, ITMException;
public JSONObject getBankNCashBalanceDet(String dataSourceName, String toDate,String bankCode,String loginCode) throws RemoteException, ITMException;
}
package ibase.webitm.dashboard.fin.ejb;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import org.json.simple.JSONObject;
@javax.ejb.Remote
public interface BankNCashBalanceRemote
{
public JSONObject getBankNCashBalance(String dataSourceName,String toDate,String loginCode) throws RemoteException, ITMException;
public JSONObject getBankNCashBalanceDet(String dataSourceName, String toDate,String bankCode,String loginCode) throws RemoteException, ITMException;
}
This diff is collapsed.
package ibase.webitm.dashboard.fin.ejb;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import org.json.simple.JSONObject;
@javax.ejb.Local
public interface BasicPNLLocal
{
public JSONObject getBasicPNLDetail(String dataSourceName, String toDate, String loginCode) throws RemoteException, ITMException;
public JSONObject getWorkProfitGrpDetail(String dataSourceName, String toDate, String loginCode, String income, String expense) throws RemoteException, ITMException;
public JSONObject getWorkProfitSubGrpDetail(String dataSourceName, String toDate, String siteCode,String groupCode, String acctCat,String income,String expense) throws RemoteException, ITMException;
public JSONObject getWorkProfitAccountDetail(String dataSourceName, String toDate, String siteCode, String groupCode, String acctCat,String income,String expense,String subGroupCode) throws RemoteException, ITMException;
}
package ibase.webitm.dashboard.fin.ejb;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import org.json.simple.JSONObject;
@javax.ejb.Remote
public interface BasicPNLRemote
{
public JSONObject getBasicPNLDetail(String dataSourceName, String toDate, String loginCode) throws RemoteException, ITMException;
public JSONObject getWorkProfitGrpDetail(String dataSourceName, String toDate, String loginCode, String income, String expense) throws RemoteException, ITMException;
public JSONObject getWorkProfitSubGrpDetail(String dataSourceName, String toDate, String siteCode,String groupCode, String acctCat,String income,String expense) throws RemoteException, ITMException;
public JSONObject getWorkProfitAccountDetail(String dataSourceName, String toDate, String siteCode, String groupCode, String acctCat,String income,String expense,String subGroupCode) throws RemoteException, ITMException;
}
package ibase.webitm.dashboard.fin.ejb;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import org.json.simple.JSONObject;
@javax.ejb.Local
public interface CashFlowActualPayNRecLocal
{
public JSONObject getCashFlowActualPayNRec(String dataSourceName, String toDate,String sitecode) throws RemoteException, ITMException;
public JSONObject getCashFlowActualPayNRecDet(String dataSourceName, String toDate,String bankCode,String sitecode) throws RemoteException, ITMException;
public JSONObject getPayablePartyWise(String dataSourceName, String loginCode,String toDate,String week) throws RemoteException, ITMException;
public JSONObject getReceivablePartyWise(String dataSourceName, String loginCode,String toDate ,String week) throws RemoteException, ITMException;
}
package ibase.webitm.dashboard.fin.ejb;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import org.json.simple.JSONObject;
@javax.ejb.Remote
public interface CashFlowActualPayNRecRemote
{
public JSONObject getCashFlowActualPayNRec(String dataSourceName, String toDate,String sitecode) throws RemoteException, ITMException;
public JSONObject getCashFlowActualPayNRecDet(String dataSourceName, String toDate,String bankCode,String sitecode) throws RemoteException, ITMException;
public JSONObject getPayablePartyWise(String dataSourceName, String loginCode,String toDate,String week)throws RemoteException, ITMException;
public JSONObject getReceivablePartyWise(String dataSourceName, String loginCode,String toDate,String week)throws RemoteException, ITMException;
}
This diff is collapsed.
package ibase.webitm.dashboard.fin.ejb;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import org.json.simple.JSONObject;
@javax.ejb.Local
public interface CashFlowPORCPSOLocal
{
public JSONObject getCashFlowPORCPSO(String dataSourceName, String toDate,String loginCode) throws RemoteException, ITMException;
public JSONObject getCashFlowPORCPSODet(String dataSourceName, String toDate,String bankCode,String loginCode) throws RemoteException, ITMException;
}
package ibase.webitm.dashboard.fin.ejb;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import org.json.simple.JSONObject;
@javax.ejb.Remote
public interface CashFlowPORCPSORemote
{
public JSONObject getCashFlowPORCPSO(String dataSourceName, String toDate,String loginCode ) throws RemoteException, ITMException;
public JSONObject getCashFlowPORCPSODet(String dataSourceName, String toDate,String bankCode ,String loginCode) throws RemoteException, ITMException;
}
This diff is collapsed.
package ibase.webitm.dashboard.fin.ejb;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import org.json.simple.JSONObject;
import org.json.simple.JSONArray;
@javax.ejb.Local
public interface GroupSummaryLocal extends ValidatorLocal
{
public JSONArray getAngGroupSummary(String dataSourceName,String finYear, String loginSiteCode) throws RemoteException, ITMException;
public JSONArray getAngSubGroupSummary(String dataSourceName,String group,String toDate, String loginSiteCode, String accountPrd) throws RemoteException, ITMException;
public JSONArray getAngAccountSummary(String dataSourceName,String subgroup,String toDate, String loginSiteCode, String accountPrd) throws RemoteException, ITMException;
public JSONArray getAngMonthWiseAccountSummary(String dataSourceName,String month,String toDate,String loginSiteCode, String accountPrd, String acctCode,String sgroup_code, String siteCode) throws RemoteException, ITMException;
public JSONArray getAngGLTraceDetails(String dataSourceName,String toDate,String loginSiteCode, String accountPrd, String acctCode, String openingBalGLtrace) throws RemoteException, ITMException;
public JSONObject getGroupSummary(String dataSourceName,String finYear, String loginSiteCode) throws RemoteException, ITMException;
public JSONObject getSubGroupSummary(String dataSourceName,String group,String toDate, String loginSiteCode, String accountPrd) throws RemoteException, ITMException;
public JSONObject getAccountSummary(String dataSourceName,String subgroup,String toDate, String loginSiteCode, String accountPrd) throws RemoteException, ITMException;
public JSONObject getMonthWiseAccountSummary(String dataSourceName,String month,String toDate,String loginSiteCode, String accountPrd, String acctCode,String sgroup_code, String siteCode) throws RemoteException, ITMException;
public JSONObject getGLTraceDetails(String dataSourceName,String toDate,String loginSiteCode, String accountPrd, String acctCode, String openingBalGLtrace) throws RemoteException, ITMException;
}
package ibase.webitm.dashboard.fin.ejb;
import java.rmi.RemoteException;
import org.json.simple.JSONObject;
import org.json.simple.JSONArray;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
@javax.ejb.Remote
public interface GroupSummaryRemote extends ValidatorRemote
{
public JSONArray getAngGroupSummary(String dataSourceName,String finYear, String loginSiteCode) throws RemoteException, ITMException;
public JSONArray getAngSubGroupSummary(String dataSourceName,String group,String toDate, String loginSiteCode, String accountPrd) throws RemoteException, ITMException;
public JSONArray getAngAccountSummary(String dataSourceName,String subgroup,String toDate, String loginSiteCode, String accountPrd) throws RemoteException, ITMException;
public JSONArray getAngMonthWiseAccountSummary(String dataSourceName,String month,String toDate,String loginSiteCode, String accountPrd, String acctCode,String sgroup_code, String siteCode) throws RemoteException, ITMException;
public JSONArray getAngGLTraceDetails(String dataSourceName,String toDate,String loginSiteCode, String accountPrd, String acctCode, String openingBalGLtrace) throws RemoteException, ITMException;
public JSONObject getGroupSummary(String dataSourceName,String finYear, String loginSiteCode) throws RemoteException, ITMException;
public JSONObject getSubGroupSummary(String dataSourceName,String group,String toDate, String loginSiteCode, String accountPrd) throws RemoteException, ITMException;
public JSONObject getAccountSummary(String dataSourceName,String subgroup,String toDate, String loginSiteCode, String accountPrd) throws RemoteException, ITMException;
public JSONObject getMonthWiseAccountSummary(String dataSourceName,String month,String toDate,String loginSiteCode, String accountPrd, String acctCode,String sgroup_code, String siteCode) throws RemoteException, ITMException;
public JSONObject getGLTraceDetails(String dataSourceName,String toDate,String loginSiteCode, String accountPrd, String acctCode, String openingBalGLtrace) throws RemoteException, ITMException;
}
package ibase.webitm.dashboard.fin.ejb;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Local;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
@Local
public interface ProfitNLossSummaryLocal extends ValidatorLocal {
// return type changed from json object to json array by Vinay
public JSONArray getAngProfitBalanceSheetDetails(String sitecode, String acctprd,String formatcode,String reporttype,String dataSourceName, String formatValueScale) throws RemoteException, ITMException;
//added for profit and loss
public JSONObject getProfitNLossBalSheetBySQL(String sitecode,String acctPeriod,String dataSourceName) throws RemoteException, ITMException;
//added for balance sheet
public JSONObject getBalanceSheetBySQL(String loginSiteCode, String finYear, String dataSourceName) throws RemoteException, ITMException;
// return type changed from json object to json array by Vinay
public JSONArray generateAngReport(String siteCode,String acctPrd, String formatCode,String reportType,String dataSourceName, String formatValueScale) throws RemoteException, ITMException;
public boolean populateANGSubGroup(String siteCode,String siteDescr,String titleCode,double curGroupTotal,double preGroupTotal,
int printLevel,String acctPrd,String prdFrom,String prdTo,String prevPrd,String prevPrdCodeFrom,String prevPrdCodeTo,String formatCode,
String reportType,String factor,JSONArray rawDataJson,String dataSourceName,String titleCodeParent,Connection conn, String formatValueScale) throws RemoteException, ITMException;
public JSONObject getProfitBalanceSheetDetails(String sitecode, String acctprd,String formatcode,String reporttype,String dataSourceName, String formatValueScale) throws RemoteException, ITMException;
//added for profit and loss
public JSONObject generateReport(String siteCode,String acctPrd, String formatCode,String reportType,String dataSourceName, String formatValueScale) throws RemoteException, ITMException;
public boolean populateSubGroup(String siteCode,String siteDescr,String titleCode,double curGroupTotal,double preGroupTotal,
int printLevel,String acctPrd,String prdFrom,String prdTo,String prevPrd,String prevPrdCodeFrom,String prevPrdCodeTo,String formatCode,
String reportType,String factor,JSONObject rawDataJson,String dataSourceName,String titleCodeParent,Connection conn,StringBuffer rowBuffer, String formatValueScale) throws RemoteException, ITMException;
}
package ibase.webitm.dashboard.fin.ejb;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Remote;
import org.json.simple.JSONArray;
import org.json.simple.JSONObject;
@Remote
public interface ProfitNLossSummaryRemote extends ValidatorRemote{
//added for profit and loss
public JSONObject getProfitNLossBalSheetBySQL(String sitecode,String acctPeriod, String dataSourceName) throws RemoteException, ITMException;
//added for balance sheet
public JSONObject getBalanceSheetBySQL(String loginSiteCode, String finYear, String dataSourceName) throws RemoteException, ITMException;
// return type changed from json object to json array by Vinay
public JSONArray getAngProfitBalanceSheetDetails(String sitecode, String acctprd,String formatcode,String reporttype,String dataSourceName, String formatValueScale) throws RemoteException, ITMException;
// return type changed from json object to json array by Vinay
public JSONArray generateAngReport(String siteCode,String acctPrd, String formatCode,String reportType,String dataSourceName, String formatValueScale) throws RemoteException, ITMException;
public boolean populateANGSubGroup(String siteCode,String siteDescr,String titleCode,double curGroupTotal,double preGroupTotal,
int printLevel,String acctPrd,String prdFrom,String prdTo,String prevPrd,String prevPrdCodeFrom,String prevPrdCodeTo,String formatCode,
String reportType,String factor,JSONArray rawDataJson,String dataSourceName,String titleCodeParent,Connection conn, String formatValueScale) throws RemoteException, ITMException;
public JSONObject getProfitBalanceSheetDetails(String sitecode, String acctprd,String formatcode,String reporttype,String dataSourceName, String formatValueScale) throws RemoteException, ITMException;
//added for profit and loss
public JSONObject generateReport(String siteCode,String acctPrd, String formatCode,String reportType,String dataSourceName, String formatValueScale) throws RemoteException, ITMException;
public boolean populateSubGroup(String siteCode,String siteDescr,String titleCode,double curGroupTotal,double preGroupTotal,
int printLevel,String acctPrd,String prdFrom,String prdTo,String prevPrd,String prevPrdCodeFrom,String prevPrdCodeTo,String formatCode,
String reportType,String factor,JSONObject rawDataJson,String dataSourceName,String titleCodeParent,Connection conn,StringBuffer rowBuffer, String formatValueScale) throws RemoteException, ITMException;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment