Changeset 756
- Timestamp:
- 06/26/07 15:07:24 (2 years ago)
- Files:
-
- trunk/plugins/org.jalcedo.generator.client.jpa/src/org/jalcedo/generator/client/jpa/JpaSourceGenerator.java (modified) (3 diffs)
- trunk/plugins/org.jalcedo.generator.client.jpa/src/org/jalcedo/generator/client/jpa/internal/model/ComponentsFactoryImpl.java (deleted)
- trunk/plugins/org.jalcedo.generator.client.jpa/src/org/jalcedo/generator/client/jpa/internal/model/models/JpaDataSourceImpl.java (modified) (2 diffs)
- trunk/plugins/org.jalcedo.generator.client.jpa/templates/ComponentsFactoryGenerator.jet (deleted)
- trunk/plugins/org.jalcedo.generator.client.jpa/templates/DataSourceGenerator.jet (modified) (2 diffs)
- trunk/plugins/org.jalcedo.generator.client.jpa/templates/skeleton/ComponentsFactoryGenerator.skeleton (deleted)
- trunk/plugins/org.jalcedo.generator.client.jpa/templates/skeleton/DataSourceGenerator.skeleton (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plugins/org.jalcedo.generator.client.jpa/src/org/jalcedo/generator/client/jpa/JpaSourceGenerator.java
r728 r756 14 14 import org.eclipse.core.runtime.IProgressMonitor; 15 15 import org.jalcedo.generator.client.beans.SourceGenerator; 16 import org.jalcedo.generator.client.beans.model.BeanComponentsFactory;17 16 import org.jalcedo.generator.client.beans.model.BeanEditorInfo; 18 import org.jalcedo.generator.client.beans.model.controller.BeanAddAction;19 import org.jalcedo.generator.client.beans.model.controller.BeanApplyAction;20 import org.jalcedo.generator.client.beans.model.controller.BeanFetchAction;21 import org.jalcedo.generator.client.beans.model.controller.BeanRemoveAction;22 17 import org.jalcedo.generator.client.beans.model.models.BeanDataSource; 23 18 import org.jalcedo.generator.client.beans.model.models.BeanEvent; 24 import org.jalcedo.generator.client.beans.model.view.BeanContentProvider;25 import org.jalcedo.generator.client.beans.model.view.BeanDetailComposite;26 import org.jalcedo.generator.client.beans.model.view.BeanListComposite;27 import org.jalcedo.generator.client.jpa.internal.model.ComponentsFactoryImpl;28 19 import org.jalcedo.generator.client.jpa.internal.model.models.JpaDataSourceImpl; 29 20 … … 42 33 43 34 /** 44 * @param beanEditorInfo45 * @param addAction46 * @param applyAction47 * @param fetchAction48 * @param removeAction49 * @param dataSource50 * @param contentProvider51 * @param detailComposite52 * @param listComposite53 * @param monitor54 * @return55 * @throws CoreException56 */57 @Override58 protected BeanComponentsFactory generateBeanComponentsFactory(59 BeanEditorInfo beanEditorInfo, BeanAddAction addAction,60 BeanApplyAction applyAction, BeanFetchAction fetchAction,61 BeanRemoveAction removeAction, BeanDataSource dataSource,62 BeanContentProvider contentProvider,63 BeanDetailComposite detailComposite,64 BeanListComposite listComposite, IProgressMonitor monitor)65 throws CoreException {66 BeanComponentsFactory componentsFactory = new ComponentsFactoryImpl(67 beanEditorInfo, addAction, applyAction, fetchAction,68 removeAction, dataSource, contentProvider, detailComposite,69 listComposite, persistenceUnitName);70 componentsFactory.generate(monitor);71 return componentsFactory;72 }73 74 /**75 35 * ターゲ�?トとなるBeanに対するDataSourceクラスを生成す�?. 76 36 * <p> … … 87 47 BeanEvent beanEvent, IProgressMonitor monitor) throws CoreException { 88 48 BeanDataSource beanDataSource = new JpaDataSourceImpl(beanEditorInfo, 89 beanEvent );49 beanEvent, persistenceUnitName); 90 50 beanDataSource.generate(monitor); 91 51 return beanDataSource; trunk/plugins/org.jalcedo.generator.client.jpa/src/org/jalcedo/generator/client/jpa/internal/model/models/JpaDataSourceImpl.java
r738 r756 27 27 28 28 private BeanEvent beanEvent; 29 private String persistenceUnitName; 29 30 30 public JpaDataSourceImpl(BeanEditorInfo beanEditorInfo, BeanEvent beanEvent) { 31 public JpaDataSourceImpl(BeanEditorInfo beanEditorInfo, BeanEvent beanEvent, 32 String persistenceUnitName) { 31 33 super(beanEditorInfo); 32 34 this.beanEvent = beanEvent; 35 this.persistenceUnitName = persistenceUnitName; 33 36 } 34 37 … … 47 50 private String generateSource() throws CoreException { 48 51 DataSourceGenerator generator = new DataSourceGenerator(); 49 return generator.generate(this, this.getBeanEditorInfo().getTargetBean(), beanEvent );52 return generator.generate(this, this.getBeanEditorInfo().getTargetBean(), beanEvent, persistenceUnitName); 50 53 } 51 54 trunk/plugins/org.jalcedo.generator.client.jpa/templates/DataSourceGenerator.jet
r590 r756 25 25 import javax.persistence.EntityManagerFactory; 26 26 import javax.persistence.EntityTransaction; 27 import javax.persistence.Persistence; 27 28 import javax.persistence.PersistenceUnit; 28 29 import javax.persistence.Query; … … 42 43 private EntityManagerFactory entityManagerFactory; 43 44 44 public <%=dataSourceName%>(EntityManagerFactory entityManagerFactory) { 45 public <%=dataSourceName%>() { 46 this.entityManagerFactory = Persistence.createEntityManagerFactory("<%=persistenceUnitName%>"); 47 45 48 // create test data. 46 this.entityManagerFactory = entityManagerFactory;47 49 } 48 50 trunk/plugins/org.jalcedo.generator.client.jpa/templates/skeleton/DataSourceGenerator.skeleton
r744 r756 16 16 public class CLASS { 17 17 18 public String generate(JClass generated, TargetBean targetBean, BeanEvent beanEvent) { 18 public String generate(JClass generated, TargetBean targetBean, BeanEvent beanEvent, 19 String persistenceUnitName) { 19 20 return ""; 20 21 }
