1 19 package org.openbravo.erpCommon.businessUtility; 20 21 import org.openbravo.database.ConnectionProvider; 22 import javax.servlet.*; 23 import org.apache.log4j.Logger ; 24 25 public class PAttributeSet { 26 static Logger log4j = Logger.getLogger(PAttributeSet.class); 27 PAttributeSetData[] pAttributesData; 28 boolean isInstance=false; 29 30 public PAttributeSet(ConnectionProvider conn, String strAttributeSet) { 31 try { 32 pAttributesData = PAttributeSetData.select(conn, strAttributeSet); 33 isInstance = isInstanceAttributeSet(pAttributesData); 34 } catch (ServletException e) { 35 log4j.error(e); 36 } 37 } 38 39 public static boolean isInstanceAttributeSet (PAttributeSetData[] data) { 40 if (data==null || data.length<1) return false; 41 if (data[0].islot.equals("Y")) return true; 42 if (data[0].isserno.equals("Y")) return true; 43 if (data[0].isguaranteedate.equals("Y")) return true; 44 if (!data[0].elementname.equals("")) { 45 for (int i=0;i<data.length;i++) { 46 if (data[i].isinstanceattribute.equals("Y")) return true; 47 } 48 } 49 return false; 50 } 51 } 52 | Popular Tags |