Commit 89034f21 authored by ysawant's avatar ysawant

*Added Updated Component and SQL of Shift Pattern Menu[18-11-19]

ShiftPattern.java
w_shift_pattern_v1.sql
ShiftPatternDelete.java
ShiftPatternDeleteLocal.java
ShiftPatternDeleteRemote.java


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@212276 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 11c43c73
...@@ -10,24 +10,36 @@ update ITM2MENU set ICON_PATH = 'shiftPattern.png', CLOSE_ICON = 'shiftPatternwh ...@@ -10,24 +10,36 @@ update ITM2MENU set ICON_PATH = 'shiftPattern.png', CLOSE_ICON = 'shiftPatternwh
update OBJ_FORMS set disp_metadata=' update OBJ_FORMS set disp_metadata='
<html> <html>
<span style="white-space: normal !important; word-break: break-word; "> <span style="white-space: normal !important; word-break: break-word; ">
Pattern Code :<b>({pattern_code})</b> , Site Code : <b>({site_code})</b> Pattern Code :<b>({pattern_code})</b>
<br/> Start Date :<b> {start_date}</b> , Shift Pattern :<b>({shift_pattern})</b> , <br/> Start Date :<b> {start_date}</b> , Shift Pattern :<b>({shift_pattern})</b> ,
No of Days :<b>({no_of_days})</b>, <br/> Shift on holiday :<b> {gen_shift_hol}</b> No of Days :<b>({no_of_days})</b>, <br/> Shift on holiday :<b> {gen_shift_hol}</b>
</html>' where WIN_NAME='w_shift_pattern'; </html>' where WIN_NAME='w_shift_pattern' and FORM_NO='1';
update TRANSETUP set THUMB_ALT_COL = 'pattern_code', THUMB_IMAGE_COL= 'pattern_code', THUMB_OBJ = 'PatternImages' , REF_SER = 'SPATRN' where TRAN_WINDOW = 'w_shift_pattern'; update TRANSETUP set TRAN_ID_COL = 'PATTERN_CODE', THUMB_ALT_COL = 'pattern_code', THUMB_IMAGE_COL= 'pattern_code', THUMB_OBJ = 'PatternImages' , REF_SER = 'SPATRN' where TRAN_WINDOW = 'w_shift_pattern';
update OBJ_FORMS set THUMB_ALT_COL = 'pattern_code', THUMB_IMAGE_COL= 'pattern_code', THUMB_OBJ = 'PatternImages' where WIN_NAME = 'w_shift_pattern'; update OBJ_FORMS set THUMB_ALT_COL = 'pattern_code', THUMB_IMAGE_COL= 'pattern_code', THUMB_OBJ = 'PatternImages' where WIN_NAME = 'w_shift_pattern' and FORM_NO='1';
Insert into POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME,AUTO_FILL_LEN,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,AUTO_MIN_LENGTH,OBJ_NAME__DS,DATA_MODEL_NAME,VALIDATE_DATA,ITEM_CHANGE,MSG_NO,FILTER_EXPR,LAYOUT) values ('SHIFT_PATTERN','W_SHIFT_PATTERN','select shift_pattern from shift_pattern',null,'Shift Pattern',0,0,to_date('02-08-06','DD-MM-RR'),'BASE ','01BASE215 ','0',null,null,0,null,null,null,null,null,null,'2',null,'3','empImages','shift_pattern','shift_pattern','2 ',null,null,null,null,null,null,null); Insert into POPHELP (FIELD_NAME,MOD_NAME,SQL_STR,DW_OBJECT,MSG_TITLE,WIDTH,HEIGHT,CHG_DATE,CHG_USER,CHG_TERM,DIST_OPT,FILTER_STRING,SQL_INPUT,DEFAULT_COL,POP_ALIGN,QUERY_MODE,PAGE_CONTEXT,POPHELP_COLS,POPHELP_SOURCE,MULTI_OPT,HELP_OPTION,POPUP_XSL_NAME,AUTO_FILL_LEN,THUMB_OBJ,THUMB_IMAGE_COL,THUMB_ALT_COL,AUTO_MIN_LENGTH,OBJ_NAME__DS,DATA_MODEL_NAME,VALIDATE_DATA,ITEM_CHANGE,MSG_NO,FILTER_EXPR,LAYOUT) values ('SHIFT_PATTERN','W_SHIFT_PATTERN','select shift_pattern from shift_pattern',null,'Shift Pattern',0,0,to_date('02-08-06','DD-MM-RR'),'BASE','01BASE215 ','0',null,null,0,null,null,null,null,null,null,'2',null,'3','empImages','shift_pattern','shift_pattern','2',null,null,null,null,null,null,null);
-----3) Proper error message for 'VTPCCAN1' message not Defined -----3) Proper error message for 'VTPCCAN1' message not Defined
Insert into MESSAGES (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTPCCAN1 ','Pattern Code Already Exist !','Please Enter New Pattern Code.','E','Y',null,null,null,to_date('24-03-06','DD-MM-RR'),'BASE ','01BASE215',null,null); Insert into MESSAGES (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,ERR_SOURCE,CHG_DATE,CHG_USER,CHG_TERM,OVERRIDE_INPUT,MAIL_OPTION) values ('VTPCCAN1 ','Pattern Code Already Exist !','Please Enter New Pattern Code.','E','Y',null,null,null,to_date('24-03-06','DD-MM-RR'),'BASE','01BASE215',null,null);
-----4) No images for actions and Export to Excel, Audit Trail NOT Working: -----4) No images for actions and Export to Excel, Audit Trail, Delete NOT Working:
Insert into SYSTEM_EVENTS (OBJ_NAME,EVENT_CODE,EVENT_CONTEXT,SERVICE_CODE,METHOD_RULE,OVERWRITE_CORE,CHG_DATE,CHG_USER,CHG_TERM,RESULT_HANDLE,COMP_TYPE,COMP_NAME,COMM_FORMAT) values ('shift_pattern','pre_delete','1','del_shift_pattern',null,'0',to_date('04-12-07','DD-MM-RR'),'Aviprash ','Base216','2','JB','ibase.webitm.ejb.adm.adv.ShiftPatternDelete',null);
Insert into SYSTEM_EVENT_SERVICES (SERVICE_CODE,SERVICE_DESCR,SERVICE_URI,SERVICE_PROVIDER,METHOD_NAME,RETURN_VALUE,RETURN_TYPE,RETURN_DESCR,RETURN_XFRM,CHG_DATE,CHG_USER,CHG_TERM,SERVICE_NAMESPACE,RES_ELEM,SOAP_ACTION) values ('del_shift_pattern','Action To delete record','http://localhost:9090/axis/services/ActionHandlerService','Base','delete','String','S',null,null,to_date('24-01-18','DD-MM-RR'),'base','base',null,null,null);
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('del_shift_pattern',1,'COMPONENT_TYPE','I','Component Type','S',null,to_date('01-06-12','DD-MM-RR'),'BASE ','BASE','JB');
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('del_shift_pattern',2,'COMPONENT_NAME','I','Component Name','S',null,to_date('01-06-12','DD-MM-RR'),'BASE ','BASE',null);
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('del_shift_pattern',3,'<pattern_code>','I','Pattern Code','B.String',null,to_date('01-06-12','DD-MM-RR'),'BASE ','BASE',null);
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('del_shift_pattern',4,'XTRA_PARAMS','I','Extra Arguments','S',null,to_date('01-06-12','DD-MM-RR'),'BASE ','BASE',null);
Insert into SYSTEM_SERVICE_ARGS (SERVICE_CODE,LINE_NO,ARG_NAME,ARG_MODE,DESCR,ARG_TYPE,ARG_XFRM,CHG_DATE,CHG_USER,CHG_TERM,ARG_VALUE) values ('del_shift_pattern',5,'FORCED_FLAG','I','Forced Flag','S',null,to_date('01-06-12','DD-MM-RR'),'BASE ','BASE',null);
Insert into OBJ_ACTIONS (OBJ_NAME,LINE_NO,IMAGE,DESCRIPTION,SERVICE_CODE,INTERACTIVE,RIGHTS_CHAR,TITLE,FORM_NO,SERVICE_HANDLER,PLACEMENT,ACTION_TYPE,TRAN_TYPE,CHG_DATE,CHG_TERM,CHG_USER,IS_CONFIRMATION_REQ,SEP_DUTY_OPT,RE_AUTH_OPT,SHOW_IN_PANEL,PAGE_CONTEXT,TYPE,ACTION_ARG,SWIPE_POSITION,MULTI_ROW_OPT,ACTION_ID,DEF_NODATA,IN_PROC_INTRUPT,ESTIMATED_TIME,ACTION_GROUP,DISPLAY_OPT,DISPLAY_MODE,SHOW_CONFIRM,REC_SPECIFIC) values ('shift_pattern',8,'ibase/resource/objaction/copyTransaction.svg','Adding New','a','a','A','Copy Transaction','1',null,null,'S',null,null,null,null,null,null,null,null,null,null,null,null,'0',null,null,null,null,null,null,'1',null,null);
update OBJ_ACTIONS set IMAGE = 'ibase/resource/objaction/add.svg',DISPLAY_MODE = '0' where OBJ_NAME = 'shift_pattern' and TITLE = 'Add'; update OBJ_ACTIONS set IMAGE = 'ibase/resource/objaction/add.svg',DISPLAY_MODE = '0' where OBJ_NAME = 'shift_pattern' and TITLE = 'Add';
...@@ -35,6 +47,8 @@ update OBJ_ACTIONS set IMAGE = 'ibase/resource/objaction/edit.svg',DISPLAY_MODE ...@@ -35,6 +47,8 @@ update OBJ_ACTIONS set IMAGE = 'ibase/resource/objaction/edit.svg',DISPLAY_MODE
update OBJ_ACTIONS set IMAGE = 'ibase/resource/objaction/Audit-trail.svg',RIGHTS_CHAR = 'X',SHOW_IN_PANEL = '1' ,DISPLAY_MODE = '1' where OBJ_NAME = 'shift_pattern' and TITLE = 'View Audit'; update OBJ_ACTIONS set IMAGE = 'ibase/resource/objaction/Audit-trail.svg',RIGHTS_CHAR = 'X',SHOW_IN_PANEL = '1' ,DISPLAY_MODE = '1' where OBJ_NAME = 'shift_pattern' and TITLE = 'View Audit';
update OBJ_ACTIONS set IMAGE = 'ibase/resource/objaction/exprtExl.svg', SERVICE_CODE = 'a',INTERACTIVE = 'a', RIGHTS_CHAR = 'B', TITLE = 'Export2XLS',SERVICE_HANDLER = null,PLACEMENT = null, ACTION_TYPE = 'S',DISPLAY_MODE = '1' where OBJ_NAME = 'shift_pattern' and DESCRIPTION = 'Export Excel'; update OBJ_ACTIONS set IMAGE = 'ibase/resource/objaction/exprtExl.svg', SERVICE_CODE = 'a',INTERACTIVE = 'a', RIGHTS_CHAR = 'B', TITLE = 'Export2XLS',SERVICE_HANDLER = null,PLACEMENT = null, ACTION_TYPE = 'S',DISPLAY_MODE = '1' where OBJ_NAME = 'shift_pattern' and (DESCRIPTION = 'Export Excel' OR DESCRIPTION = 'Export To Excel');
update OBJ_ACTIONS set IMAGE='ibase/resource/objaction/delete.svg', SERVICE_CODE='pre_delete', SERVICE_HANDLER='2', ACTION_TYPE='U',DISPLAY_MODE='1' where OBJ_NAME = 'shift_pattern' and TITLE='Delete';
------------------------------------------------------------------Yashwant END [07/11/2019] --------------------------------- ------------------------------------------------------------------Yashwant END [07/11/2019] ---------------------------------
...@@ -366,6 +366,7 @@ public class ShiftPattern extends ValidatorEJB implements ShiftPatternLocal,Shif ...@@ -366,6 +366,7 @@ public class ShiftPattern extends ValidatorEJB implements ShiftPatternLocal,Shif
conn=getConnection(); conn=getConnection();
columnValue = checkNull(e12GenericUtility.getColumnValue(currentColumn,dom)); columnValue = checkNull(e12GenericUtility.getColumnValue(currentColumn,dom));
System.out.println("columnValue :"+columnValue); System.out.println("columnValue :"+columnValue);
System.out.println("Inside ItemChange++++");
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><Header><editFlag>"); valueXmlString = new StringBuffer("<?xml version=\"1.0\"?><Root><Header><editFlag>");
valueXmlString.append(editFlag).append("</editFlag></Header>"); valueXmlString.append(editFlag).append("</editFlag></Header>");
valueXmlString.append("<Detail1>"); valueXmlString.append("<Detail1>");
......
package ibase.webitm.ejb.adm.adv;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.ActionHandlerEJB;
import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.utility.ITMException;
public class ShiftPatternDelete extends ActionHandlerEJB implements ShiftPatternDeleteLocal,ShiftPatternDeleteRemote
{
E12GenericUtility genericUtility = new E12GenericUtility();
ITMDBAccessEJB itmDBAccessEJB = new ITMDBAccessEJB();
public String delete(String patternCode, String xtraParams, String forcedFlag) throws RemoteException,ITMException
{
String errString = "";
Connection conn = null;
boolean isSuccess = false;
try
{
conn = getConnection();
errString = delete( patternCode, xtraParams, forcedFlag, conn);
if(errString.indexOf("SPDETSUCC") != -1)
{
isSuccess = true;
}
}
catch(Exception e)
{
System.out.println("Exception :ShiftPatternDelete :confirm():" + e.getMessage() + ":");
e.printStackTrace();
}
finally
{
try
{
if( conn != null )
{
if( isSuccess )
{
conn.commit();
}
else
{
conn.rollback();
}
conn.close();
conn = null;
}
}
catch(Exception e)
{
System.out.println("Exception : : :==>\n"+e.getMessage());
try
{
System.out.println("Before rollback");
conn.rollback();
}
catch(SQLException sqle)
{
e.printStackTrace();
throw new ITMException(e);
}
}
}
return errString;
}
public String delete(String patternCode, String xtraParams, String forcedFlag , Connection conn) throws RemoteException, ITMException
{
System.out.println("::::: Inside DELETE method ::::: ");
System.out.println("Pattern Code -->"+patternCode);
String sql = "";
PreparedStatement pstmt = null;
String errString = "";
ResultSet rs = null;
int row = 0;
String userId = "";
try
{
userId = checkNull(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode"));
sql = "delete from SHIFT_PATTERN where PATTERN_CODE = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,patternCode);
row = pstmt.executeUpdate();
System.out.println("row count = >"+row);
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
if(row > 0)
{
errString = itmDBAccessEJB.getErrorString("", "SPDETSUCC", userId, "", conn);
return errString;
}
}
catch(Exception e)
{
e.printStackTrace();
System.out.println("Exception [delete] ShiftPatternDelete::"+e.getMessage());
throw new ITMException(e);
}
finally
{
try
{
if (rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
}
catch(Exception e)
{
e.printStackTrace();
throw new ITMException(e);
}
}
System.out.println("Returning Result ::"+errString);
return errString;
}
public String checkNull(String input)
{
if (input == null || "null".equalsIgnoreCase(input))
{
input= "";
}
return input.trim();
}
}
package ibase.webitm.ejb.adm.adv;
import java.rmi.RemoteException;
import ibase.webitm.ejb.ActionHandlerLocal;
import ibase.webitm.utility.ITMException;
public interface ShiftPatternDeleteLocal extends ActionHandlerLocal
{
public String delete(String patternCode, String xtraParams, String forcedFlag) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm.adv;
import java.rmi.RemoteException;
import ibase.webitm.ejb.ActionHandlerRemote;
import ibase.webitm.utility.ITMException;
public interface ShiftPatternDeleteRemote extends ActionHandlerRemote
{
public String delete(String patternCode, String xtraParams, String forcedFlag) 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