|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--com.beasys.commerce.util.PersistenceHelper
Persistence Helper provides an optional, cross-platform optimization for dependent objects in the persistence cache. BY DEFAULT THIS FEATURE IS TURNED OFF * This is not required for CMP or BMP.
Inner Class Summary | |
static class |
PersistenceHelper.DefaultSmartCollectionReference
|
static class |
PersistenceHelper.DefaultSmartEntityReference
|
static class |
PersistenceHelper.DefaultSmartMapReference
|
Constructor Summary | |
PersistenceHelper()
|
Method Summary | |
static SmartEntityReference |
createDefaultSmartEntityReference()
|
static SmartEntityReference |
createDefaultSmartEntityReference(javax.ejb.EJBObject ejbObject)
|
static SmartCollectionReference |
createSmartCollectionReference(java.lang.String attributeIdentifier,
SmartCollectionReference targetInstance,
BelongingImpl belonging)
|
static SmartCollectionReference |
createSmartCollectionReference(java.lang.String attributeIdentifier,
SmartCollectionReference targetInstance,
EntityImpl entityImpl)
|
static SmartCollectionReference |
createSmartCollectionReference(java.lang.String attributeIdentifier,
SmartCollectionReference targetInstance,
SessionImpl sessionImpl)
|
static SmartEntityReference |
createSmartEntityReference(java.lang.String attributeIdentifier,
SmartEntityReference targetInstance,
BelongingImpl belonging)
|
static SmartEntityReference |
createSmartEntityReference(java.lang.String attributeIdentifier,
SmartEntityReference targetInstance,
EntityImpl entityImpl)
|
static SmartEntityReference |
createSmartEntityReference(java.lang.String attributeIdentifier,
SmartEntityReference targetInstance,
SessionImpl sessionImpl)
|
static SmartMapReference |
createSmartMapReference(java.lang.String attributeIdentifier,
SmartMapReference targetInstance,
BelongingImpl belonging)
|
static SmartMapReference |
createSmartMapReference(java.lang.String attributeIdentifier,
SmartMapReference targetInstance,
EntityImpl entityImpl)
Allocate an instance of a smart map |
static SmartMapReference |
createSmartMapReference(java.lang.String attributeIdentifier,
SmartMapReference targetInstance,
SessionImpl sessionImpl)
Allocate an instance of a smart map |
static Belonging |
doRelationalBinding(java.lang.String attributeIdentifier,
Belonging value,
javax.ejb.EJBObject parent,
BelongingImpl belongingImpl)
Standardize an instance of an attribute type for a specific attribute on a bean. |
static Belonging |
doRelationalBinding(java.lang.String attributeIdentifier,
Belonging value,
EntityImpl entityImpl)
Standardize an instance of an attribute type for a specific attribute on a bean. |
static javax.ejb.EJBObject |
doRelationalBinding(java.lang.String attributeIdentifier,
javax.ejb.EJBObject ejbObject,
javax.ejb.EJBObject parent,
BelongingImpl belongingImpl)
Standardize an instance of an attribute type for a specific attribute on a bean. |
static javax.ejb.EJBObject |
doRelationalBinding(java.lang.String attributeIdentifier,
javax.ejb.EJBObject ejbObject,
EntityImpl entityImpl)
Standardize an instance of an attribute type for a specific attribute on a bean. |
static java.lang.Object |
doRelationalBinding(java.lang.String attributeIdentifier,
java.lang.Object value,
javax.ejb.EJBObject parent,
BelongingImpl belongingImpl)
Standardize an instance of an attribute type for a specific attribute on a bean. |
static java.lang.Object |
doRelationalBinding(java.lang.String attributeIdentifier,
java.lang.Object value,
EntityImpl entityImpl)
Standardize an instance of an attribute type for a specific attribute on a bean. |
static Belonging |
doRelationalBindingWithMapKey(java.lang.String attributeIdentifier,
Belonging value,
java.lang.Object mapKey,
javax.ejb.EJBObject parent,
BelongingImpl belongingImpl)
Standardize an instance of an attribute type for a specific attribute on a bean. |
static Belonging |
doRelationalBindingWithMapKey(java.lang.String attributeIdentifier,
Belonging value,
java.lang.Object mapKey,
EntityImpl entityImpl)
Standardize an instance of an attribute type for a specific attribute on a bean. |
static javax.ejb.EJBObject |
doRelationalBindingWithMapKey(java.lang.String attributeIdentifier,
javax.ejb.EJBObject ejbObject,
java.lang.Object mapKey,
javax.ejb.EJBObject parent,
BelongingImpl belongingImpl)
Standardize an instance of an attribute type for a specific attribute on a bean. |
static javax.ejb.EJBObject |
doRelationalBindingWithMapKey(java.lang.String attributeIdentifier,
javax.ejb.EJBObject ejbObject,
java.lang.Object mapKey,
EntityImpl entityImpl)
Standardize an instance of an attribute type for a specific attribute on a bean. |
static java.lang.Object |
doRelationalBindingWithMapKey(java.lang.String attributeIdentifier,
java.lang.Object value,
java.lang.Object mapKey,
javax.ejb.EJBObject parent,
BelongingImpl belongingImpl)
Standardize an instance of an attribute type for a specific attribute on a bean. |
static java.lang.Object |
doRelationalBindingWithMapKey(java.lang.String attributeIdentifier,
java.lang.Object value,
java.lang.Object mapKey,
EntityImpl entityImpl)
Standardize an instance of an attribute type for a specific attribute on a bean. |
static Belonging |
synchronizeWithCache(Belonging value,
EntityImpl entityImpl)
Synchronize the dependent object with the persistence cache |
static java.lang.Object |
synchronizeWithCache(java.lang.Object value,
EntityImpl entityImpl)
Synchronize the dependent object with the persistence cache |
static Belonging |
synchronizeWithCache(java.lang.String attributeIdentifier,
Belonging value,
EntityImpl entityImpl)
Synchronize the dependent object with the persistence cache |
static java.util.Collection |
synchronizeWithCache(java.lang.String attributeIdentifier,
java.util.Collection collection,
EntityImpl entityImpl)
Synchronize the dependent object with the persistence cache |
static java.util.Map |
synchronizeWithCache(java.lang.String attributeIdentifier,
java.util.Map map,
EntityImpl entityImpl)
Synchronize the dependent object with the persistence cache |
static java.lang.Object |
synchronizeWithCache(java.lang.String attributeIdentifier,
java.lang.Object value,
EntityImpl entityImpl)
Synchronize the dependent object with the persistence cache |
Methods inherited from class java.lang.Object |
clone,
equals,
finalize,
getClass,
hashCode,
notify,
notifyAll,
toString,
wait,
wait,
wait |
Constructor Detail |
public PersistenceHelper()
Method Detail |
public static final Belonging synchronizeWithCache(java.lang.String attributeIdentifier, Belonging value, EntityImpl entityImpl)
attributeIdentifier
- identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellersvalue
- instance of a belongingentityImpl
- implementation of an entity beanpublic static final java.lang.Object synchronizeWithCache(java.lang.String attributeIdentifier, java.lang.Object value, EntityImpl entityImpl)
attributeIdentifier
- identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellers * @param value instance of a belonging * @param entityImpl implementation of an entity beanpublic static final java.util.Collection synchronizeWithCache(java.lang.String attributeIdentifier, java.util.Collection collection, EntityImpl entityImpl)
attributeIdentifier
- identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellersvalue
- instance of a belongingentityImpl
- implementation of an entity beanpublic static final java.util.Map synchronizeWithCache(java.lang.String attributeIdentifier, java.util.Map map, EntityImpl entityImpl)
attributeIdentifier
- identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellersvalue
- instance of a belongingentityImpl
- implementation of an entity beanpublic static final Belonging synchronizeWithCache(Belonging value, EntityImpl entityImpl)
attributeIdentifier
- identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellersvalue
- instance of a belongingentityImpl
- implementation of an entity beanpublic static final java.lang.Object synchronizeWithCache(java.lang.Object value, EntityImpl entityImpl)
attributeIdentifier
- identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellersvalue
- instance of a belongingentityImpl
- implementation of an entity beanpublic static Belonging doRelationalBinding(java.lang.String attributeIdentifier, Belonging value, EntityImpl entityImpl)
attributeIdentifier
- identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellersvalue
- instance of a belongingentityImpl
- implementation of an entity beanpublic static java.lang.Object doRelationalBinding(java.lang.String attributeIdentifier, java.lang.Object value, EntityImpl entityImpl)
attributeIdentifier
- identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellersvalue
- instance of a belongingentityImpl
- implementation of an entity beanpublic static javax.ejb.EJBObject doRelationalBinding(java.lang.String attributeIdentifier, javax.ejb.EJBObject ejbObject, EntityImpl entityImpl)
attributeIdentifier
- identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellersejbObject
- instance of a remote interfaceentityImpl
- implementation of an entity beanpublic static Belonging doRelationalBindingWithMapKey(java.lang.String attributeIdentifier, Belonging value, java.lang.Object mapKey, EntityImpl entityImpl)
attributeIdentifier
- identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellersvalue
- instance of a belongingentityImpl
- implementation of an entity beanpublic static java.lang.Object doRelationalBindingWithMapKey(java.lang.String attributeIdentifier, java.lang.Object value, java.lang.Object mapKey, EntityImpl entityImpl)
attributeIdentifier
- identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellersvalue
- instance of a belongingentityImpl
- implementation of an entity beanpublic static javax.ejb.EJBObject doRelationalBindingWithMapKey(java.lang.String attributeIdentifier, javax.ejb.EJBObject ejbObject, java.lang.Object mapKey, EntityImpl entityImpl)
attributeIdentifier
- identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellersejbObject
- instance of a remote interfaceentityImpl
- implementation of an entity beanpublic static Belonging doRelationalBinding(java.lang.String attributeIdentifier, Belonging value, javax.ejb.EJBObject parent, BelongingImpl belongingImpl)
attributeIdentifier
- identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellersvalue
- instance of a belongingentityImpl
- implementation of an entity beanpublic static java.lang.Object doRelationalBinding(java.lang.String attributeIdentifier, java.lang.Object value, javax.ejb.EJBObject parent, BelongingImpl belongingImpl)
attributeIdentifier
- identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellersvalue
- instance of a belongingentityImpl
- implementation of an entity beanpublic static javax.ejb.EJBObject doRelationalBinding(java.lang.String attributeIdentifier, javax.ejb.EJBObject ejbObject, javax.ejb.EJBObject parent, BelongingImpl belongingImpl)
attributeIdentifier
- identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellersejbObject
- instance of a remote interfaceentityImpl
- implementation of an entity beanpublic static Belonging doRelationalBindingWithMapKey(java.lang.String attributeIdentifier, Belonging value, java.lang.Object mapKey, javax.ejb.EJBObject parent, BelongingImpl belongingImpl)
attributeIdentifier
- identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellersvalue
- instance of a belongingentityImpl
- implementation of an entity beanpublic static java.lang.Object doRelationalBindingWithMapKey(java.lang.String attributeIdentifier, java.lang.Object value, java.lang.Object mapKey, javax.ejb.EJBObject parent, BelongingImpl belongingImpl)
attributeIdentifier
- identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellersvalue
- instance of a belongingentityImpl
- implementation of an entity beanpublic static javax.ejb.EJBObject doRelationalBindingWithMapKey(java.lang.String attributeIdentifier, javax.ejb.EJBObject ejbObject, java.lang.Object mapKey, javax.ejb.EJBObject parent, BelongingImpl belongingImpl)
attributeIdentifier
- identifier for an attribute on a bean e.g. examples.buybeans.BeanieHat.numberOfPropellersejbObject
- instance of a remote interfaceentityImpl
- implementation of an entity beanpublic static SmartEntityReference createSmartEntityReference(java.lang.String attributeIdentifier, SmartEntityReference targetInstance, EntityImpl entityImpl)
public static SmartMapReference createSmartMapReference(java.lang.String attributeIdentifier, SmartMapReference targetInstance, EntityImpl entityImpl)
public static SmartCollectionReference createSmartCollectionReference(java.lang.String attributeIdentifier, SmartCollectionReference targetInstance, EntityImpl entityImpl)
public static SmartEntityReference createSmartEntityReference(java.lang.String attributeIdentifier, SmartEntityReference targetInstance, SessionImpl sessionImpl)
public static SmartMapReference createSmartMapReference(java.lang.String attributeIdentifier, SmartMapReference targetInstance, SessionImpl sessionImpl)
public static SmartCollectionReference createSmartCollectionReference(java.lang.String attributeIdentifier, SmartCollectionReference targetInstance, SessionImpl sessionImpl)
public static SmartEntityReference createSmartEntityReference(java.lang.String attributeIdentifier, SmartEntityReference targetInstance, BelongingImpl belonging)
public static SmartMapReference createSmartMapReference(java.lang.String attributeIdentifier, SmartMapReference targetInstance, BelongingImpl belonging)
public static SmartCollectionReference createSmartCollectionReference(java.lang.String attributeIdentifier, SmartCollectionReference targetInstance, BelongingImpl belonging)
public static SmartEntityReference createDefaultSmartEntityReference()
public static SmartEntityReference createDefaultSmartEntityReference(javax.ejb.EJBObject ejbObject)
|
BEA Systems, Inc. | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |