protected Environment copyEnvironment() { Environment copy = EnvironmentFactory.newEnvironment(); addIfPresent(EnvironmentName.ENTITY_MANAGER_FACTORY,copy); addIfPresent(EnvironmentName.CALENDARS, copy); addIfPresent(EnvironmentName.DATE_FORMATS, copy); addIfPresent(EnvironmentName.GLOBALS, copy); addIfPresent(EnvironmentName.OBJECT_MARSHALLING_STRATEGIES, copy); addIfPresent(EnvironmentName.PERSISTENCE_CONTEXT_MANAGER, copy); addIfPresent(EnvironmentName.TASK_PERSISTENCE_CONTEXT_MANAGER, copy); addIfPresent(EnvironmentName.TRANSACTION_MANAGER, copy); addIfPresent(EnvironmentName.TRANSACTION_SYNCHRONIZATION_REGISTRY, copy); addIfPresent(EnvironmentName.TRANSACTION, copy); addIfPresent(EnvironmentName.USE_LOCAL_TRANSACTIONS, copy); addIfPresent(EnvironmentName.USE_PESSIMISTIC_LOCKING, copy); addIfPresent(EnvironmentName.EXEC_ERROR_MANAGER, copy); addIfPresent(EnvironmentName.DEPLOYMENT_ID, copy); addIfPresent(EnvironmentName.APP_SCOPED_ENTITY_MANAGER, copy); addIfPresent(EnvironmentName.CMD_SCOPED_ENTITY_MANAGER, copy); addIfPresent("IS_JTA_TRANSACTION", copy); addIfPresent("IS_TIMER_CMT", copy); addIfPresent("IS_SHARED_ENTITY_MANAGER", copy); addIfPresent("TRANSACTION_LOCK_ENABLED", copy); addIfPresent("IdentityProvider", copy); addIfPresent("jbpm.business.calendar", copy);
protected Environment copyEnvironment() { Environment copy = EnvironmentFactory.newEnvironment(); addIfPresent(EnvironmentName.ENTITY_MANAGER_FACTORY,copy); addIfPresent(EnvironmentName.CALENDARS, copy); addIfPresent(EnvironmentName.DATE_FORMATS, copy); addIfPresent(EnvironmentName.GLOBALS, copy); addIfPresent(EnvironmentName.OBJECT_MARSHALLING_STRATEGIES, copy); addIfPresent(EnvironmentName.PERSISTENCE_CONTEXT_MANAGER, copy); addIfPresent(EnvironmentName.TASK_PERSISTENCE_CONTEXT_MANAGER, copy); addIfPresent(EnvironmentName.TRANSACTION_MANAGER, copy); addIfPresent(EnvironmentName.TRANSACTION_SYNCHRONIZATION_REGISTRY, copy); addIfPresent(EnvironmentName.TRANSACTION, copy); addIfPresent(EnvironmentName.USE_LOCAL_TRANSACTIONS, copy); addIfPresent(EnvironmentName.USE_PESSIMISTIC_LOCKING, copy); addIfPresent(EnvironmentName.EXEC_ERROR_MANAGER, copy); addIfPresent(EnvironmentName.DEPLOYMENT_ID, copy); addIfPresent(EnvironmentName.APP_SCOPED_ENTITY_MANAGER, copy); addIfPresent(EnvironmentName.CMD_SCOPED_ENTITY_MANAGER, copy); addIfPresent("IS_JTA_TRANSACTION", copy); addIfPresent("IS_TIMER_CMT", copy); addIfPresent("IS_SHARED_ENTITY_MANAGER", copy); addIfPresent("TRANSACTION_LOCK_ENABLED", copy); addIfPresent("IdentityProvider", copy); addIfPresent("jbpm.business.calendar", copy);