com.softwareag.centrasite.appl.framework.utils
Class BeanUtils

java.lang.Object
  extended by com.softwareag.centrasite.appl.framework.utils.BeanUtils

public class BeanUtils
extends java.lang.Object

Class with utility methods for beans


Constructor Summary
BeanUtils()
           
 
Method Summary
static Identity getIdentity(RegistryBean bean)
          Retrieves the Identity object for this registry bean.
static RegistryBean getNakedBean(RegistryBean bean)
          Extract and return the naked instance of a RegistryBean from a (possibly) proxied instance.
static boolean isBeanCreated(RegistryBean bean)
          Checks if a given bean is newly created
static Identity newIdentity(java.lang.String key)
          Creates new Identity object only with key.
static Identity newIdentity(java.lang.String key, java.lang.String checkpoint)
          Creates new Identity object.
static Key newKey()
          Creates a Key with temporary id.
static Key newKey(java.lang.String id)
          Creates a Key with a specified id.
static void setIdentity(RegistryBean bean, Identity id)
          Sets new Identity of a RegistryBean.
static void setKey(RegistryBean bean, Key key)
          Sets new Key of a RegistryBean.
static void setKey(RegistryBean bean, java.lang.String id)
          Sets new Key of a RegistryBean.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BeanUtils

public BeanUtils()
Method Detail

newKey

public static Key newKey(java.lang.String id)
Creates a Key with a specified id.

Parameters:
id -
Returns:
Key

newKey

public static Key newKey()
Creates a Key with temporary id.

Returns:
Key

getIdentity

public static Identity getIdentity(RegistryBean bean)
Retrieves the Identity object for this registry bean.

Parameters:
bean -
Returns:
identity

newIdentity

public static Identity newIdentity(java.lang.String key,
                                   java.lang.String checkpoint)
Creates new Identity object.

Parameters:
key -
checkpoint -
Returns:
identity

newIdentity

public static Identity newIdentity(java.lang.String key)
Creates new Identity object only with key.

Parameters:
key -
Returns:
identity

setKey

public static void setKey(RegistryBean bean,
                          Key key)
Sets new Key of a RegistryBean.

Parameters:
bean -
key -

setIdentity

public static void setIdentity(RegistryBean bean,
                               Identity id)
Sets new Identity of a RegistryBean.

Parameters:
bean - the registry bean
id - the identity

setKey

public static void setKey(RegistryBean bean,
                          java.lang.String id)
Sets new Key of a RegistryBean.

Parameters:
bean -
id -

getNakedBean

public static RegistryBean getNakedBean(RegistryBean bean)
Extract and return the naked instance of a RegistryBean from a (possibly) proxied instance.

Parameters:
bean -
Returns:
RegistryBean

isBeanCreated

public static boolean isBeanCreated(RegistryBean bean)
Checks if a given bean is newly created

Parameters:
bean -
Returns:
boolean