/* * Copyright 2001-2008 Geert Bevin <gbevin[remove] at uwyn dot com> * Licensed under the Apache License, Version 2.0 (the "License") * $Id: NamedBeanNormal.java 3918 2008-04-14 17:35:35Z gbevin $ */ package com.uwyn.rife.engine.testelements.globals; import com.uwyn.rife.engine.Element; public class NamedBeanNormal extends Element { public void processElement() { if (hasInputValue("string")) { BeanImpl bean = getNamedInputBean("globalbean1"); 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("globalbean1", bean); exit("exit"); } } }