com.solesuite.team.xpriori
クラス XprioriCommunicator

java.lang.Object
  上位を拡張 com.solesuite.team.xpriori.XprioriCommunicator

public class XprioriCommunicator
extends java.lang.Object

Xprioriとの通信を行うクラス


入れ子のクラスの概要
 class XprioriCommunicator.StringIDPair
          DocIDとSourceFileNameのペアを表すクラス
 
コンストラクタの概要
XprioriCommunicator()
          デフォルトコンストラクタ
 
メソッドの概要
 boolean connect(java.lang.String server, int port, java.lang.String userId, java.lang.String password)
          XPrioriに接続する
 java.lang.String deleteXML(java.lang.String xpath)
          Deleteを行う
 XprioriCommunicator.StringIDPair[] getDocumentList()
          XPrioriに格納されている全ドキュメントの一覧を返す
 XprioriCommunicator.StringIDPair[] getDocumentList(java.lang.String xpath)
          XPathがヒットするドキュメントの一覧を返す
 java.lang.String insertXML(java.lang.String xpath, java.lang.String xml)
          Insertを行う
 boolean logout()
           
 java.lang.String modifyXML(java.lang.String xpath, java.lang.String xml)
          Modifyを行う
 java.lang.String queryTreeXML(java.lang.String xpath)
          QueryTreeを行う
 java.lang.String queryXML(java.lang.String xpath)
          Queryを行う
 java.lang.String storeXML(java.lang.String xml)
          Storeを行う
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

XprioriCommunicator

public XprioriCommunicator()
デフォルトコンストラクタ

メソッドの詳細

connect

public boolean connect(java.lang.String server,
                       int port,
                       java.lang.String userId,
                       java.lang.String password)
XPrioriに接続する

パラメータ:
server - サーバ名
port - ポート番号
userId - ユーザ名
password - パスワード
戻り値:
接続可否

deleteXML

public java.lang.String deleteXML(java.lang.String xpath)
Deleteを行う

パラメータ:
xpath - XPath
戻り値:
Delete結果文字列

getDocumentList

public XprioriCommunicator.StringIDPair[] getDocumentList()
XPrioriに格納されている全ドキュメントの一覧を返す

戻り値:
ドキュメント一覧

getDocumentList

public XprioriCommunicator.StringIDPair[] getDocumentList(java.lang.String xpath)
XPathがヒットするドキュメントの一覧を返す

パラメータ:
xpath - XPath
戻り値:
ドキュメント一覧

insertXML

public java.lang.String insertXML(java.lang.String xpath,
                                  java.lang.String xml)
Insertを行う

パラメータ:
xpath - XPath
xml - InsertするXML文字列
戻り値:
Insert結果文字列

logout

public boolean logout()

modifyXML

public java.lang.String modifyXML(java.lang.String xpath,
                                  java.lang.String xml)
Modifyを行う

パラメータ:
xpath - XPath
xml - Modifyを行うXML文字列
戻り値:
Modify結果文字列

queryTreeXML

public java.lang.String queryTreeXML(java.lang.String xpath)
QueryTreeを行う

パラメータ:
xpath - XPath
戻り値:
QueryTree結果文字列

queryXML

public java.lang.String queryXML(java.lang.String xpath)
Queryを行う

パラメータ:
xpath - XPath
戻り値:
Query結果文字列

storeXML

public java.lang.String storeXML(java.lang.String xml)
Storeを行う

パラメータ:
xml - StoreするXML文字列
戻り値:
Store結果文字列