1 14 package org.compiere.apps.search; 15 16 22 public class Info_Column 23 { 24 31 public Info_Column (String colHeader, String colSQL, Class colClass) 32 { 33 this(colHeader, colSQL, colClass, true, false, null); 34 } 36 44 public Info_Column (String colHeader, String colSQL, Class colClass, String IDcolSQL) 45 { 46 this(colHeader, colSQL, colClass, true, false, IDcolSQL); 47 } 49 59 public Info_Column (String colHeader, String colSQL, Class colClass, boolean readOnly, boolean colorColumn, String IDcolSQL) 60 { 61 setColHeader(colHeader); 62 setColSQL(colSQL); 63 setColClass(colClass); 64 setReadOnly(readOnly); 65 setColorColumn(colorColumn); 66 setIDcolSQL(IDcolSQL); 67 } 69 70 private String m_colHeader; 71 private String m_colSQL; 72 private Class m_colClass; 73 private boolean m_readOnly; 74 private boolean m_colorColumn; 75 private String m_IDcolSQL = ""; 76 77 public Class getColClass() 78 { 79 return m_colClass; 80 } 81 public String getColHeader() 82 { 83 return m_colHeader; 84 } 85 public String getColSQL() 86 { 87 return m_colSQL; 88 } 89 public boolean isReadOnly() 90 { 91 return m_readOnly; 92 } 93 public void setColClass(Class colClass) 94 { 95 m_colClass = colClass; 96 } 97 public void setColHeader(String colHeader) 98 { 99 m_colHeader = colHeader; 100 } 101 public void setColSQL(String colSQL) 102 { 103 m_colSQL = colSQL; 104 } 105 public void setReadOnly(boolean readOnly) 106 { 107 m_readOnly = readOnly; 108 } 109 public void setColorColumn(boolean colorColumn) 110 { 111 m_colorColumn = colorColumn; 112 } 113 public boolean isColorColumn() 114 { 115 return m_colorColumn; 116 } 117 121 public void setIDcolSQL(String IDcolSQL) 122 { 123 m_IDcolSQL = IDcolSQL; 124 if (m_IDcolSQL == null) 125 m_IDcolSQL = ""; 126 } 127 public String getIDcolSQL() 128 { 129 return m_IDcolSQL; 130 } 131 public boolean isIDcol() 132 { 133 return m_IDcolSQL.length() > 0; 134 } 135 } | Popular Tags |