Commit d12e6e1f authored by dpingle's avatar dpingle

* changes done for Employee Basic Detail- obj_name: emp_basic_info

EmpBasicInfo.java
emp_basic_info21.xml
d_emp_basic_info21.srd
w_emp_basic_info.sql



git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@205030 ce508802-f39f-4f6c-b175-0d175dae99d5
parent dab5b33a
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.utility.E12GenericUtility;//Modified By Hemlata on[20/11/2014] [As per changes in framework to use genericUtility]
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.Timestamp;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.ArrayList;
import java.util.Date;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import ibase.system.config.ConnDriver;
import ibase.utility.E12GenericUtility;//Modified By Hemlata on[20/11/2014] [As per changes in framework to use genericUtility]
import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException;
//Modified By Dipesh on[17/07/2019][Start]
//@Stateless
......@@ -73,7 +72,7 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp
public String itemChanged(Document dom, Document dom1,Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{
Connection conn = null;
//ConnDriver connDriver = new ConnDriver();//modified by dipesh on [17/07/2019]
//ConnDriver connDriver = new ConnDriver();
String sql = "";
PreparedStatement pstmt = null;
ResultSet rs = null;
......@@ -591,7 +590,7 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, empCodeFuncHead);
rs = pstmt.executeQuery();
//String funcHeadName = "";
if(rs.next())
{
funcHeadName = checkNull(rs.getString("FUNCHEAD_NAME"));
......@@ -618,7 +617,7 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, buCode);
rs = pstmt.executeQuery();
//String buHeadName = "", buDescr = "", empCodeBuHead = "";
if(rs.next())
{
buDescr = checkNull(rs.getString("DESCR"));
......@@ -1096,7 +1095,7 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp
conn=getConnection();
//Added by Dipesh on[17/07/2019][End]
conn.setAutoCommit(false);
errString = wfValData( dom, dom1, dom2, objContext, editFlag, xtraParams,conn);
}
catch ( Exception e )
......@@ -1191,6 +1190,7 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp
E12GenericUtility genericUtility = new E12GenericUtility();
//Modified By Hemlata on[20/11/2014] [As per changes in framework to use genericUtility ][End]
try
{
itmDbAccess =new ITMDBAccessEJB();
......@@ -1806,7 +1806,7 @@ public class EmpBasicInfo extends ValidatorEJB implements EmpBasicInfoLocal ,Emp
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,deptCode);
rs = pstmt.executeQuery();
//String status = "";
if(rs.next())
{
status = checkNull(rs.getString("STATUS"));
......
This diff is collapsed.
......@@ -445,6 +445,7 @@
<updatewhereclause>yes</updatewhereclause>
<name>revision_no</name>
<dbname>employee.revision_no</dbname>
<initial>1</initial>
</table_column>
<retrieve>PBSELECT( VERSION(400) TABLE(NAME=&quot;cadre&quot; ) TABLE(NAME=&quot;department&quot; ) TABLE(NAME=&quot;employee&quot; ) TABLE(NAME=&quot;grade&quot; ) TABLE(NAME=&quot;business_units&quot; ) COLUMN(NAME=&quot;employee.emp_code&quot;) COLUMN(NAME=&quot;employee.emp_fname&quot;) COLUMN(NAME=&quot;employee.emp_lname&quot;) COLUMN(NAME=&quot;employee.emp_type&quot;) COLUMN(NAME=&quot;employee.designation&quot;) COLUMN(NAME=&quot;employee.dept_code&quot;) COLUMN(NAME=&quot;employee.cadre&quot;) COLUMN(NAME=&quot;employee.grade&quot;) COLUMN(NAME=&quot;cadre.descr&quot;) COLUMN(NAME=&quot;grade.descr&quot;) COLUMN(NAME=&quot;employee.chg_date&quot;) COLUMN(NAME=&quot;employee.chg_user&quot;) COLUMN(NAME=&quot;employee.report_to&quot;) COLUMN(NAME=&quot;employee.status&quot;) COLUMN(NAME=&quot;employee.depute_no&quot;) COLUMN(NAME=&quot;employee.confirmed&quot;) COLUMN(NAME=&quot;department.descr&quot;) COLUMN(NAME=&quot;employee.emp_code__link&quot;) COLUMN(NAME=&quot;employee.contact_code&quot;) COLUMN(NAME=&quot;employee.emp_mname&quot;) COLUMN(NAME=&quot;employee.joined_as&quot;) COLUMN(NAME=&quot;employee.citizen&quot;) COLUMN(NAME=&quot;employee.with_held&quot;) COLUMN(NAME=&quot;employee.chg_term&quot;) COLUMN(NAME=&quot;employee.emp_site&quot;) COLUMN(NAME=&quot;employee.cctr_code__sal&quot;) COLUMN(NAME=&quot;employee.design_code&quot;) COLUMN(NAME=&quot;employee.basic&quot;) COLUMN(NAME=&quot;employee.report_to__admin&quot;) COLUMN(NAME=&quot;employee.emp_class&quot;) COLUMN(NAME=&quot;employee.pos_code&quot;) COLUMN(NAME=&quot;employee.emp_code__hod&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.emp_code__hod,&apos;F&apos;) emp_code_hod__fname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.emp_code__hod,&apos;L&apos;) emp_code_hod__lname&quot;) COMPUTE(NAME=&quot;FN_GET_POS_DESCR(employee.emp_code,employee.dept_code,employee.pos_code) pos_code_descr&quot;) COLUMN(NAME=&quot;employee.func_group&quot;) COLUMN(NAME=&quot;employee.parent_dept&quot;) COMPUTE(NAME=&quot;FN_GET_DEPT_DESCR(employee.parent_dept) parent_dept_descr&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.report_to,&apos;F&apos;) fname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.report_to,&apos;L&apos;) lname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.report_to__admin,&apos;F&apos;) admin_fname&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.report_to__admin,&apos;L&apos;) admin_lname&quot;) COMPUTE(NAME=&quot;FN_GET_DESCR_GENCODES(&apos;EMP_CLASS&apos; , &apos;W_EMP&apos; , employee.emp_class) as emp_class_descr&quot;) COMPUTE(NAME=&quot;employee.date_join date_join_old&quot;) COMPUTE(NAME=&quot;employee.pos_code pos_code_old&quot;) COMPUTE(NAME=&quot;employee.dept_code dept_code_old&quot;) COLUMN(NAME=&quot;employee.insider_trading_opt&quot;) COLUMN(NAME=&quot;business_units.descr&quot;) COLUMN(NAME=&quot;business_units.emp_code__head&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(business_units.emp_code__head,&apos;X&apos;) as buhead_name&quot;) COMPUTE(NAME=&quot;FN_DEPT_HIER_DESC(employee.dept_code) as dept_hierarchy&quot;) COMPUTE(NAME=&quot;FN_GET_BUFUNC_DESCR(employee.func_group) func_group_descr&quot;) COLUMN(NAME=&quot;employee.emp_code__funchead&quot;) COLUMN(NAME=&quot;employee.bu_code&quot;) COMPUTE(NAME=&quot;FN_GET_EMP_NAME(employee.emp_code__funchead,&apos;X&apos;) as funchead_name&quot;) COLUMN(NAME=&quot;employee.emp_fname_long&quot;) COLUMN(NAME=&quot;employee.emp_lname_long&quot;) COLUMN(NAME=&quot;employee.emp_mname_long&quot;) COLUMN(NAME=&quot;employee.revision_no&quot;) JOIN (LEFT=&quot;employee.bu_code&quot; OP =&quot;=&quot;RIGHT=&quot;business_units.bu_code&quot; OUTER1 =&quot;employee.bu_code&quot; ) JOIN (LEFT=&quot;employee.dept_code&quot; OP =&quot;=&quot;RIGHT=&quot;department.dept_code&quot; ) JOIN (LEFT=&quot;employee.cadre&quot; OP =&quot;=&quot;RIGHT=&quot;cadre.cadre_code&quot; ) JOIN (LEFT=&quot;employee.grade&quot; OP =&quot;=&quot;RIGHT=&quot;grade.grade_code&quot; )WHERE( EXP1 =&quot;employee.emp_code&quot; OP =&quot;=&quot; EXP2 =&quot;:memp&quot; ) ) ARG(NAME = &quot;memp&quot; TYPE = string) </retrieve>
<update>employee</update>
......@@ -3118,7 +3119,7 @@
<valueishtml>0</valueishtml>
</html>
<name>revision_no</name>
<visible>1</visible>
<visible>0</visible>
<EditStyle style="edit">
<limit>0</limit>
<case>any</case>
......
......@@ -62,7 +62,7 @@ table(column=(type=char(10) update=yes updatewhereclause=yes key=yes name=emp_co
column=(type=char(30) update=yes updatewhereclause=yes name=emp_fname_long dbname="employee.emp_fname_long" )
column=(type=char(30) update=yes updatewhereclause=yes name=emp_lname_long dbname="employee.emp_lname_long" )
column=(type=char(30) update=yes updatewhereclause=yes name=emp_mname_long dbname="employee.emp_mname_long" )
column=(type=decimal(0) update=yes updatewhereclause=yes name=revision_no dbname="employee.revision_no" )
column=(type=decimal(0) update=yes updatewhereclause=yes name=revision_no dbname="employee.revision_no" initial="1" )
retrieve="PBSELECT( VERSION(400) TABLE(NAME=~"cadre~" ) TABLE(NAME=~"department~" ) TABLE(NAME=~"employee~" ) TABLE(NAME=~"grade~" ) TABLE(NAME=~"business_units~" ) COLUMN(NAME=~"employee.emp_code~") COLUMN(NAME=~"employee.emp_fname~") COLUMN(NAME=~"employee.emp_lname~") COLUMN(NAME=~"employee.emp_type~") COLUMN(NAME=~"employee.designation~") COLUMN(NAME=~"employee.dept_code~") COLUMN(NAME=~"employee.cadre~") COLUMN(NAME=~"employee.grade~") COLUMN(NAME=~"cadre.descr~") COLUMN(NAME=~"grade.descr~") COLUMN(NAME=~"employee.chg_date~") COLUMN(NAME=~"employee.chg_user~") COLUMN(NAME=~"employee.report_to~") COLUMN(NAME=~"employee.status~") COLUMN(NAME=~"employee.depute_no~") COLUMN(NAME=~"employee.confirmed~") COLUMN(NAME=~"department.descr~") COLUMN(NAME=~"employee.emp_code__link~") COLUMN(NAME=~"employee.contact_code~") COLUMN(NAME=~"employee.emp_mname~") COLUMN(NAME=~"employee.joined_as~") COLUMN(NAME=~"employee.citizen~") COLUMN(NAME=~"employee.with_held~") COLUMN(NAME=~"employee.chg_term~") COLUMN(NAME=~"employee.emp_site~") COLUMN(NAME=~"employee.cctr_code__sal~") COLUMN(NAME=~"employee.design_code~") COLUMN(NAME=~"employee.basic~") COLUMN(NAME=~"employee.report_to__admin~") COLUMN(NAME=~"employee.emp_class~") COLUMN(NAME=~"employee.pos_code~") COLUMN(NAME=~"employee.emp_code__hod~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee.emp_code__hod,'F') emp_code_hod__fname~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee.emp_code__hod,'L') emp_code_hod__lname~") COMPUTE(NAME=~"FN_GET_POS_DESCR(employee.emp_code,employee.dept_code,employee.pos_code) pos_code_descr~") COLUMN(NAME=~"employee.func_group~") COLUMN(NAME=~"employee.parent_dept~") COMPUTE(NAME=~"FN_GET_DEPT_DESCR(employee.parent_dept) parent_dept_descr~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee.report_to,'F') fname~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee.report_to,'L') lname~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee.report_to__admin,'F') admin_fname~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee.report_to__admin,'L') admin_lname~") COMPUTE(NAME=~"FN_GET_DESCR_GENCODES('EMP_CLASS' , 'W_EMP' , employee.emp_class) as emp_class_descr~") COMPUTE(NAME=~"employee.date_join date_join_old~") COMPUTE(NAME=~"employee.pos_code pos_code_old~") COMPUTE(NAME=~"employee.dept_code dept_code_old~") COLUMN(NAME=~"employee.insider_trading_opt~") COLUMN(NAME=~"business_units.descr~") COLUMN(NAME=~"business_units.emp_code__head~") COMPUTE(NAME=~"FN_GET_EMP_NAME(business_units.emp_code__head,'X') as buhead_name~") COMPUTE(NAME=~"FN_DEPT_HIER_DESC(employee.dept_code) as dept_hierarchy~") COMPUTE(NAME=~"FN_GET_BUFUNC_DESCR(employee.func_group) func_group_descr~") COLUMN(NAME=~"employee.emp_code__funchead~") COLUMN(NAME=~"employee.bu_code~") COMPUTE(NAME=~"FN_GET_EMP_NAME(employee.emp_code__funchead,'X') as funchead_name~") COLUMN(NAME=~"employee.emp_fname_long~") COLUMN(NAME=~"employee.emp_lname_long~") COLUMN(NAME=~"employee.emp_mname_long~") COLUMN(NAME=~"employee.revision_no~") JOIN (LEFT=~"employee.bu_code~" OP =~"=~"RIGHT=~"business_units.bu_code~" OUTER1 =~"employee.bu_code~" ) JOIN (LEFT=~"employee.dept_code~" OP =~"=~"RIGHT=~"department.dept_code~" ) JOIN (LEFT=~"employee.cadre~" OP =~"=~"RIGHT=~"cadre.cadre_code~" ) JOIN (LEFT=~"employee.grade~" OP =~"=~"RIGHT=~"grade.grade_code~" )WHERE( EXP1 =~"employee.emp_code~" OP =~"=~" EXP2 =~":memp~" ) ) ARG(NAME = ~"memp~" TYPE = string) " update="employee" updatewhere=0 updatekeyinplace=no arguments=(("memp", string)) )
column(band=detail id=44 alignment="0" tabsequence=32766 border="0" color="0" x="695" y="81" height="16" width="30" format="[shortdate] [time]" html.valueishtml="0" name=date_join_old visible="0" edit.limit=0 edit.case=any edit.focusrectangle=no edit.autoselect=no edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
column(band=detail id=25 alignment="0" tabsequence=32766 border="0" color="0" x="730" y="81" height="16" width="25" format="[general]" html.valueishtml="0" name=emp_site visible="0" edit.limit=0 edit.case=any edit.autoselect=yes edit.imemode=0 font.face="Times New Roman" font.height="-10" font.weight="400" font.family="1" font.pitch="2" font.charset="0" background.mode="2" background.color="79741120" )
......
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