1 14 package org.compiere.request; 15 16 import java.sql.*; 17 import java.util.*; 18 19 import org.apache.log4j.Logger; 20 import org.compiere.util.*; 21 22 28 public class RequestProcessorVO 29 { 30 35 public static RequestProcessorVO[] get () 36 { 37 String sql = "SELECT rp.R_RequestProcessor_ID, rp.AD_Client_ID, rp.Name," + " rp.FrequencyType, rp.Frequency, rp.DateNextRun," + " rp.OverdueAlertDays, rp.OverdueAssignDays," + " c.SMTPHost, c.RequestEMail," + " c.RequestUser, c.RequestUserPW, c.RequestFolder, " + " c.AD_Language, rp.Supervisor_ID " + "FROM R_RequestProcessor rp, AD_Client c " 44 + "WHERE rp.AD_Client_ID=c.AD_Client_ID" 45 + " AND rp.IsActive='Y'"; 46 47 ArrayList list = new ArrayList(); 48 try 49 { 50 PreparedStatement pstmt = DB.prepareStatement(sql); 51 ResultSet rs = pstmt.executeQuery(); 52 while (rs.next()) 53 { 54 RequestProcessorVO vo = new RequestProcessorVO ( 55 rs.getInt(1), rs.getInt(2), rs.getString(3), 56 rs.getString(4), rs.getInt(5), rs.getTimestamp(6), 57 rs.getInt(7), rs.getInt(8), 58 rs.getString(9), rs.getString(10), 59 rs.getString(11), rs.getString(12), rs.getString(13), 60 rs.getString(14), rs.getInt(15)); 61 list.add(vo); 62 } 63 rs.close(); 64 pstmt.close(); 65 } 66 catch (SQLException e) 67 { 68 log.error("get", e); 69 } 70 RequestProcessorVO[] retValue = new RequestProcessorVO[list.size()]; 72 list.toArray(retValue); 73 return retValue; 74 } 76 77 78 79 private static Logger log = Logger.getLogger(RequestProcessorVO.class); 80 81 82 public static final String FREQUENCY_DAY = "D"; 83 public static final String FREQUENCY_HOUR = "H"; 84 public static final String FREQUENCY_MINUTE = "M"; 85 86 87 88 89 108 public RequestProcessorVO (int R_RequestProcessor_ID, int AD_Client_ID, String Name, 109 String FrequencyType, int Frequency, Timestamp DateNextRun, 110 int OverdueAlertDays, int OverdueAssignDays, 111 String SMTPHost, String RequestEMail, 112 String RequestUser, String RequestUserPW, String RequestFolder, 113 String AD_Language, int Supervisor_ID) 114 { 115 this.R_RequestProcessor_ID = R_RequestProcessor_ID; 116 this.AD_Client_ID = AD_Client_ID; 117 this.Name = Name; 118 this.FrequencyType = FrequencyType; 119 this.Frequency = Frequency; 120 this.DateNextRun = DateNextRun; 121 this.OverdueAlertDays = OverdueAlertDays; 122 this.OverdueAssignDays = OverdueAssignDays; 123 this.SMTPHost = SMTPHost; 124 this.RequestEMail = RequestEMail; 125 this.RequestUser = RequestUser; 126 this.RequestUserPW = RequestUserPW; 127 this.RequestFolder = RequestFolder; 128 this.AD_Language = AD_Language; 129 this.Supervisor_ID = Supervisor_ID; 130 } 132 int R_RequestProcessor_ID; 133 int AD_Client_ID; 134 String Name; 135 String FrequencyType; 136 int Frequency; 137 Timestamp DateNextRun; 138 int OverdueAlertDays; 139 int OverdueAssignDays; 140 String SMTPHost; 141 String RequestEMail; 142 String RequestUser; 143 String RequestUserPW; 144 String RequestFolder; 145 String AD_Language; 146 int Supervisor_ID; 147 148 }
| Popular Tags
|