Commit 8c71892e authored by anarvariya's avatar anarvariya

Changes done at sun are merged by piyush on 18/07/2014


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@95651 ce508802-f39f-4f6c-b175-0d175dae99d5
parent dbfd8456
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Local;
import org.w3c.dom.Document;
// added for ejb3
@Local
public interface PfNumberprsLocal extends ValidatorLocal
{
public String preSave()throws RemoteException,ITMException;
public String preSave( String domString, String editFlag, String xtraParams, Connection conn ) throws RemoteException,ITMException;
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString_, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom_, Document dom1, Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Local;
import org.w3c.dom.Document;
// added for ejb3
@Local
public interface PfNumberprsLocal extends ValidatorLocal
{
public String preSave()throws RemoteException,ITMException;
public String preSave( String domString, String editFlag, String xtraParams, Connection conn ) throws RemoteException,ITMException;
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString_, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom_, Document dom1, Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.sql.Connection;
import javax.ejb.Remote; // added for ejb3
import org.w3c.dom.Document;
@Remote
public interface PfNumberprsRemote extends ValidatorRemote
{
public String preSave()throws RemoteException,ITMException;
public String preSave( String domString, String editFlag, String xtraParams, Connection conn ) throws RemoteException,ITMException;
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString_, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom_, Document dom1, Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
//import javax.ejb.EJBObject;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.sql.Connection;
import javax.ejb.Remote; // added for ejb3
import org.w3c.dom.Document;
@Remote
public interface PfNumberprsRemote extends ValidatorRemote
{
public String preSave()throws RemoteException,ITMException;
public String preSave( String domString, String editFlag, String xtraParams, Connection conn ) throws RemoteException,ITMException;
public String itemChanged() throws RemoteException,ITMException;
public String itemChanged(String xmlString_, String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom_, Document dom1, Document dom2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException;
}
......@@ -286,6 +286,7 @@ public class SiteStanPayTbl extends ValidatorEJB implements SiteStanPayTblLocal
errString = getErrorString("stan_code","VMSTANINVD",userId);
break;
}
sql = "SELECT COUNT(*) AS COUNT FROM STATION WHERE STAN_CODE = ? AND STATE_CODE = ?" ;
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,stanCode);
......@@ -313,8 +314,48 @@ public class SiteStanPayTbl extends ValidatorEJB implements SiteStanPayTblLocal
break;
}
}
//Added by Hemlata[17/07/2014][to validate duplicate entry for SITE_STAN_PAYTBL][start]
//Added by Radheshyam[01/03/2014][to validate duplicate entry for SITE_STAN_PAYTBL][start]
siteCode = getColumnValue("site_code",dom1,objContext);
stateCode = getColumnValue("state_code",dom1,objContext);
stanCode = getColumnValue("stan_code",dom1,objContext);
System.out.println("value of count in siteCode:::: "+siteCode);
System.out.println("value of count in stateCode:::: "+stateCode);
System.out.println("value of count in stan_code:::: "+stanCode);
sql = "SELECT COUNT(*) AS COUNT FROM SITE_STAN_PAYTBL WHERE site_code = ? AND STATE_CODE = ? AND STAN_CODE = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,siteCode);
pstmt.setString(2,stateCode);
pstmt.setString(3,stanCode);
rs = pstmt.executeQuery();
if( rs.next() )
{
count = rs.getInt("COUNT");
}
System.out.println("value of count :::: "+count);
if ( rs != null )
{
rs.close();
rs = null;
}
if ( pstmt != null )
{
pstmt.close();
pstmt = null;
}
if(count > 0)
{
System.out.println("Duplicate Entries");
//errString = getErrorString("stan_code","VMSTANDUPL",userId);
errString = getErrorString("stan_code","VMSTNPTBL1",userId);
break;
}
//Added by Radheshyam[01/03/2014][to validate duplicate entry for SITE_STAN_PAYTBL][End]
// Added by Hemlata[17/07/2014][to validate duplicate entry for SITE_STAN_PAYTBL][End]
}
} //END IF (stan_code)
//END IF (stan_code)
else if (childNodeName.equalsIgnoreCase("pay_table"))
{
payTable = getColumnValue("pay_table",dom1,objContext);
......
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