/*
* Copyright 2001-2008 Geert Bevin (gbevin[remove] at uwyn dot com)
* Licensed under the Apache License, Version 2.0 (the "License")
* $Id: BeanErrorImpl.java 3918 2008-04-14 17:35:35Z gbevin $
*/
package com.uwyn.rife.database;
import java.math.BigDecimal;
import java.sql.Time;
import java.sql.Timestamp;
import java.util.Calendar;
public class BeanErrorImpl
{
public BeanErrorImpl()
{
}
public int getPropertyInt()
throws Exception
{
throw new Exception("an error");
}
public void setPropertyInt(int propertyInt)
{
}
public String getPropertyString()
throws Exception
{
throw new Exception("an error");
}
public void setPropertyString(String propertyString)
{
}
public double getPropertyDouble()
throws Exception
{
throw new Exception("an error");
}
public void setPropertyDouble(double propertyDouble)
{
}
public StringBuffer getPropertyStringbuffer()
throws Exception
{
throw new Exception("an error");
}
public void setPropertyStringbuffer(StringBuffer propertyStringbuffer)
{
}
public java.util.Date getPropertyDate()
throws Exception
{
throw new Exception("an error");
}
public void setPropertyDate(java.util.Date propertyDate)
{
}
public java.util.Calendar getPropertyCalendar()
throws Exception
{
throw new Exception("an error");
}
public void setPropertyCalendar(java.util.Calendar propertyCalendar)
{
}
public java.sql.Date getPropertySqlDate()
throws Exception
{
throw new Exception("an error");
}
public void setPropertySqlDate(java.sql.Date propertySqlDate)
{
}
public java.sql.Time getPropertyTime()
throws Exception
{
throw new Exception("an error");
}
public void setPropertyTime(java.sql.Time propertyTime)
{
}
public java.sql.Timestamp getPropertyTimestamp()
throws Exception
{
throw new Exception("an error");
}
public void setPropertyTimestamp(java.sql.Timestamp propertyTimestamp)
{
}
public boolean isPropertyBoolean()
throws Exception
{
throw new Exception("an error");
}
public void setPropertyBoolean(boolean propertyBoolean)
{
}
public byte getPropertyByte()
throws Exception
{
throw new Exception("an error");
}
public void setPropertyByte(byte propertyByte)
{
}
public float getPropertyFloat()
throws Exception
{
throw new Exception("an error");
}
public void setPropertyFloat(float propertyFloat)
{
}
public long getPropertyLong()
throws Exception
{
throw new Exception("an error");
}
public void setPropertyLong(long propertyLong)
{
}
public short getPropertyShort()
throws Exception
{
throw new Exception("an error");
}
public void setPropertyShort(short propertyShort)
{
}
public char getPropertyChar()
throws Exception
{
throw new Exception("an error");
}
public void setPropertyChar(char propertyChar)
{
}
public BigDecimal getPropertyBigDecimal()
throws Exception
{
throw new Exception("an error");
}
public void setPropertyBigDecimal(BigDecimal propertyBigDecimal)
{
}
public static BeanErrorImpl getPopulatedBean()
{
BeanErrorImpl bean = new BeanErrorImpl();
Calendar cal = Calendar.getInstance();
cal.set(2002, 5, 18, 15, 26, 14);
cal.set(Calendar.MILLISECOND, 764);
bean.setPropertyString("someotherstring");
bean.setPropertyStringbuffer(new StringBuffer("someotherstringbuff"));
bean.setPropertyDate(cal.getTime());
bean.setPropertyCalendar(cal);
bean.setPropertySqlDate(new java.sql.Date(cal.getTime().getTime()));
bean.setPropertyTime(new Time(cal.getTime().getTime()));
bean.setPropertyTimestamp(new Timestamp(cal.getTime().getTime()));
bean.setPropertyChar('v');
bean.setPropertyBoolean(true);
bean.setPropertyByte((byte)89);
bean.setPropertyDouble(53348.34d);
bean.setPropertyFloat(98634.2f);
bean.setPropertyInt(545);
bean.setPropertyLong(34563L);
bean.setPropertyShort((short)43);
bean.setPropertyBigDecimal(new BigDecimal("219038743.392874"));
return bean;
}
public static BeanErrorImpl getNullBean()
{
BeanErrorImpl bean = new BeanErrorImpl();
bean.setPropertyString(null);
bean.setPropertyStringbuffer(null);
bean.setPropertyDate(null);
bean.setPropertyCalendar(null);
bean.setPropertySqlDate(null);
bean.setPropertyTime(null);
bean.setPropertyTimestamp(null);
bean.setPropertyChar((char)0);
bean.setPropertyBoolean(false);
bean.setPropertyByte((byte)0);
bean.setPropertyDouble(0d);
bean.setPropertyFloat(0f);
bean.setPropertyInt(0);
bean.setPropertyLong(0L);
bean.setPropertyShort((short)0);
bean.setPropertyBigDecimal(null);
return bean;
}
}