[Jiemamy-notify:1942] commit [3103] リファクタリング

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2009年 4月 4日 (土) 22:26:10 JST


Revision: 3103
          http://svn.sourceforge.jp/view?root=jiemamy&view=rev&rev=3103
Author:   j5ik2o
Date:     2009-04-04 22:26:10 +0900 (Sat, 04 Apr 2009)

Log Message:
-----------
リファクタリング

Modified Paths:
--------------
    charon/jiemamy-jpa-importer/trunk/src/main/java/org/jiemamy/composer/importer/JpaImporter.java


-------------- next part --------------
Modified: charon/jiemamy-jpa-importer/trunk/src/main/java/org/jiemamy/composer/importer/JpaImporter.java
===================================================================
--- charon/jiemamy-jpa-importer/trunk/src/main/java/org/jiemamy/composer/importer/JpaImporter.java	2009-04-04 13:25:43 UTC (rev 3102)
+++ charon/jiemamy-jpa-importer/trunk/src/main/java/org/jiemamy/composer/importer/JpaImporter.java	2009-04-04 13:26:10 UTC (rev 3103)
@@ -27,6 +27,7 @@
 import org.jiemamy.composer.importer.meta.EntityMeta;
 import org.jiemamy.composer.importer.meta.EntityMetaReader;
 import org.jiemamy.composer.importer.meta.EntityMetaReaderContext;
+import org.jiemamy.composer.importer.meta.impl.EntityMetaFactoryImpl;
 import org.jiemamy.composer.importer.meta.impl.EntityMetaReaderImpl;
 import org.jiemamy.composer.importer.utils.ClassUtil;
 import org.jiemamy.composer.importer.utils.CollectionsUtil;
@@ -40,7 +41,7 @@
  */
 public class JpaImporter implements Importer<JpaImportConfig> {
 	
-	private static Logger logger = LoggerFactory.getLogger(JpaImporter.class);
+	private static final Logger LOG = LoggerFactory.getLogger(JpaImporter.class);
 	
 
 	public String getName() {
@@ -53,25 +54,27 @@
 		Validate.notNull(config.getRootPackageName());
 		Validate.notNull(config.getEntityPackageName());
 		Validate.notNull(config.getJavaFileEncoding());
-		Validate.notNull(config.getJavaFileSrcDirs());
-		Validate.notEmpty(config.getJavaFileSrcDirs());
-		Validate.notNull(config.getEntityClassNamePatterns());
-		Validate.notEmpty(config.getEntityClassNamePatterns());
-		Validate.notNull(config.getIgnoreEntityClassNamePatterns());
-		Validate.notEmpty(config.getIgnoreEntityClassNamePatterns());
+//		Validate.notNull(config.getJavaFileSrcDirs());
+//		Validate.notEmpty(config.getJavaFileSrcDirs());
+//		Validate.notNull(config.getEntityClassNamePatterns());
+//		Validate.notEmpty(config.getEntityClassNamePatterns());
+//		Validate.notNull(config.getIgnoreEntityClassNamePatterns());
+//		Validate.notEmpty(config.getIgnoreEntityClassNamePatterns());
 		
 		EntityMetaReaderContext context = new EntityMetaReaderContext();
-		EntityMetaReader entityMetaReader = new EntityMetaReaderImpl(context);
-		
 		context.setClassPathDirs(toFiles(config.getClassPathDirs()));
-		context.setJavaFileSrcDirs(toFiles(config.getJavaFileSrcDirs()));
+//		context.setJavaFileSrcDirs(toFiles(config.getJavaFileSrcDirs()));
 		context.setPackageName(ClassUtil.concatName(config.getRootPackageName(), config.getEntityPackageName()));
 		context.setJavaFileEncoding(config.getJavaFileEncoding());
 		
+		context.setEntityMetaFactory(new EntityMetaFactoryImpl());
+		
+		EntityMetaReader entityMetaReader = new EntityMetaReaderImpl(context);
+		
 		try {
 			List<EntityMeta> entityMetas = entityMetaReader.read();
 			for (EntityMeta em : entityMetas) {
-				logger.debug(LogMarker.DETAIL, em.toString());
+				LOG.debug(LogMarker.DETAIL, em.toString());
 			}
 		} catch (IOException e) {
 			e.printStackTrace();



Jiemamy-notify メーリングリストの案内
Back to archive index