jp.go.nict.langrid.wrapper.common.db.dao
クラス ParallelTextDao

java.lang.Object
  上位を拡張 jp.go.nict.langrid.wrapper.common.db.dao.AbstractDao
      上位を拡張 jp.go.nict.langrid.wrapper.common.db.dao.BasicEntityDao<ParallelText,BasicEntityTable<ParallelText>>
          上位を拡張 jp.go.nict.langrid.wrapper.common.db.dao.ParallelTextDao

public class ParallelTextDao
extends BasicEntityDao<ParallelText,BasicEntityTable<ParallelText>>

バージョン:
$Revision: 4856 $
作成者:
Takao Nakaguchi, $Author: nakaguchi $

コンストラクタの概要
ParallelTextDao(ConnectionManager connectionManager, DbDictionary dbDictionary, String tableName, int maxCount)
           
 
メソッドの概要
 long addParallelText(Language[] languages, String[] texts)
           
 boolean deleteParallelText(long id)
           
 Collection<ParallelText> searchParallelTexts(Language sourceLang, Language[] targetLangs, String source, MatchingMethod matchingMethod)
           
 boolean updateParallelText(long id, Language[] languages, String[] texts)
           
 
クラス jp.go.nict.langrid.wrapper.common.db.dao.BasicEntityDao から継承されたメソッド
clear, delete, getSequenceTable, getTable, insert, search, update
 
クラス jp.go.nict.langrid.wrapper.common.db.dao.AbstractDao から継承されたメソッド
beginTransaction, closeConnection, closeConnection, commitTransaction, getConnection, rollbackTransaction, rollbackTransaction
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ParallelTextDao

public ParallelTextDao(ConnectionManager connectionManager,
                       DbDictionary dbDictionary,
                       String tableName,
                       int maxCount)
メソッドの詳細

searchParallelTexts

public Collection<ParallelText> searchParallelTexts(Language sourceLang,
                                                    Language[] targetLangs,
                                                    String source,
                                                    MatchingMethod matchingMethod)
                                             throws DaoException
例外:
DaoException

addParallelText

public long addParallelText(Language[] languages,
                            String[] texts)
                     throws DaoException
例外:
DaoException

deleteParallelText

public boolean deleteParallelText(long id)
                           throws DaoException
例外:
DaoException

updateParallelText

public boolean updateParallelText(long id,
                                  Language[] languages,
                                  String[] texts)
                           throws DaoException
例外:
DaoException