--- Varun Garg <[EMAIL PROTECTED]> wrote: > It is easier to use this class for Display purposes > just like the LabelValueBean.
The implementation of your class needs to be completely rewritten to use an array of Strings instead of individual variables. The current implementation is a maintenance nightmare. David > > > > -----Original Message----- > From: David Graham [mailto:[EMAIL PROTECTED] > Sent: Wednesday, September 24, 2003 3:23 PM > To: Struts Users Mailing List > Subject: RE: LabelValueBean - 3 fields? > > > If you need a class that stores 10 Strings, you should > be using an array > instead of 10 different variables. > > David > > --- Varun Garg <[EMAIL PROTECTED]> wrote: > > 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() { > === message truncated === __________________________________ Do you Yahoo!? Yahoo! SiteBuilder - Free, easy-to-use web site design software http://sitebuilder.yahoo.com --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]

