SmartEntityReference Interface

com.beasys.commerce.foundation
SmartEntityReference Interface

public interface SmartEntityReference

A smart handle optimizes the the use of handles for entity beans by storing a local copy of the primary key (SmartKey) for the BSC Entity. This optimizes one of the most commonly performed operations of retrieving the key without accessing the remote object. This also makes it possible to compare the entities referenced by the smart handles.

Related Topics

Entity


All Known Implementing Classes
BMPSmartEntityReference, PersistenceHelper.DefaultSmartEntityReference

Method Summary

public int
compareTo(EJBObject ejbObject)
public int
compareTo(SmartEntityReference smartEntityReference)
public EJBObject
getEJBObject()
Returns the EJBObject.
public String
getJNDIName()
public void
setEJBObject(EJBObject ejbObject)

Method Detail

compareTo(EJBObject) Method

public int compareTo(EJBObject ejbObject)

compareTo(SmartEntityReference) Method

public int compareTo(SmartEntityReference smartEntityReference)

getEJBObject() Method

public EJBObject getEJBObject()
Returns the EJBObject. If the SmartHandle is empty, it returns null.


getJNDIName() Method

public String getJNDIName()

setEJBObject(EJBObject) Method

public void setEJBObject(EJBObject ejbObject)