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