org.seasar.tuigwaa.model
クラス ModelServiceImpl

java.lang.Object
  拡張org.seasar.tuigwaa.model.ModelServiceImpl
すべての実装インタフェース:
ModelService

public class ModelServiceImpl
extends Object
implements ModelService

作成者:
nishioka

コンストラクタの概要
ModelServiceImpl(JavaClassService javaService, DynaDatabaseService dbService, DAOService daoService, EntityResource resource)
           
 
メソッドの概要
 Collection alterEntity(TgwEntity entity, boolean isChangedEntityStructure)
           
 void copyDomain(String srcDomainName, String destDomainName)
           
 void createDomain(String domainName)
           
 void createEntities(String domainName, List entityList)
           
 void createEntity(TgwEntity entity)
           
 EntityInfo createEntityInfo(String domainName, String entityName)
           
 List createEntityInfoList(String domainName)
           
 void deleteDomain(String domainName)
           
 void dropEntity(String domainName, String entityName)
           
 TgwDomain getDomain(String domainName)
           
 TgwEntity getEntity(String domainName, String entityName)
           
 TgwEntity getEntityByDisplayName(String domainName, String displayName)
           
 Iterator getEntityIterator(String domainName)
           
 List getEntityList(String domainName)
           
 Iterator getEntityNameInterator(String domainName)
           
 List getNewRefList(TgwEntity fromEntity)
           
 void loadDomain(String domainName)
           
 String nextEntityName(String domainName)
           
 List readDatabase(String domainName)
           
 TgwEntity readJavaClass(String domainName, String entityName, Class clazz)
           
 void saveDomain(String domainName)
           
 void updateEntity(TgwEntity entity)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ModelServiceImpl

public ModelServiceImpl(JavaClassService javaService,
                        DynaDatabaseService dbService,
                        DAOService daoService,
                        EntityResource resource)
メソッドの詳細

createDomain

public void createDomain(String domainName)
定義:
インタフェース ModelService 内の createDomain

deleteDomain

public void deleteDomain(String domainName)
定義:
インタフェース ModelService 内の deleteDomain

copyDomain

public void copyDomain(String srcDomainName,
                       String destDomainName)
定義:
インタフェース ModelService 内の copyDomain

readDatabase

public List readDatabase(String domainName)
定義:
インタフェース ModelService 内の readDatabase

readJavaClass

public TgwEntity readJavaClass(String domainName,
                               String entityName,
                               Class clazz)
定義:
インタフェース ModelService 内の readJavaClass

dropEntity

public void dropEntity(String domainName,
                       String entityName)
                throws Exception
定義:
インタフェース ModelService 内の dropEntity
例外:
Exception

createEntity

public void createEntity(TgwEntity entity)
                  throws ClassNotFoundException,
                         javassist.CannotCompileException
定義:
インタフェース ModelService 内の createEntity
例外:
ClassNotFoundException
javassist.CannotCompileException

alterEntity

public Collection alterEntity(TgwEntity entity,
                              boolean isChangedEntityStructure)
                       throws Exception
定義:
インタフェース ModelService 内の alterEntity
例外:
Exception

getEntity

public TgwEntity getEntity(String domainName,
                           String entityName)
定義:
インタフェース ModelService 内の getEntity

getEntityByDisplayName

public TgwEntity getEntityByDisplayName(String domainName,
                                        String displayName)
定義:
インタフェース ModelService 内の getEntityByDisplayName

getEntityNameInterator

public Iterator getEntityNameInterator(String domainName)
定義:
インタフェース ModelService 内の getEntityNameInterator

getEntityIterator

public Iterator getEntityIterator(String domainName)
定義:
インタフェース ModelService 内の getEntityIterator

getEntityList

public List getEntityList(String domainName)
定義:
インタフェース ModelService 内の getEntityList

createEntityInfo

public EntityInfo createEntityInfo(String domainName,
                                   String entityName)
定義:
インタフェース ModelService 内の createEntityInfo

createEntityInfoList

public List createEntityInfoList(String domainName)
定義:
インタフェース ModelService 内の createEntityInfoList

saveDomain

public void saveDomain(String domainName)
定義:
インタフェース ModelService 内の saveDomain

loadDomain

public void loadDomain(String domainName)
定義:
インタフェース ModelService 内の loadDomain

getDomain

public TgwDomain getDomain(String domainName)
定義:
インタフェース ModelService 内の getDomain

getNewRefList

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

updateEntity

public void updateEntity(TgwEntity entity)
                  throws TgwServiceException
定義:
インタフェース ModelService 内の updateEntity
例外:
TgwServiceException

createEntities

public void createEntities(String domainName,
                           List entityList)
定義:
インタフェース ModelService 内の createEntities

nextEntityName

public String nextEntityName(String domainName)
定義:
インタフェース ModelService 内の nextEntityName


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