getCopyPolicy().initialize(session); getInstantiationPolicy().initialize(session); if (getSchemaReference() != null) {
getCopyPolicy().initialize(session); getInstantiationPolicy().initialize(session);
getCopyPolicy().initialize(session); getInstantiationPolicy().initialize(session); getCachePolicy().initialize(this, session);
getCopyPolicy().initialize(session); getInstantiationPolicy().initialize(session); getCachePolicy().initialize(this, session);
copyPolicy.initialize(session);
/** * INTERNAL: * Used to initialize a remote descriptor. */ public void remoteInitialization(DistributedSession session) { // These cached settings on the project must be set even if descriptor is initialized. if (getHistoryPolicy() != null) { session.getProject().setHasGenericHistorySupport(true); } // Record that there is an isolated class in the project. if (isIsolated()) { session.getProject().setHasIsolatedClasses(true); } if (!shouldIsolateObjectsInUnitOfWork() && !shouldBeReadOnly()) { session.getProject().setHasNonIsolatedUOWClasses(true); } for (DatabaseMapping mapping : getMappings()) { mapping.remoteInitialization(session); } getEventManager().remoteInitialization(session); getInstantiationPolicy().initialize(session); getCopyPolicy().initialize(session); if (hasInheritance()) { getInheritancePolicy().remoteInitialization(session); } }
copyPolicy.initialize(session);
/** * INTERNAL: * Used to initialize a remote descriptor. */ public void remoteInitialization(DistributedSession session) { // These cached settings on the project must be set even if descriptor is initialized. if (getHistoryPolicy() != null) { session.getProject().setHasGenericHistorySupport(true); } // Record that there is an isolated class in the project. if (!getCachePolicy().isSharedIsolation()) { session.getProject().setHasIsolatedClasses(true); } if (!getCachePolicy().shouldIsolateObjectsInUnitOfWork() && !shouldBeReadOnly()) { session.getProject().setHasNonIsolatedUOWClasses(true); } for (DatabaseMapping mapping : getMappings()) { mapping.remoteInitialization(session); } getEventManager().remoteInitialization(session); getInstantiationPolicy().initialize(session); getCopyPolicy().initialize(session); if (hasInheritance()) { getInheritancePolicy().remoteInitialization(session); } if (getCMPPolicy() != null) { getCMPPolicy().remoteInitialize(this, session); } }
/** * INTERNAL: * Used to initialize a remote descriptor. */ public void remoteInitialization(DistributedSession session) { // These cached settings on the project must be set even if descriptor is initialized. if (getHistoryPolicy() != null) { session.getProject().setHasGenericHistorySupport(true); } // Record that there is an isolated class in the project. if (!getCachePolicy().isSharedIsolation()) { session.getProject().setHasIsolatedClasses(true); } if (!getCachePolicy().shouldIsolateObjectsInUnitOfWork() && !shouldBeReadOnly()) { session.getProject().setHasNonIsolatedUOWClasses(true); } for (DatabaseMapping mapping : getMappings()) { mapping.remoteInitialization(session); } getEventManager().remoteInitialization(session); getInstantiationPolicy().initialize(session); getCopyPolicy().initialize(session); if (hasInheritance()) { getInheritancePolicy().remoteInitialization(session); } if (getCMPPolicy() != null) { getCMPPolicy().remoteInitialize(this, session); } }