1 14 package org.compiere.minigrid; 15 16 22 public class ColumnInfo 23 { 24 31 public ColumnInfo (String colHeader, String colSQL, Class colClass) 32 { 33 this(colHeader, colSQL, colClass, true, false, null); 34 } 36 44 public ColumnInfo (String colHeader, String colSQL, Class colClass, String keyPairColSQL) 45 { 46 this(colHeader, colSQL, colClass, true, false, keyPairColSQL); 47 } 49 59 public ColumnInfo (String colHeader, String colSQL, Class colClass, boolean readOnly, boolean colorColumn, String keyPairColSQL) 60 { 61 setColHeader(colHeader); 62 setColSQL(colSQL); 63 setColClass(colClass); 64 setReadOnly(readOnly); 65 setColorColumn(colorColumn); 66 setKeyPairColSQL(keyPairColSQL); 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_keyPairColSQL = ""; 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 122 public void setKeyPairColSQL(String keyPairColSQL) 123 { 124 m_keyPairColSQL = keyPairColSQL; 125 if (m_keyPairColSQL == null) 126 m_keyPairColSQL = ""; 127 } 128 public String getKeyPairColSQL() 129 { 130 return m_keyPairColSQL; 131 } 132 public boolean isKeyPairCol() 133 { 134 return m_keyPairColSQL.length() > 0; 135 } 136 }
| Popular Tags
|