org.seasar.tuigwaa.model.core.impl
クラス TgwEntityImpl

java.lang.Object
  拡張org.seasar.tuigwaa.model.core.impl.TgwElementImpl
      拡張org.seasar.tuigwaa.model.core.impl.TgwEntityImpl
すべての実装インタフェース:
TgwElement, TgwEntity

public class TgwEntityImpl
extends TgwElementImpl
implements TgwEntity

作成者:
nishioka

コンストラクタの概要
TgwEntityImpl()
           
TgwEntityImpl(String domain)
           
TgwEntityImpl(String domain, String name)
           
 
メソッドの概要
 Object accept(TgwElementVisitor visitor, Object data)
           
 void addField(TgwAttribute field)
           
 void addReferencedFkField(FkAttribute fkField)
           
 void addRemovedAttrName(String attrName)
           
 boolean equals(Object obj)
           
 List getAllFieldList()
           
 List getAllFieldList(List parentFieldList)
           
 List getAllFieldList(List parentFieldList, int depth)
           
 TgwAttribute getAttributeByDisplayName(String displayName)
          属性の表示名(仮想テーブルのカラムの表示名)でTgwAttributeを検索する
 String getDomainName()
           
 TgwAttribute getField(String name)
          属性の名前(仮想テーブルのカラムの実名)でTgwAttributeを検索する
 Iterator getFieldIterator()
           
 Collection getFieldList()
           
 List getFirstDepthAllFieldList()
           
 TgwAttribute getFirstField()
           
 TgwAttribute getFirstNotFkField()
           
 String getFirstNotFkFieldName()
           
 String getImportedClassName()
           
 Class getJavaClass()
           
 String getJavaClassName()
           
 String getPrimaryKeyColumnName()
           
 String getPrimaryKeyDisplayName()
          主キーの表示名を取得する
 String getRecursiveRepresentativeField()
           
 List getReferencedFkFieldList()
           
 List getRemovedAttrNames()
           
 String getRepresentativeField()
           
 int hashCode()
           
 boolean isAggregation()
           
 boolean isHidden()
           
 boolean isImportedEntity()
           
 boolean isRandomId()
           
 Object newInstance()
           
 TgwAttribute removeAttribute(String attrName)
           
 void removeReferencedFkField(FkAttribute fkField)
           
 void resetAttributes()
           
 void setAggregation(boolean aggregation)
           
 void setDomainName(String schema)
           
 void setHidden(boolean hidden)
           
 void setImportedClassName(String importedClassName)
           
 void setImportedEntity(boolean importedEntity)
           
 void setJavaClass(Class clazz)
           
 void setJavaClassName(String javaClassName)
           
 void setPrimaryKeyColumnName(String primaryKeyColumnName)
           
 void setPrimaryKeyDisplayName(String primaryKeyDisplayName)
          主キーの表示名を設定する
 void setRandomId(boolean randomId)
           
 void setRepresentativeField(String field)
           
 
クラス org.seasar.tuigwaa.model.core.impl.TgwElementImpl から継承したメソッド
addChild, clearChildren, getChild, getChildByDisplayName, getChildList, getChildNameIterator, getDescription, getDisplayName, getName, getParent, removeChild, setDescription, setDisplayName, setName, setParent, swapChild, updateChild
 
クラス java.lang.Object から継承したメソッド
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.seasar.tuigwaa.model.core.TgwElement から継承したメソッド
addChild, getDescription, getDisplayName, getName, getParent, setDescription, setDisplayName, setName, setParent, swapChild, updateChild
 

コンストラクタの詳細

TgwEntityImpl

public TgwEntityImpl()

TgwEntityImpl

public TgwEntityImpl(String domain)

TgwEntityImpl

public TgwEntityImpl(String domain,
                     String name)
メソッドの詳細

setRandomId

public void setRandomId(boolean randomId)
定義:
インタフェース TgwEntity 内の setRandomId

isRandomId

public boolean isRandomId()
定義:
インタフェース TgwEntity 内の isRandomId

setHidden

public void setHidden(boolean hidden)
定義:
インタフェース TgwEntity 内の setHidden

isHidden

public boolean isHidden()
定義:
インタフェース TgwEntity 内の isHidden

isImportedEntity

public boolean isImportedEntity()
定義:
インタフェース TgwEntity 内の isImportedEntity

setImportedEntity

public void setImportedEntity(boolean importedEntity)
定義:
インタフェース TgwEntity 内の setImportedEntity

getJavaClassName

public String getJavaClassName()
定義:
インタフェース TgwEntity 内の getJavaClassName

setJavaClassName

public void setJavaClassName(String javaClassName)
定義:
インタフェース TgwEntity 内の setJavaClassName

setJavaClass

public void setJavaClass(Class clazz)
定義:
インタフェース TgwEntity 内の setJavaClass

setImportedClassName

public void setImportedClassName(String importedClassName)
定義:
インタフェース TgwEntity 内の setImportedClassName

