org.seasar.tuigwaa.model
クラス AbstractDataService

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

public abstract class AbstractDataService
extends Object
implements DataService


フィールドの概要
protected  DAOService daoService
           
 
インタフェース org.seasar.tuigwaa.model.DataService から継承したフィールド
DAOTYPE_AGGREGATION, DAOTYPE_FILTER, DAOTYPE_VALUE
 
コンストラクタの概要
AbstractDataService()
           
 
メソッドの概要
protected  Long bindEntityId(TgwEntity entity, Object bean)
           
 void delete(TgwEntity entity, Long id)
           
 void deleteAll(TgwEntity entity)
           
 void deleteByFilter(TgwEntity entity, String methodName)
           
 DataTable find(TgwEntity entity, String methodName)
           
 DataTable find(TgwEntity entity, String methodName, CriteriaFunction extraCriteria)
           
protected  DaoMethod getMethod(TgwEntity entity, String methodName)
           
 Object getValue(TgwEntity entity, String methodName)
           
 Object getValue(TgwEntity entity, String methodName, CriteriaFunction extraCriteria)
           
 DataTable list(TgwEntity entity)
           
 Object load(TgwEntity entity, Long id)
           
 int rowCount(TgwEntity entity)
           
 int rowCountByFilter(TgwEntity entity, String filterName, String searchName, Object dto)
           
 int rowCountBySearch(TgwEntity entity, String searchMethodName, Object dto)
           
 Long saveOrUpdate(TgwEntity entity, Object dto)
           
 Long saveOrUpdate(TgwEntity entity, Object dto, String methodName)
           
 DataTable search(TgwEntity entity, String methodName, Object dto)
           
 DataTable search(TgwEntity entity, String methodName, Object dto, CriteriaFunction extraCriteria)
           
 DataTable searchByFilter(TgwEntity entity, String searchMethodName, Object dto, String filterMethodName)
           
 DataTable searchByFilter(TgwEntity entity, String searchMethodName, Object dto, String filterMethodName, CriteriaFunction extraCriteria)
           
 void setDaoService(DAOService daoService)
           
 void update(TgwEntity entity, Long id, String methodName)
           
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
インタフェース org.seasar.tuigwaa.model.DataService から継承したメソッド
loadByValue, rowCountByFilter
 

フィールドの詳細

daoService

protected DAOService daoService
コンストラクタの詳細

AbstractDataService

public AbstractDataService()
メソッドの詳細

setDaoService

public void setDaoService(DAOService daoService)

getMethod

protected DaoMethod getMethod(TgwEntity entity,
                              String methodName)

bindEntityId

protected Long bindEntityId(TgwEntity entity,
                            Object bean)

load

public Object load(TgwEntity entity,
                   Long id)
定義:
インタフェース DataService 内の load

saveOrUpdate

public Long saveOrUpdate(TgwEntity entity,
                         Object dto)
定義:
インタフェース DataService 内の saveOrUpdate

saveOrUpdate

public Long saveOrUpdate(TgwEntity entity,
                         Object dto,
                         String methodName)
定義:
インタフェース DataService 内の saveOrUpdate

update

public void update(TgwEntity entity,
                   Long id,
                   String methodName)

delete

public void delete(TgwEntity entity,
                   Long id)
定義:
インタフェース DataService 内の delete

deleteAll

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

list

public DataTable list(TgwEntity entity)
定義:
インタフェース DataService 内の list

search

public DataTable search(TgwEntity entity,
                        String methodName,
                        Object dto)
定義:
インタフェース DataService 内の search

find

public DataTable find(TgwEntity entity,
                      String methodName)
定義:
インタフェース DataService 内の find

find

public DataTable find(TgwEntity entity,
                      String methodName,
                      CriteriaFunction extraCriteria)
定義:
インタフェース DataService 内の find

getValue

public Object getValue(TgwEntity entity,
                       String methodName)
定義:
インタフェース DataService 内の getValue

getValue

public Object getValue(TgwEntity entity,
                       String methodName,
                       CriteriaFunction extraCriteria)
定義:
インタフェース DataService 内の getValue

deleteByFilter

public void deleteByFilter(TgwEntity entity,
                           String methodName)
定義:
インタフェース DataService 内の deleteByFilter

rowCount

public int rowCount(TgwEntity entity)
定義:
インタフェース DataService 内の rowCount

rowCountByFilter

public int rowCountByFilter(TgwEntity entity,
                            String filterName,
                            String searchName,
                            Object dto)
定義:
インタフェース DataService 内の rowCountByFilter

rowCountBySearch

public int rowCountBySearch(TgwEntity entity,
                            String searchMethodName,
                            Object dto)
定義:
インタフェース DataService 内の rowCountBySearch

search

public DataTable search(TgwEntity entity,
                        String methodName,
                        Object dto,
                        CriteriaFunction extraCriteria)
定義:
インタフェース DataService 内の search

searchByFilter

public DataTable searchByFilter(TgwEntity entity,
                                String searchMethodName,
                                Object dto,
                                String filterMethodName,
                                CriteriaFunction extraCriteria)
定義:
インタフェース DataService 内の searchByFilter

searchByFilter

public DataTable searchByFilter(TgwEntity entity,
                                String searchMethodName,
                                Object dto,
                                String filterMethodName)
定義:
インタフェース DataService 内の searchByFilter


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