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]

Reply via email to