public abstract class EntityFacadeCollImpl extends EntityCache
EntityCacheEntityCache functionality, this class
 is responsible for interacting with the Entity Bean Home.
 In particular, it has the facility to create a new Entity Bean instance.
When the user builds an Entity Facade for an Entity Bean, a subclass of this class is generated.
mFullName, mObjName, mParent, mProperties, RES_ID_SUFFIX, RESID_SUFFIXDEFINITION_STATE_ACTIVE, DEFINITION_STATE_DEPRECATED, PROPERTY_DEFINITION_STATE, PROPERTY_LABEL, PROPERTY_LABEL_PLURAL, PROPERTY_TOOLTIP| Constructor and Description | 
|---|
| EntityFacadeCollImpl()Constructs an Entity Facade Collection. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected javax.ejb.EJBLocalObject | createBean(EntityFacadeImpl ent)Creates an Entity Bean instance. | 
| protected abstract javax.ejb.EJBLocalObject | findBeanByPrimaryKey(Key eKey)An abstract method which returns an Entity Bean of the given primary key. | 
| protected java.sql.Timestamp | getCurrentDbTime()Get the current database time for DATE History Column. | 
| protected abstract javax.ejb.EJBLocalHome | getEJBLocalHome()An abstract method which returns the Entity Bean Home reference. | 
| protected void | initEJBHome()Initializes connection to the Entity Bean Home. | 
| protected abstract javax.ejb.EJBLocalObject | invokeCreate(EntityFacadeImpl ent)An abstract method which creates a new Entity Bean. | 
| protected abstract void | setEJBLocalHome(javax.ejb.EJBLocalHome ejbHome)An abstract method which stores the Entity Bean Home reference. | 
| protected void | setupEJBHome(javax.naming.Context ic)Sets up the Entity Bean Home. | 
| protected javax.naming.Context | setupInitialContext()Creates the initial context in preparation for setting up
 of the Entity Bean Home. | 
add, addDynamicAttribute, addEntityListener, addEventAttr, addForAltKey, addForwardDependency, addRowByDeletedPK, addTrigger, addValidator, clearCache, closeStatements, createEffDtDateDayAddStatement, createPreparedStatement, createPrepStmtForAltKey, deliverEntityEvent, findAttributeDef, findOrCreateLocalViewObject, findViewAccessorDef, get, getAttributeCount, getAttributeDef, getAttributeDefImpls, getAttributeDefs, getAttributeIndexOf, getBackwardDependencies, getBackwardDependencyAttributes, getBaseAttributeCount, getColumnNameForQuery, getComparator, getCreateEvents, getDBTransactionImpl, getDefFullName, getDefName, getDeleteEvents, getEffDtDateDayAddStatement, getEntityDef, getEventDef, getEventNamespace, getEventPayloadNamespace, getExprVarVal, getForAltKey, getForwardDependencies, getForwardDependencyAttributes, getFullName, getLOBAttrs, getName, getPreparedSelectStatement, getPrepSelStmtForAltKey, getRSI, getTriggersOfType, getUpdateEvents, getValidators, getWithHandle, hasLOBAttrs, hasRows, init, isAssociationAccessorRetained, isBatchable, isBatchMode, iterator, iterator, lookupAttributeDef, lookupRawAttributeDef, lookupTrigger, lookupValidator, lookupViewAccessorDef, personalizeTrigger, pin, removeEntityListener, removeRow, removeRowByDeletedPK, removeRowByOldPK, removeRowForAltKey, removeValidator, replace, replace, replaceForAltKey, setAssociationAccessorRetained, setExprVarVal, unpin, validateaddListener, applyPersonalization, applyPersonalization, create, createRef, createVariableValueManager, ensureVariableManager, findOperationDefinitions, findPersDefObject, getAdfmConfigStartupProperty, getAllProperties, getApplicationModule, getBooleanAdfmConfigProperty, getCompListeners, getCompListenersList, getDefinitionManager, getDefinitionState, getFullNameForPersDef, getHintValue, getLabel, getLabelPlural, getMessageBundleClass, getProxyClassName, getProxyClassName, getResourceBundleDef, getRootApplicationModule, getStringFromMessageBundle, getTooltip, getVariableManager, hasVariables, isDead, isPersonalized, isRegWithPiggyMan, remove, resolvePropertyRaw, setName, setParent, setProxyClassNameisPropertyExpression, setParent, setPropertiesMapallocatePropertyMap, getParent, getProperties, getPropertiesAsStrings, getPropertiesMap, getProperty, getProperty, getPropertyExpressionsMap, getPropertyMap, getRawPropertyValue, getResourcesFromBundle, mergePropertyMap, refreshProperty, removeProperty, removeProperty, requiresNamePrefixedResId, resolveObjectProperty, setFullName, setPropertiesMap2, setProperty, setProperty, setPropertyExpression, setPropertyMapclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetResourceBundleDefgetProperties, getProperty, getProperty, refreshPropertypublic EntityFacadeCollImpl()
protected void initEJBHome()
JboException - if a javax.naming.NamingException is thrown
                       while trying to set up the Entity Bean Home.protected javax.naming.Context setupInitialContext()
                                            throws javax.naming.NamingException
initEJBHome().
 javax.naming.NamingException - if something goes wrong while setting up the initial context.protected void setupEJBHome(javax.naming.Context ic)
                     throws javax.naming.NamingException
initEJBHome().
 
 It gets the Entity Bean Home JDNI name from the Entity Definition.
 It calls an abstract method setEJBLocalHome(javax.ejb.EJBLocalHome).
 
ic - the initial context.javax.naming.NamingExceptionprotected abstract javax.ejb.EJBLocalHome getEJBLocalHome()
A subclass of this class has an implementation of this method which returns the Entity Bean Home reference.
protected abstract void setEJBLocalHome(javax.ejb.EJBLocalHome ejbHome)
 A subclass of this class has an implementation of this
 method which assigns ejbHome to a field of
 that subclass.
 
ejbHome - the Entity Bean Local Home to be stored.protected abstract javax.ejb.EJBLocalObject findBeanByPrimaryKey(Key eKey) throws java.lang.Exception
 A subclass of this class has an implementation of this
 method which finds the Entity Bean by the primary key
 of eKey.
 
eKey - primary key.java.lang.Exception - if something goes wrong.  If the requested Entity
                    Bean instance is not found, it will throw a
                    javax.ejb.FinderException.protected javax.ejb.EJBLocalObject createBean(EntityFacadeImpl ent)
invokeCreate(EntityFacadeImpl).
 It first checks to make sure that the Entity Bean Home is
 initialized.  Then, it calls invokeCreate(EntityFacadeImpl)
 and handles exceptions thrown by invokeCreate(EntityFacadeImpl).
 ent - Entity Bean Facade instance from which the Entity Bean
             instance is to be created.JboException - if something goes wrong during the creation process.protected abstract javax.ejb.EJBLocalObject invokeCreate(EntityFacadeImpl ent) throws java.lang.Exception
 A subclass of this class has an implementation of this
 method which creates a new Entity Bean, passing in the
 appropriate parameters to the create() method.
 Then, it uses attribute values of ent to initialize
 attributes of the Entity Bean.
 
ent - the Entity Facade instance.java.lang.Exception - if something goes wrong.  If the Entity Bean's
                    create() method encounters an error,
                    it will throw a javax.ejb.CreateException.protected java.sql.Timestamp getCurrentDbTime()
getCurrentDbTime in class EntityCache