Subversion Repository Public Repository

litesoft

Diff Revisions 947 vs 948 for /trunk/GWT_Sandbox/FormEngine/src/com/temp/client/foundation/widget/table/DataRow.java

Diff revisions: vs.
  @@ -1,60 +1,56 @@
1 1 package com.temp.client.foundation.widget.table;
2 2
3 - import java.util.HashMap;
4 - import java.util.Map;
3 + import com.temp.shared.utils.*;
5 4
6 - import com.temp.shared.utils.Displayable;
7 - import com.temp.shared.utils.StringUtils;
5 + import java.util.*;
8 6
9 7 /**
8 + * @param <F> - the field key type
10 9 *
11 10 * @author paule
12 - *
13 - * @param <F>
14 - * - the field key type
15 11 */
16 12 public abstract class DataRow<F> {
17 13 private Map<F, Object> fieldValues = new HashMap<F, Object>();
18 14 private int rowNumber;
19 15
20 - public Object getFieldValue(F field) {
21 - return fieldValues.get(field);
16 + public Object getFieldValue( F field ) {
17 + return fieldValues.get( field );
22 18 }
23 19
24 - public final String getNonNullValueString(F field) {
25 - return StringUtils.deNull(toString(field));
20 + public final String getNonNullValueString( F field ) {
21 + return StringUtils.deNull( toString( field ) );
26 22 }
27 23
28 - public String getValueString(F field) {
29 - Object value = getFieldValue(field);
24 + public String getValueString( F field ) {
25 + Object value = getFieldValue( field );
30 26 return (value != null ? value.toString() : null);
31 27 }
32 28
33 - public void setFieldValue(F field, Object value){
34 - fieldValues.put(field, value);
29 + public void setFieldValue( F field, Object value ) {
30 + fieldValues.put( field, value );
35 31 }
36 32
37 - protected String toString(F field) {
38 - Object value = getFieldValue(field);
33 + protected String toString( F field ) {
34 + Object value = getFieldValue( field );
39 35
40 - if(null != value) {
41 - return (value instanceof Displayable) ? ((Displayable)value).getDisplayString() : value.toString();
36 + if ( null != value ) {
37 + return (value instanceof Displayable) ? ((Displayable) value).getDisplayString() : value.toString();
42 38 }
43 39 return null;
44 40 }
45 41
46 - protected void addFieldValue(F field, Object value) {
47 - if (field != null) {
48 - if (field instanceof ColumnHidable) {
49 - if ( ((ColumnHidable)field).hideColumn() ) {
42 + protected void addFieldValue( F field, Object value ) {
43 + if ( field != null ) {
44 + if ( field instanceof ColumnHidable ) {
45 + if ( ((ColumnHidable) field).hideColumn() ) {
50 46 return;
51 47 }
52 48 }
53 - fieldValues.put(field, value);
49 + fieldValues.put( field, value );
54 50 }
55 51 }
56 52
57 - public void setId(int rowNumber) {
53 + public void setId( int rowNumber ) {
58 54 this.rowNumber = rowNumber;
59 55 }
60 56