1 14 package com.compiere.custom; 15 16 import java.sql.*; 17 import java.util.*; 18 19 import org.compiere.util.*; 20 import org.compiere.model.*; 21 22 28 public class CalloutUser extends CalloutEngine 29 { 30 43 public String justAnExample (Properties ctx, int WindowNo, 44 MTab mTab, MField mField, Object value, Object oldValue) 45 { 46 log.info("JustAnExample"); 47 return ""; 48 } 50 51 52 53 59 public String Frie_Name (String value) 60 { 61 if (value == null || value.length() == 0) 62 return ""; 63 String retValue = value; 65 String SQL = "SELECT FRIE_Name(?) FROM DUAL"; 66 try 67 { 68 PreparedStatement pstmt = DB.prepareStatement(SQL); 69 pstmt.setString(1, value); 70 ResultSet rs = pstmt.executeQuery(); 71 if (rs.next()) 72 retValue = rs.getString(1); 73 rs.close(); 74 pstmt.close(); 75 } 76 catch (SQLException e) 77 { 78 Log.error ("CalloutUser.Frie_Name", e); 79 } 80 return retValue; 81 } 83 84 90 public String Frie_Value (String value) 91 { 92 if (value == null || value.length() == 0) 93 return ""; 94 String retValue = value; 96 String SQL = "SELECT FRIE_Value(FRIE_Name(?)) FROM DUAL"; 97 try 98 { 99 PreparedStatement pstmt = DB.prepareStatement(SQL); 100 pstmt.setString(1, value); 101 ResultSet rs = pstmt.executeQuery(); 102 if (rs.next()) 103 retValue = rs.getString(1); 104 rs.close(); 105 pstmt.close(); 106 } 107 catch (SQLException e) 108 { 109 Log.error ("CalloutUser.Frie_Value", e); 110 } 111 return retValue; 112 } 114 115 121 public String Frie_Status (String value) 122 { 123 String retValue = "A"; if (value != null && value.equals("A")) retValue = "O"; return retValue; 127 } 129 } | Popular Tags |