/*
* Copyright 2001-2008 Geert Bevin <gbevin[remove] at uwyn dot com>
* Licensed under the Apache License, Version 2.0 (the "License")
* $Id: NamedBeanPrefix.java 3918 2008-04-14 17:35:35Z gbevin $
*/
package com.uwyn.rife.engine.testelements.globals;
import com.uwyn.rife.engine.Element;
public class NamedBeanPrefix extends Element
{
public void processElement()
{
if (hasInputValue("prefix_string"))
{
BeanImpl bean = getNamedInputBean("globalbean2");
print(bean.getString()+","+
bean.getStringbuffer()+","+
bean.getInt()+","+
bean.getInteger()+","+
bean.getChar()+","+
bean.getCharacter()+","+
bean.getBoolean()+","+
bean.getBooleanObject()+","+
bean.getByte()+","+
bean.getByteObject()+","+
bean.getDouble()+","+
bean.getDoubleObject()+","+
bean.getFloat()+","+
bean.getFloatObject()+","+
bean.getLong()+","+
bean.getLongObject()+","+
bean.getShort()+","+
bean.getShortObject());
}
else
{
BeanImpl bean = new BeanImpl();
bean.setString("the string");
bean.setStringbuffer(new StringBuffer("the stringbuffer"));
bean.setInt(23154);
bean.setInteger(new Integer(893749));
bean.setChar('u');
bean.setCharacter(new Character('R'));
bean.setBoolean(true);
bean.setBooleanObject(new Boolean(false));
bean.setByte((byte)120);
bean.setByteObject(new Byte((byte)21));
bean.setDouble(34878.34);
bean.setDoubleObject(new Double(25435.98));
bean.setFloat((float)3434.76);
bean.setFloatObject(new Float((float)6534.8));
bean.setLong(34347897L);
bean.setLongObject(new Long(2335454L));
bean.setShort((short)32);
bean.setShortObject(new Short((short)12));
setNamedOutputBean("globalbean2", bean);
exit("exit");
}
}
}