package net.methodyne.demo; import net.methodyne.bellvue.core.Sdata; import java.util.Date; import java.util.Vector; import java.io.Serializable; public class Test implements Serializable{ public long id = -1l; public String title = ""; public boolean bool = true; public byte byte1 = 10; public short shorty = 20; public char character = 'J'; public int integer1 = 200; public float floating = 55.6660f; public long longer = 555555l; public double dubble = 66666.666d; public Date date = new Date(); public String area = "the quick brown fox jumps over the lazy dog. THE QUICK BROWN FOX JUMPS OVER THE LAZY DOG."; public String radio = "Valtwo"; public String box = "Valtwo"; public Vector bois = new Vector(); public Vector referenceBois = new Vector(); public Object account = null; public Object referenceAccount = null; public String typeBois(){ return "net.methodyne.demo.CashFlow"; } public String typeAccount(){ return "net.methodyne.demo.Account"; } public String getTitle(){ return title; } public String dispDate(Sdata sd){ return "yyyy.MM.dd"; } public String setInteger1(String e, Sdata sd){ int c = Integer.parseInt(e); if( (c < 100) || (c > 300) ){ return "Enter number between 100 and 300!"; } else{ this.integer1 = c; return null; } } public String dispArea(Sdata sd){ return "AREA,30,5"; } public String dispRadio(Sdata sd){ return "RADIO,Valone,Valtwo,ValThree,opta,optb"; } public String dispBox(Sdata sd){ return "SELECT,Valone,Valtwo,ValThree,opta,optb"; } public String setAccount(Object c){ if( c.getClass().getName().endsWith("Account") || c.getClass().getName().endsWith("Long") ){ this.account = c; return null; } else{ return "Type does not match. Account needed."; } } }