[Jiemamy-notify:1905] commit [3075] JPAのためのテーブルメタクラスを追加しました。

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2009年 4月 3日 (金) 11:03:07 JST


Revision: 3075
          http://svn.sourceforge.jp/view?root=jiemamy&view=rev&rev=3075
Author:   j5ik2o
Date:     2009-04-03 11:03:07 +0900 (Fri, 03 Apr 2009)

Log Message:
-----------
JPAのためのテーブルメタクラスを追加しました。

Added Paths:
-----------
    charon/jiemamy-jpa-importer/trunk/src/main/java/org/jiemamy/composer/importer/meta/TableMeta.java


-------------- next part --------------
Added: charon/jiemamy-jpa-importer/trunk/src/main/java/org/jiemamy/composer/importer/meta/TableMeta.java
===================================================================
--- charon/jiemamy-jpa-importer/trunk/src/main/java/org/jiemamy/composer/importer/meta/TableMeta.java	                        (rev 0)
+++ charon/jiemamy-jpa-importer/trunk/src/main/java/org/jiemamy/composer/importer/meta/TableMeta.java	2009-04-03 02:03:07 UTC (rev 3075)
@@ -0,0 +1,90 @@
+package org.jiemamy.composer.importer.meta;
+
+/**
+ * テーブル用のメタデータクラス。
+ * 
+ * @author j5ik2o
+ * 
+ */
+public class TableMeta {
+	
+	/** 名前 */
+	protected String name;
+	
+	/** カタログ */
+	protected String catalog;
+	
+	/** スキーマ */
+	protected String schema;
+	
+
+	/**
+	 * カタログを取得する。
+	 * 
+	 * @return カタログ
+	 */
+	public String getCatalog() {
+		return catalog;
+	}
+	
+	/**
+	 * カタログやスキーマを含んだ完全な名前を取得する。
+	 * 
+	 * @return カタログやスキーマを含んだ完全な名前
+	 */
+	public String getFullName() {
+		StringBuilder buf = new StringBuilder();
+		if (catalog != null) {
+			buf.append(catalog).append(".");
+		}
+		if (schema != null) {
+			buf.append(schema).append(".");
+		}
+		return buf.append(name).toString();
+	}
+	
+	/**
+	 * 名前を返します。
+	 * 
+	 * @return 名前
+	 */
+	public String getName() {
+		return name;
+	}
+	
+	/**
+	 * スキーマを返します。
+	 * 
+	 * @return スキーマ
+	 */
+	public String getSchema() {
+		return schema;
+	}
+	
+	/**
+	 * カタログを設定します。
+	 * 
+	 * @param catalog カタログ
+	 */
+	public void setCatalog(String catalog) {
+		this.catalog = catalog;
+	}
+	
+	/**
+	 * 名前を設定します。
+	 * 
+	 * @param name 名前
+	 */
+	public void setName(String name) {
+		this.name = name;
+	}
+	
+	/**
+	 * スキーマを設定します。
+	 * 
+	 * @param schema スキーマ
+	 */
+	public void setSchema(String schema) {
+		this.schema = schema;
+	}
+}


Property changes on: charon/jiemamy-jpa-importer/trunk/src/main/java/org/jiemamy/composer/importer/meta/TableMeta.java
___________________________________________________________________
Added: svn:mime-type
   + text/plain



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