I created a StringsClass with upto 10 variables.
package com.xxx.valueobjects;
import java.io.Serializable;
import java.util.Comparator;
public class StringsClass implements Serializable,
Comparable {
private String var1 = "";
private String var2 = "";
private String var3 = "";
private String var4 = "";
private String var5 = "";
private String var6 = "";
private String var7 = "";
private String var8 = "";
private String var9 = "";
private String var10 = "";
public int compareTo(Object inObj) {
StringsClass in = (StringsClass) inObj;
String first = var1 + var2 + var3 + var4 + var5
+ var6 + var7 + var8 + var9 + var10;
String second = in.getVar1() + in.getVar2() +
in.getVar3() + in.getVar4() + in.getVar5() +
in.getVar6();
second = second + in.getVar7() +in.getVar8()
+in.getVar9() +in.getVar10();
return first.compareTo(second);
}
public StringsClass(String var1) {
this.var1 = var1;
}
public StringsClass(String var1, String var2) {
this.var1 = var1;
this.var2 = var2;
}
public StringsClass(String var1, String var2,
String var3) {
this.var1 = var1;
this.var2 = var2;
this.var3 = var3;
}
public StringsClass(String var1, String var2,
String var3, String var4) {
this.var1 = var1;
this.var2 = var2;
this.var3 = var3;
this.var4 = var4;
}
public StringsClass(String var1, String var2,
String var3, String var4, String var5) {
this.var1 = var1;
this.var2 = var2;
this.var3 = var3;
this.var4 = var4;
this.var5 = var5;
}
public StringsClass(String var1, String var2,
String var3, String var4, String var5, String var6) {
this.var1 = var1;
this.var2 = var2;
this.var3 = var3;
this.var4 = var4;
this.var5 = var5;
this.var6 = var6;
}
public StringsClass(String var1, String var2,
String var3, String var4, String var5, String var6,
String var7) {
this.var1 = var1;
this.var2 = var2;
this.var3 = var3;
this.var4 = var4;
this.var5 = var5;
this.var6 = var6;
this.var7 = var7;
}
public StringsClass(String var1, String var2,
String var3, String var4, String var5, String var6,
String var7, String var8) {
this.var1 = var1;
this.var2 = var2;
this.var3 = var3;
this.var4 = var4;
this.var5 = var5;
this.var6 = var6;
this.var7 = var7;
this.var8 = var8;
}
public StringsClass(String var1, String var2,
String var3, String var4, String var5, String var6,
String var7, String var8, String var9) {
this.var1 = var1;
this.var2 = var2;
this.var3 = var3;
this.var4 = var4;
this.var5 = var5;
this.var6 = var6;
this.var7 = var7;
this.var8 = var8;
this.var9 = var9;
}
public StringsClass(String var1, String var2,
String var3, String var4, String var5, String var6,
String var7, String var8, String var9, String var10) {
this.var1 = var1;
this.var2 = var2;
this.var3 = var3;
this.var4 = var4;
this.var5 = var5;
this.var6 = var6;
this.var7 = var7;
this.var8 = var8;
this.var9 = var9;
this.var10 = var10;
}
public String getVar1() {
return var1;
}
public void setVar1(String var1) {
this.var1 = var1;
}
public String getVar2() {
return var2;
}
public void setVar2(String var2) {
this.var2 = var2;
}
public String getVar3() {
return var3;
}
public void setVar3(String var3) {
this.var3 = var3;
}
public String getVar4() {
return var4;
}
public void setVar4(String var4) {
this.var4 = var4;
}
public String getVar5() {
return var5;
}
public void setVar5(String var5) {
this.var5 = var5;
}
public String getVar6() {
return var6;
}
public void setVar6(String var6) {
this.var6 = var6;
}
public String getVar7() {
return var7;
}
public void setVar7(String var7) {
this.var7 = var7;
}
public String getVar8() {
return var8;
}
public void setVar8(String var8) {
this.var8 = var8;
}
public String getVar9() {
return var9;
}
public void setVar9(String var9) {
this.var9 = var9;
}
public String getVar10() {
return var10;
}
public void setVar10(String var10) {
this.var10 = var10;
}
public String toString(){
StringBuffer sb = new StringBuffer();
sb.append("StringClass: [\n");
sb.append("var1=" + var1 + "\n");
sb.append("var2=" + var2 + "\n");
sb.append("var3=" + var3 + "\n");
sb.append("var4=" + var4 + "\n");
sb.append("var5=" + var5 + "\n");
sb.append("var6=" + var6 + "\n");
sb.append("var7=" + var7 + "\n");
sb.append("var8=" + var8 + "\n");
sb.append("var9=" + var9 + "\n");
sb.append("var10=" + var10 + "\n");
sb.append("]\n");
return sb.toString();
}
}
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]
Sent: Wednesday, September 24, 2003 3:13 PM
To: Struts Users Mailing List
Subject: LabelValueBean - 3 fields?
Hi, is it possible to store 3 fields in LabelValueBean
instead of 2?
i.e. value, label & description?
thanx!
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]