oracle.lite.web.workspaceAPI
クラス Workspace

java.lang.Object
  |
  +--oracle.lite.web.workspaceAPI.Workspace
 

public class Workspace
extends java.lang.Object

このクラスは、Web-to-GoのWorkspaceオブジェクトの構築に使用します。


コンストラクタの概要
Workspace()
          空のWorkspaceオブジェクトを作成します。
 
メソッドの概要
 boolean beforeSync(javax.servlet.http.HttpServletRequest request)
          同期の前にクライアントを準備します。
 void ChangePassword(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Web-to-Goクライアントとサーバーの両方のパスワードを変更します。
 void ExcludeApplications(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          アプリケーションを同期対象から除外します。
 int getApplicationSize(javax.servlet.http.HttpServletRequest request)
          Web-to-Goワークスペース内で使用可能なアプリケーション数を取得します。
 java.util.Vector getApplicationStatus(javax.servlet.http.HttpServletRequest request)
          アプリケーションのステータスを取得します。
 java.lang.String getClientMode(javax.servlet.http.HttpServletRequest req)
          Web-to-Goクライアント・モードを取得します。
 java.lang.String getColumnsPerRow(javax.servlet.http.HttpServletRequest req)
          Web-to-Goワークスペースの列設定(行当たりの数)を取得します。
 java.lang.String getHelpURL(javax.servlet.http.HttpServletRequest request)
          Web-to-Goワークスペースに対するヘルプ・ドキュメントのURLを取得します。
 java.lang.String[] getNewWTGApplications(javax.servlet.http.HttpServletRequest request)
          新規の(まだオフラインになっていない)Web-to-Goアプリケーションの名前の配列を取得します。
 boolean getOneClickSync(javax.servlet.http.HttpServletRequest req)
          カレント・ユーザーの「ワンクリック同期」設定を取得します。
 boolean getShowDescription(javax.servlet.http.HttpServletRequest req)
          Web-to-Goワークスペースに対するShowDescriptionのWeb設定を取得します。
 boolean getShowIcon(javax.servlet.http.HttpServletRequest req)
          Web-to-Goワークスペースに対するShowIconのWeb設定を取得します。
 boolean getSyncOnly(javax.servlet.http.HttpServletRequest req)
          Web-to-Goワークスペースに対する同期モードのWeb設定を取得します。
 java.lang.Object[] getWTGApplication(javax.servlet.http.HttpServletRequest request)
          Web-to-Goアプリケーションの配列オブジェクトを取得します。
 java.lang.String getWTGBaseURL(javax.servlet.http.HttpServletRequest request)
          Web-to-GoワークスペースのベースURLを取得します。
 WTGBookmark getWTGBookmark(javax.servlet.http.HttpServletRequest request, int Id)
          あるIDに対するWTGBookMarkオブジェクトを取得します。
 java.util.Vector getWTGBookMark(javax.servlet.http.HttpServletRequest request, java.lang.String where)
          BookMarkを取得します。
 boolean isClient()
          このメソッドは、要求がWeb-to-Goサーバーに直接送られたものか、Web-to-Goクライアントを経由したものかをテストします。
 boolean isClientFirstTime()
          Web-to-Goクライアントから初めてログインしているユーザーかどうかをテストします。
 boolean isLoggedIn(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Web-to-Goへの接続をテストします。
 boolean isLoggedOn(javax.servlet.http.HttpServletRequest request)
          Web-to-Goへのログオンをテストします。
 boolean isServerPwdDifferent()
          Web-to-Goクライアントとサーバーでパスワードが異なるかどうかをテストします。
 boolean isValidUser(java.lang.String name, java.lang.String password)
          Web-to-Goの有効なユーザーかどうかをテストします。
 void logoff(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Web-to-Goからカレント・クライアントをログオフします。
 void ResetClientPassword(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Web-to-Goクライアント上のパスワードとWeb-to-Goサーバー上のパスワードが異なる場合、このメソッドをコールしてWeb-to-Goクライアント上のパスワードをWeb-to-Goサーバー上のパスワードにリセットします。
 void SaveApplicationSettings(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Web-to-Goの構成データを保存します。
 void SaveBookmark(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Web-to-Goのブックマーク・データを保存します。
 void SavePreferences(javax.servlet.http.HttpServletRequest request)
          Web-to-Goの設定データを保存します。
 int SyncData(javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse res)
          Web-to-Goのデータをクライアント側から同期します。
 void UpLoadServlet(java.lang.String classname, java.lang.String virtualpath)
          Web-to-Goへサーブレットをアップロードします。
 
クラス java.lang.Objectから継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

Workspace

public Workspace() 
空のWorkspaceオブジェクトを作成します。
メソッドの詳細

ResetClientPassword

public void ResetClientPassword(javax.servlet.http.HttpServletRequest request,
                                javax.servlet.http.HttpServletResponse response) 
Web-to-Goクライアント上のパスワードとWeb-to-Goサーバー上のパスワードが異なる場合、このメソッドをコールしてWeb-to-Goクライアント上のパスワードをWeb-to-Goサーバー上のパスワードにリセットします。
パラメータ:
request - HttpServletRequest。
response - HttpServletResponse。

isLoggedIn

public boolean isLoggedIn(javax.servlet.http.HttpServletRequest request,
                          javax.servlet.http.HttpServletResponse response) 
Web-to-Goへの接続をテストします。
パラメータ:
request - HttpServletRequest。
response - HttpServletResponse。
戻り値:
Web-to-Goクライアントにログインできる場合はTRUE、ログインが失敗の場合はFALSE。

isValidUser

public boolean isValidUser(java.lang.String name,
                           java.lang.String password) 
Web-to-Goの有効なユーザーかどうかをテストします。
パラメータ:
name - ユーザーのログイン名。
password - ユーザーのパスワード。
戻り値:
有効なユーザーの場合はTRUE、そうでない場合はFALSE。

isClientFirstTime

public boolean isClientFirstTime() 
Web-to-Goクライアントから初めてログインしているユーザーかどうかをテストします。
戻り値:
初めての場合はTRUE、そうでない場合はFALSE。

isServerPwdDifferent

public boolean isServerPwdDifferent() 
Web-to-Goクライアントとサーバーでパスワードが異なるかどうかをテストします。
戻り値:
パスワードが異なる場合はTRUE、そうでない場合はFALSE。

getApplicationSize

public int getApplicationSize(javax.servlet.http.HttpServletRequest request) 
Web-to-Goワークスペース内で使用可能なアプリケーション数を取得します。
パラメータ:
request - HttpServletRequest。
戻り値:
アプリケーションの数。

getWTGApplication

public java.lang.Object[] getWTGApplication(javax.servlet.http.HttpServletRequest request) 
Web-to-Goアプリケーションの配列オブジェクトを取得します。
パラメータ:
request - HttpServletRequest。
戻り値:
Web-to-Goアプリケーションの配列オブジェクト。

getNewWTGApplications

public java.lang.String[] getNewWTGApplications(javax.servlet.http.HttpServletRequest request) 
新規の(まだオフラインになっていない)Web-to-Goアプリケーションの名前の配列を取得します。
パラメータ:
request - HttpServletRequest。
戻り値:
新規のWeb-to-Goアプリケーションの名前(文字列)の配列。

getHelpURL

public java.lang.String getHelpURL(javax.servlet.http.HttpServletRequest request) 
Web-to-Goワークスペースに対するヘルプ・ドキュメントのURLを取得します。
パラメータ:
request - HttpServletRequest。
戻り値:
ヘルプ・ドキュメントのURL。

getWTGBookMark

public java.util.Vector getWTGBookMark(javax.servlet.http.HttpServletRequest request,
                                       java.lang.String where) 
BookMarkを取得します。
パラメータ:
request - HttpServletRequest。
where - 文字列。
戻り値:
BookMarkのベクトル。

getApplicationStatus

public java.util.Vector getApplicationStatus(javax.servlet.http.HttpServletRequest request) 
アプリケーションのステータスを取得します。
パラメータ:
request - HttpServletRequest。
戻り値:
アプリケーションのステータスのベクトル。

isClient

public boolean isClient() 
このメソッドは、要求がWeb-to-Goサーバーに直接送られたものか、Web-to-Goクライアントを経由したものかをテストします。
戻り値:
要求がWeb-to-Goサーバーに直接送られた場合はFALSE、それ以外の場合はTRUE。

getWTGBookmark

public WTGBookmark getWTGBookmark(javax.servlet.http.HttpServletRequest request,
                                  int Id) 
あるIDに対するWTGBookMarkオブジェクトを取得します。
パラメータ:
request - 要求。
Id - ブックマークID。
戻り値:
IDに対するWTGBookMarkオブジェクト。

getClientMode

public java.lang.String getClientMode(javax.servlet.http.HttpServletRequest req) 
Web-to-Goクライアント・モードを取得します。
パラメータ:
req - HttpServletRequest。
戻り値:
クライアント・モード。

getShowIcon

public boolean getShowIcon(javax.servlet.http.HttpServletRequest req) 
Web-to-Goワークスペースに対するShowIconのWeb設定を取得します。
パラメータ:
req - HttpServletRequest。
戻り値:
Show Iconがチェックされている場合はTRUE、それ以外の場合はFALSE。

getShowDescription

public boolean getShowDescription(javax.servlet.http.HttpServletRequest req) 
Web-to-Goワークスペースに対するShowDescriptionのWeb設定を取得します。
パラメータ:
req - HttpServletRequest。
戻り値:
ShowDescriptionがチェックされている場合はTRUE、それ以外の場合はFALSE。

getSyncOnly

public boolean getSyncOnly(javax.servlet.http.HttpServletRequest req) 
Web-to-Goワークスペースに対する同期モードのWeb設定を取得します。
パラメータ:
req - HttpServletRequest。
戻り値:
常にオフラインがチェックされている場合はTRUE、それ以外の場合はFALSE。

getOneClickSync

public boolean getOneClickSync(javax.servlet.http.HttpServletRequest req) 
カレント・ユーザーの「ワンクリック同期」設定を取得します。
パラメータ:
req - HttpServletRequest。
戻り値:
ワンクリック同期が選択されている場合はTRUE、それ以外の場合はFALSE。

getColumnsPerRow

public java.lang.String getColumnsPerRow(javax.servlet.http.HttpServletRequest req) 
Web-to-Goワークスペースの列設定(行あたりの数)を取得します。
パラメータ:
req - HttpServletRequest。
戻り値:
1行あたりの列設定数。

SavePreferences

public void SavePreferences(javax.servlet.http.HttpServletRequest request) 
Web-to-Goの設定データを保存します。
パラメータ:
request - HttpServletRequest。

ChangePassword

public void ChangePassword(javax.servlet.http.HttpServletRequest request,
                           javax.servlet.http.HttpServletResponse response) 
Web-to-Goクライアントとサーバーの両方のパスワードを変更します。
パラメータ:
request - HttpServletRequest。
response - HttpServletResponse。

SaveApplicationSettings

public void SaveApplicationSettings(javax.servlet.http.HttpServletRequest request,
                                    javax.servlet.http.HttpServletResponse response) 
Web-to-Goの構成データを保存します。
パラメータ:
request - HttpServletRequest。
response - HttpServletResponse。

ExcludeApplications

public void ExcludeApplications(javax.servlet.http.HttpServletRequest request,
                                javax.servlet.http.HttpServletResponse response) 
アプリケーションを同期対象から除外します。
パラメータ:
request - HttpServletRequest。
response - HttpServletResponse。

SaveBookmark

public void SaveBookmark(javax.servlet.http.HttpServletRequest request,
                         javax.servlet.http.HttpServletResponse response) 
Web-to-Goのブックマーク・データを保存します。
パラメータ:
request - HttpServletRequest。
response - HttpServletResponse。

getWTGBaseURL

public java.lang.String getWTGBaseURL(javax.servlet.http.HttpServletRequest request) 
Web-to-GoワークスペースのベースURLを取得します。
パラメータ:
request - HttpServletRequest。
戻り値:
URLのベース文字列。

logoff

public void logoff(javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response) 
Web-to-Goからカレント・クライアントをログオフします。
パラメータ:
request - HttpServletRequest。
response - HttpServletResponse。

SyncData

public int SyncData(javax.servlet.http.HttpServletRequest req,
                    javax.servlet.http.HttpServletResponse res) 
Web-to-Goのデータをクライアント側から同期します。
パラメータ:
req - HttpServletRequest。
res - HttpServletResponse。
戻り値:
エラーがある場合は-1。 同期が成功して新規アプリケーションをダウンロードできる場合は1を返し、それ以外の場合は0を返します。

isLoggedOn

public boolean isLoggedOn(javax.servlet.http.HttpServletRequest request) 
Web-to-Goへのログオンをテストします。
パラメータ:
request - HttpServletRequest。
戻り値:
テストが成功した場合はTRUE、そうでない場合はFALSE。

beforeSync

public boolean beforeSync(javax.servlet.http.HttpServletRequest request) 
同期の前にクライアントを準備します。
パラメータ:
request - HttpServletRequest。新規パラメータを持つ場合があります。
戻り値:
同期ページに直接移動する場合はTRUE、Web-to-GoがexcludeApplicationsページに移動する必要がある場合はFALSE。

UpLoadServlet

public void UpLoadServlet(java.lang.String classname,
                          java.lang.String virtualpath) 
Web-to-Goへサーブレットをアップロードします。
パラメータ:
String - クラス名。
String - 仮想パス。