public final class RefreshOnceCatalogEntryShippingAccessBean
extends com.ibm.commerce.fulfillment.objects.CatalogEntryShippingAccessBean
implements com.ibm.commerce.datatype.InstantiateOnceAccessBean
A CatalogEntryShippingAccessBean sub-class intended to be used for read operations only.
This sub-class remembers whether or not the EJB bean specified by the intial key exists, and does not execute the refreshCopyHelper super class method more than once.
This class is provided for use by the Helper class in the same package. Any other use is unsupported.
Constructor and Description |
---|
RefreshOnceCatalogEntryShippingAccessBean()
Default constructor.
|
RefreshOnceCatalogEntryShippingAccessBean(boolean abKnownToNotExist)
Constructor to be used when the caller already knows the EJB bean does not exist.
|
Modifier and Type | Method and Description |
---|---|
com.ibm.commerce.datatype.InstantiateOnceAccessBeanHelper |
getInstantiateOnceAccessBeanHelper()
Returns the access bean helper that knows if the refreshCopyHelper has been called,
and if the EJB bean is known to not exist.
|
void |
instantiateEntity()
Calls the super class refreshCopyHelper method the first time this method is called.
|
findByCatalogEntryIds, findByCatalogEntryIdsNoCache, findWithPushDownQuery, findWithPushDownQueryNoCache, getCatalogEntryId, getCatalogEntryIdInEntityType, getEntity, getHeight, getHeightInEntityType, getLength, getLengthInEntityType, getNominalQuantity, getNominalQuantityInEntityType, getQuantityMeasure, getQuantityMultiple, getQuantityMultipleInEntityType, getSizeMeasure, getWeight, getWeightInEntityType, getWeightMeasure, getWidth, getWidthInEntityType, setHeight, setHeight, setInitKey_catalogEntryId, setInitKey_catalogEntryId, setLength, setLength, setNominalQuantity, setNominalQuantity, setQuantityMeasure, setQuantityMultiple, setQuantityMultiple, setSizeMeasure, setWeight, setWeight, setWeightMeasure, setWidth, setWidth
public RefreshOnceCatalogEntryShippingAccessBean()
public RefreshOnceCatalogEntryShippingAccessBean(boolean abKnownToNotExist)
abKnownToNotExist
- public com.ibm.commerce.datatype.InstantiateOnceAccessBeanHelper getInstantiateOnceAccessBeanHelper()
getInstantiateOnceAccessBeanHelper
in interface com.ibm.commerce.datatype.InstantiateOnceAccessBean
public void instantiateEntity()
instantiateEntity
in interface com.ibm.commerce.datatype.InstantiateOnceAccessBean
instantiateEntity
in class com.ibm.commerce.fulfillment.objects.CatalogEntryShippingAccessBean