org.seasar.tuigwaa.model.core
インタフェース TgwEntity

すべてのスーパーインタフェース:
TgwElement
既知の実装クラスの一覧:
TgwEntityImpl

public interface TgwEntity
extends TgwElement

Tuigwaaのモデル(テーブル)を表す

作成者:
nishioka

メソッドの概要
 void addField(TgwAttribute field)
           
 void addReferencedFkField(FkAttribute fkField)
           
 void addRemovedAttrName(String attrName)
           
 List getAllFieldList()
           
 List getAllFieldList(List parentList)
           
 List getAllFieldList(List parentList, int depth)
           
 TgwAttribute getAttributeByDisplayName(String displayName)
           
 String getDomainName()
           
 TgwAttribute getField(String fieldNam)
           
 Iterator getFieldIterator()
           
 Collection getFieldList()
           
 List getFirstDepthAllFieldList()
           
 TgwAttribute getFirstField()
           
 TgwAttribute getFirstNotFkField()
           
 String getFirstNotFkFieldName()
           
 String getImportedClassName()
           
 Class getJavaClass()
           
 String getJavaClassName()
           
 String getPrimaryKeyColumnName()
           
 String getPrimaryKeyDisplayName()
          主キーの表示名を取得する
 List getReferencedFkFieldList()
           
 List getRemovedAttrNames()
           
 String getRepresentativeField()
           
 boolean isAggregation()
           
 boolean isHidden()
           
 boolean isImportedEntity()
           
 boolean isRandomId()
           
 Object newInstance()
           
 TgwAttribute removeAttribute(String attrName)
           
 void removeReferencedFkField(FkAttribute fkField)
           
 void resetAttributes()
           
 void setAggregation(boolean flag)
           
 void setDomainName(String domainName)
           
 void setHidden(boolean hidden)
           
 void setImportedClassName(String javaClassName)
           
 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.TgwElement から継承したメソッド
accept, addChild, getDescription, getDisplayName, getName, getParent, setDescription, setDisplayName, setName, setParent, swapChild, updateChild
 

メソッドの詳細

setImportedClassName

public void setImportedClassName(String javaClassName)

getImportedClassName

public String getImportedClassName()

setJavaClassName

public void setJavaClassName(String javaClassName)

getJavaClassName

public String getJavaClassName()

setJavaClass

public void setJavaClass(Class clazz)

getJavaClass

public Class getJavaClass()

getDomainName

public String getDomainName()

setDomainName

public void setDomainName(String domainName)

setAggregation

public void setAggregation(boolean flag)

isAggregation

public boolean isAggregation()

isHidden

public boolean isHidden()

setHidden

public void setHidden(boolean hidden)

isImportedEntity

public boolean isImportedEntity()

setImportedEntity

public void setImportedEntity(boolean importedEntity)

isRandomId

public boolean isRandomId()

setRandomId

public void setRandomId(boolean randomId)

getRepresentativeField

public String getRepresentativeField()

setRepresentativeField

public void setRepresentativeField(String field)

addField

public void addField(TgwAttribute field)

removeAttribute

public TgwAttribute removeAttribute(String attrName)

getField

public TgwAttribute getField(String fieldNam)

getAttributeByDisplayName

public TgwAttribute getAttributeByDisplayName(String displayName)

resetAttributes

public void resetAttributes()

getFirstField

public TgwAttribute getFirstField()

getFirstNotFkField

public TgwAttribute getFirstNotFkField()

getFirstNotFkFieldName

public String getFirstNotFkFieldName()

getFieldIterator

public Iterator getFieldIterator()

getFirstDepthAllFieldList

public List getFirstDepthAllFieldList()

getAllFieldList

public List getAllFieldList()

getAllFieldList

public List getAllFieldList(List parentList)

getAllFieldList

public List getAllFieldList(List parentList,
                            int depth)

getFieldList

public Collection getFieldList()

newInstance

public Object newInstance()

addRemovedAttrName

public void addRemovedAttrName(String attrName)

getRemovedAttrNames

public List getRemovedAttrNames()

removeReferencedFkField

public void removeReferencedFkField(FkAttribute fkField)

addReferencedFkField

public void addReferencedFkField(FkAttribute fkField)

getReferencedFkFieldList

public List getReferencedFkFieldList()

getPrimaryKeyColumnName

public String getPrimaryKeyColumnName()

setPrimaryKeyColumnName

public void setPrimaryKeyColumnName(String primaryKeyColumnName)

getPrimaryKeyDisplayName

public String getPrimaryKeyDisplayName()
主キーの表示名を取得する


setPrimaryKeyDisplayName

public void setPrimaryKeyDisplayName(String primaryKeyDisplayName)
主キーの表示名を設定する



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