getImportedClassName

public String getImportedClassName()
定義:
インタフェース TgwEntity 内の getImportedClassName

getJavaClass

public Class getJavaClass()
定義:
インタフェース TgwEntity 内の getJavaClass

getDomainName

public String getDomainName()
定義:
インタフェース TgwEntity 内の getDomainName

setDomainName

public void setDomainName(String schema)
定義:
インタフェース TgwEntity 内の setDomainName

setAggregation

public void setAggregation(boolean aggregation)
定義:
インタフェース TgwEntity 内の setAggregation

isAggregation

public boolean isAggregation()
定義:
インタフェース TgwEntity 内の isAggregation

addRemovedAttrName

public void addRemovedAttrName(String attrName)
定義:
インタフェース TgwEntity 内の addRemovedAttrName

getRemovedAttrNames

public List getRemovedAttrNames()
定義:
インタフェース TgwEntity 内の getRemovedAttrNames

getRepresentativeField

public String getRepresentativeField()
定義:
インタフェース TgwEntity 内の getRepresentativeField

getRecursiveRepresentativeField

public String getRecursiveRepresentativeField()

setRepresentativeField

public void setRepresentativeField(String field)
定義:
インタフェース TgwEntity 内の setRepresentativeField

removeAttribute

public TgwAttribute removeAttribute(String attrName)
定義:
インタフェース TgwEntity 内の removeAttribute

addField

public void addField(TgwAttribute field)
定義:
インタフェース TgwEntity 内の addField

removeReferencedFkField

public void removeReferencedFkField(FkAttribute fkField)
定義:
インタフェース TgwEntity 内の removeReferencedFkField

addReferencedFkField

public void addReferencedFkField(FkAttribute fkField)
定義:
インタフェース TgwEntity 内の addReferencedFkField

getReferencedFkFieldList

public List getReferencedFkFieldList()
定義:
インタフェース TgwEntity 内の getReferencedFkFieldList

getAllFieldList

public List getAllFieldList()
定義:
インタフェース TgwEntity 内の getAllFieldList

getFirstDepthAllFieldList

public List getFirstDepthAllFieldList()
定義:
インタフェース TgwEntity 内の getFirstDepthAllFieldList

getAllFieldList

public List getAllFieldList(List parentFieldList)
定義:
インタフェース TgwEntity 内の getAllFieldList

getAllFieldList

public List getAllFieldList(List parentFieldList,
                            int depth)
定義:
インタフェース TgwEntity 内の getAllFieldList

getFirstNotFkFieldName

public String getFirstNotFkFieldName()
定義:
インタフェース TgwEntity 内の getFirstNotFkFieldName

getFirstNotFkField

public TgwAttribute getFirstNotFkField()
定義:
インタフェース TgwEntity 内の getFirstNotFkField

getAttributeByDisplayName

public TgwAttribute getAttributeByDisplayName(String displayName)
属性の表示名(仮想テーブルのカラムの表示名)でTgwAttributeを検索する

定義:
インタフェース TgwEntity 内の getAttributeByDisplayName

getField

public TgwAttribute getField(String name)
属性の名前(仮想テーブルのカラムの実名)でTgwAttributeを検索する

定義:
インタフェース TgwEntity 内の getField

getFirstField

public TgwAttribute getFirstField()
定義:
インタフェース TgwEntity 内の getFirstField

getFieldIterator

public Iterator getFieldIterator()
定義:
インタフェース TgwEntity 内の getFieldIterator

getFieldList

public Collection getFieldList()
定義:
インタフェース TgwEntity 内の getFieldList

getPrimaryKeyColumnName

public String getPrimaryKeyColumnName()
定義:
インタフェース TgwEntity 内の getPrimaryKeyColumnName

setPrimaryKeyColumnName

public void setPrimaryKeyColumnName(String primaryKeyColumnName)
定義:
インタフェース TgwEntity 内の setPrimaryKeyColumnName

newInstance

public Object newInstance()
定義:
インタフェース TgwEntity 内の newInstance

equals

public boolean equals(Object obj)

hashCode

public int hashCode()

accept

public Object accept(TgwElementVisitor visitor,
                     Object data)
定義:
インタフェース TgwElement 内の accept
定義:
クラス TgwElementImpl 内の accept

resetAttributes

public void resetAttributes()
定義:
インタフェース TgwEntity 内の resetAttributes

getPrimaryKeyDisplayName

public String getPrimaryKeyDisplayName()
インタフェース TgwEntity の記述:
主キーの表示名を取得する

定義:
インタフェース TgwEntity 内の getPrimaryKeyDisplayName

setPrimaryKeyDisplayName

public void setPrimaryKeyDisplayName(String primaryKeyDisplayName)
インタフェース TgwEntity の記述:
主キーの表示名を設定する

定義:
インタフェース TgwEntity 内の setPrimaryKeyDisplayName


Copyright © 2005-2006 The Seasar Foundation and the others.. All Rights Reserved.