javax.rad.type.bean
Interface IBean

All Superinterfaces:
Cloneable
All Known Implementing Classes:
AbstractBean, Bean, DefaultObjectProvider.ImplicitLifeCycleObject, GenericBean

public interface IBean
extends Cloneable

The definition of a Bean interface. It has to give access to the property methods with generic get and set methods.

See Also:
Map

Method Summary
 Object clone()
          Returns a clone of this bean.
 Object get(String pPropertyName)
          Gets the value of the property name.
 IBeanType getBeanType()
          Gets the property names available by this bean.
 Object put(String pPropertyName, Object pValue)
          Sets the value of the property name.
 

Method Detail

getBeanType

IBeanType getBeanType()
Gets the property names available by this bean.

Returns:
the property names.

get

Object get(String pPropertyName)
Gets the value of the property name.

Parameters:
pPropertyName - the property name.
Returns:
the value of the property name.

put

Object put(String pPropertyName,
           Object pValue)
Sets the value of the property name.

Parameters:
pPropertyName - the property name.
pValue - the value of the property name.
Returns:
the replaced value.

clone

Object clone()
Returns a clone of this bean.

Returns:
the cloned bean.


Copyright © 2009 SIB Visions GmbH. All Rights Reserved.