Commit d0d1339e authored by msinkar's avatar msinkar

Adding assesment tree structure and graph structure seervlet

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@188115 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 821df267
...@@ -10,7 +10,10 @@ import javax.ejb.Local; ...@@ -10,7 +10,10 @@ import javax.ejb.Local;
@Local @Local
public interface AssessMentEJBLocal extends ValidatorLocal public interface AssessMentEJBLocal extends ValidatorLocal
{ {
public String getAssessmentData(String loginCode, String dataSourceName, String fromDate, String toDate, String teamArgs ,String surveyId,String profileId) throws RemoteException,ITMException; public String getTreeStructureData(String loginCode, String dataSourceName, String fromDate, String toDate, String teamArgs ,String surveyId,String profileId) throws RemoteException,ITMException;
public String getGraphStructureData(String loginCode, String dataSourceName, String fromDate, String toDate, String teamArgs ,String surveyId,String profileId) throws RemoteException,ITMException;
} }
...@@ -11,6 +11,7 @@ import javax.ejb.Remote; ...@@ -11,6 +11,7 @@ import javax.ejb.Remote;
public interface AssessMentEJBRemote extends ValidatorRemote public interface AssessMentEJBRemote extends ValidatorRemote
{ {
public String getAssessmentData(String loginCode, String dataSourceName, String fromDate, String toDate, String teamArgs ,String surveyId,String profileId) throws RemoteException,ITMException; public String getTreeStructureData(String loginCode, String dataSourceName, String fromDate, String toDate, String teamArgs ,String surveyId,String profileId) throws RemoteException,ITMException;
public String getGraphStructureData(String loginCode, String dataSourceName, String fromDate, String toDate, String teamArgs ,String surveyId,String profileId) throws RemoteException,ITMException;
} }
package ibase.dashboard.sfa.ejb; package ibase.dashboard.sfa.ejb;
import ibase.system.config.ConnDriver; import ibase.system.config.ConnDriver;
import ibase.utility.CommonConstants;
import ibase.utility.E12GenericUtility; import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.ValidatorEJB; import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
...@@ -66,14 +67,27 @@ public class CoachingSummaryEJB extends ValidatorEJB implements CoachingSummaryE ...@@ -66,14 +67,27 @@ public class CoachingSummaryEJB extends ValidatorEJB implements CoachingSummaryE
toDate = e12genericUtil.getValidDateString(toDate, e12genericUtil.getApplDateFormat(), e12genericUtil.getDBDateFormat()); toDate = e12genericUtil.getValidDateString(toDate, e12genericUtil.getApplDateFormat(), e12genericUtil.getDBDateFormat());
System.out.println("fromDateStr["+fromDate+"] toDateStr["+toDate+"]"); System.out.println("fromDateStr["+fromDate+"] toDateStr["+toDate+"]");
String query = ""; //$NON-NLS-1$ String query = ""; //$NON-NLS-1$
String symbol="";
if("MSSQL".equalsIgnoreCase(CommonConstants.DB_NAME))
{
symbol="+' '+";
}
else
{
symbol="||' '||";
}
System.out.println("symbol is:"+symbol);
query= query=
"SELECT " + "SELECT " +
"(CASE WHEN regionalMgr.emp_code IS NULL THEN 'VACANT' ELSE regionalMgr.emp_code END) AS regional_manager_code, " + "(CASE WHEN regionalMgr.emp_code IS NULL THEN 'VACANT' ELSE regionalMgr.emp_code END) AS regional_manager_code, " +
"(CASE WHEN regionalMgr.emp_fname+' '+regionalMgr.emp_lname IS NULL THEN 'VACANT' ELSE regionalMgr.emp_fname+' '+regionalMgr.emp_lname END)AS regional_manager_name, " + "(CASE WHEN regionalMgr.emp_fname "+symbol+" regionalMgr.emp_lname IS NULL THEN 'VACANT' ELSE regionalMgr.emp_fname "+symbol+" regionalMgr.emp_lname END)AS regional_manager_name, " +
"empManger.emp_code assessor, " + "empManger.emp_code assessor, " +
"empManger.emp_fname + ' ' +empManger.emp_lname AS assessor_name, " + "empManger.emp_fname "+symbol+" empManger.emp_lname AS assessor_name, " +
"csd_eval.emp_code__eval AS assessee, " + "csd_eval.emp_code__eval AS assessee, " +
"emp.emp_fname + ' ' +emp.emp_lname AS assessee_name, " + "emp.emp_fname "+symbol+" emp.emp_lname AS assessee_name, " +
"spec.spec_details, " + "spec.spec_details, " +
"eval_spec.eval_value, " + "eval_spec.eval_value, " +
"csd_eval.eval_date " + "csd_eval.eval_date " +
...@@ -110,11 +124,11 @@ public class CoachingSummaryEJB extends ValidatorEJB implements CoachingSummaryE ...@@ -110,11 +124,11 @@ public class CoachingSummaryEJB extends ValidatorEJB implements CoachingSummaryE
"UNION ALL " + "UNION ALL " +
"SELECT " + "SELECT " +
"(CASE WHEN regionalMgr.emp_code IS NULL THEN 'VACANT' ELSE regionalMgr.emp_code END) AS regional_manager_code, " + "(CASE WHEN regionalMgr.emp_code IS NULL THEN 'VACANT' ELSE regionalMgr.emp_code END) AS regional_manager_code, " +
"(CASE WHEN regionalMgr.emp_fname+' '+regionalMgr.emp_lname IS NULL THEN 'VACANT' ELSE regionalMgr.emp_fname+' '+regionalMgr.emp_lname END)AS regional_manager_name, " + "(CASE WHEN regionalMgr.emp_fname "+symbol+"regionalMgr.emp_lname IS NULL THEN 'VACANT' ELSE regionalMgr.emp_fname "+symbol+" regionalMgr.emp_lname END)AS regional_manager_name, " +
"empManger.emp_code assessor, " + "empManger.emp_code assessor, " +
"empManger.emp_fname + ' ' +empManger.emp_lname AS assessor_name, " + "empManger.emp_fname "+symbol+" empManger.emp_lname AS assessor_name, " +
"csd_eval.emp_code__eval AS assessee, " + "csd_eval.emp_code__eval AS assessee, " +
"emp.emp_fname + ' ' +emp.emp_lname AS assessee_name, " + "emp.emp_fname "+symbol+" emp.emp_lname AS assessee_name, " +
"spec.spec_details, " + "spec.spec_details, " +
"eval_kra_spec.eval_value, " + "eval_kra_spec.eval_value, " +
"csd_eval.eval_date " + "csd_eval.eval_date " +
...@@ -150,11 +164,11 @@ public class CoachingSummaryEJB extends ValidatorEJB implements CoachingSummaryE ...@@ -150,11 +164,11 @@ public class CoachingSummaryEJB extends ValidatorEJB implements CoachingSummaryE
"UNION ALL "+ "UNION ALL "+
"SELECT " + "SELECT " +
"(CASE WHEN regionalMgr.emp_code IS NULL THEN 'VACANT' ELSE regionalMgr.emp_code END) AS regional_manager_code, " + "(CASE WHEN regionalMgr.emp_code IS NULL THEN 'VACANT' ELSE regionalMgr.emp_code END) AS regional_manager_code, " +
"(CASE WHEN regionalMgr.emp_fname+' '+regionalMgr.emp_lname IS NULL THEN 'VACANT' ELSE regionalMgr.emp_fname+' '+regionalMgr.emp_lname END)AS regional_manager_name, " + "(CASE WHEN regionalMgr.emp_fname "+symbol+" regionalMgr.emp_lname IS NULL THEN 'VACANT' ELSE regionalMgr.emp_fname "+symbol+" regionalMgr.emp_lname END)AS regional_manager_name, " +
"empManger.emp_code assessor, " + "empManger.emp_code assessor, " +
"empManger.emp_fname + ' ' +empManger.emp_lname AS assessor_name, " + "empManger.emp_fname + "+symbol+" +empManger.emp_lname AS assessor_name, " +
"csd_eval.emp_code__eval AS assessee, " + "csd_eval.emp_code__eval AS assessee, " +
"emp.emp_fname + ' ' +emp.emp_lname AS assessee_name, " + "emp.emp_fname "+symbol+" emp.emp_lname AS assessee_name, " +
"'Remarks' as spec_details, " + "'Remarks' as spec_details, " +
"csd_eval.remarks as eval_value, " + "csd_eval.remarks as eval_value, " +
"csd_eval.eval_date " + "csd_eval.eval_date " +
......
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