oracle.mobile.admin
クラス ResourceManager

java.lang.Object
  |
  +--oracle.mobile.admin.ResourceManager
 

public class ResourceManager
extends java.lang.Object

Web-to-Goリソースに対する管理APIを提供します。


フィールドの概要
static int ALL_PLATFORMS
          サポートされているすべてのプラットフォーム
static int EPOC
          サポートされているプラットフォームのうち、EPOCプラットフォーム。
static int PALM
          サポートされているプラットフォームのうち、PALM OSプラットフォーム。
static int WINCE
          サポートされているプラットフォームのうち、Microsoft Windows CEプラットフォーム。
static int WTG
          サポートされているプラットフォームのうち、Oracle Web-to-Goプラットフォーム。
 
メソッドの概要
static void addUsersToGroup(java.lang.String groupName, java.util.Vector users)
          指定されたユーザー・グループに複数のユーザーを追加します。事前にグループとユーザーの両方を作成しておく必要があります。
static void addUserToGroup(java.lang.String groupName, java.lang.String userName)
          1人のユーザーを指定されたユーザー・グループに追加します。事前にグループとユーザーの両方を作成しておく必要があります。
static void closeConnection()
          Web-to-Goの管理セッションを終了します。
static void commitTransaction()
          管理タスクをコミットします。
static boolean createExternalUser(java.lang.String userName)
          外部認証されるWeb-to-Goユーザーを作成します。
static boolean createGroup(java.lang.String groupName)
          新規Web-to-Goユーザーを作成します。
static boolean createUser(java.lang.String userName, java.lang.String password, java.lang.String fullName, java.lang.String privilege)
          新規Web-to-Goユーザーを作成します。すでに同じ名前のユーザー・グループがある場合は何もしません。
static void dropApplication(java.lang.String virtualPath)
          指定された既存アプリケーションを削除します。
static void dropGroup(java.lang.String groupName)
          指定されたユーザー・グループを削除します。グループ内のユーザーは削除されません。
static void dropUser(java.lang.String userName)
          Web-to-Goユーザーを削除します。
static java.lang.String getApplicationDescription(java.lang.String virtualPath)
          既存アプリケーションの説明を取得します。
static java.lang.String getApplicationName(java.lang.String virtualPath)
          既存アプリケーションの名前を取得します。
static int getDBConnections(java.lang.String virtualPath)
          既存アプリケーションのデータベース接続数を取得します。
static boolean getDBCOnnectionSharing(java.lang.String virtualPath)
          このアプリケーションに対してデータベース接続の共有が許されているかを示します。
static java.lang.String getDBPassword(java.lang.String virtualPath)
          既存アプリケーションのデータベース・パスワードを取得します。
static java.lang.String getDBUser(java.lang.String virtualPath)
          既存アプリケーションのデータベース・ユーザー名を取得します。
static java.lang.String getFullName(java.lang.String userName)
          既存のWeb-to-Goユーザーのフルネーム情報を返します。
static boolean getGroupAccess(java.lang.String virtualPath, java.lang.String groupName)
          ユーザー・グループのアプリケーション・アクセス権を取得します。
static boolean getGroupRoleAccess(java.lang.String virtualPath, java.lang.String groupName, java.lang.String role)
          グループがそのロールでアプリケーションにアクセスできるかを示します。
static boolean getGroupUserAccess(java.lang.String virtualPath, java.lang.String groupName, java.lang.String userName)
          関連するアプリケーションが1つのみの場合に、このユーザーがグループのメンバーと考えられるかを示します。
static java.lang.String getPrivilege(java.lang.String userName)
          既存のWeb-to-Goユーザーの権限を返します。
static java.lang.String getPublicationItemName(java.lang.String snapshot, int platform)
          ResourceManager APIとConsolidator APIの間のリンクです。
static java.lang.String getPublicationName(java.lang.String virtualPath, int platform)
          ResourceManager APIとConsolidator APIの間のリンクです。
static java.lang.String getSnapshotTemplate(java.lang.String snapshot, int platform)
          スナップショット・テンプレート文字列を取得します。
static java.lang.String getTemplateVariable(java.lang.String virtualPath, int platform, java.lang.String userName, java.lang.String varName)
          1人のユーザーに対するアプリケーションのスナップショット・テンプレート変数の値を取得します。アプリケーションに複数のスナップショット・テンプレート変数がある場合は、getTemplateVariables()を使用したほうが効率がよくなります。
static java.util.Hashtable getTemplateVariables(java.lang.String virtualPath, int platform, java.lang.String userName)
          1人のユーザーに対するアプリケーションのスナップショット・テンプレート変数の値を取得します。このユーザーには、アプリケーションに対するアクセス権が必要です。
static boolean getUserAccess(java.lang.String virtualPath, java.lang.String userName)
          ユーザー・レベルでのユーザーのアプリケーション・アクセス権を取得します。
static java.util.Vector getUserCompleteRefreshList(java.lang.String userName)
          次回の同期で完全リフレッシュされるプラットフォームのリストを取得します。
static java.lang.String getUserRegistryEntry(java.lang.String virtualPath, java.lang.String userName, java.lang.String registryName)
          Web-to-Goユーザーのレジストリ・エントリ値を取得します。
static boolean getUserRoleAccess(java.lang.String virtualPath, java.lang.String userName, java.lang.String role)
          ユーザーがそのロールでアプリケーションにアクセスできるかを示します。
static boolean isApplicationSuspended(java.lang.String virtualPath)
          推奨されません。  
static java.util.Vector listApplications(java.lang.String appnamePattern)
          namePatternに一致するすべてのWeb-to-Goアプリケーションをリストします。この検索では大/小文字が区別されます。
static java.util.Vector listApplicationsByVP(java.lang.String vpPattern)
          仮想パス・パターンに一致する仮想パスを持ったアプリケーションをリストします。
static java.util.Vector listGroupRoles(java.lang.String virtualPath, java.lang.String groupName)
          グループがこのアプリケーションに対して持っている固有のロールを示します。 アプリケーションに対してアクセス権を持っているかぎり、最低限デフォルトのロールを持つことになります。
static java.util.Vector listGroups(java.lang.String namePattern)
          パターンに一致する名前のグループをリストします。
static java.util.Vector listGroupsInGroup(java.lang.String groupName)
          ユーザー・グループ内のすべてのグループを取得します。
static java.util.Hashtable listRegistryEntries(java.lang.String virtualPath)
          このアプリケーションに関連するレジストリ・エントリを検索します。
static java.util.Vector listRoles(java.lang.String virtualPath)
          既存アプリケーションに関連するロールをリストします。
static java.util.Vector listSnapshots(java.lang.String virtualPath, int platform)
          指定されたプラットフォーム上でこのアプリケーションに関連するスナップショットをリストします。
static java.util.Vector listTemplateVariables(java.lang.String virtualPath, int platform)
          1つのプラットフォーム上のアプリケーションに対するすべてのスナップショット・テンプレート変数名をリストします。
static java.util.Hashtable listUserRegistryEntries(java.lang.String virtualPath, java.lang.String userName)
          ユーザー固有のレジストリ・エントリを検索します。
static java.util.Vector listUserRoles(java.lang.String virtualPath, java.lang.String userName)
          ユーザーがこのアプリケーションに対して持っている固有のロールを示します。 アプリケーションに対してアクセス権を持っているかぎり、最低限デフォルトのロールを持つことになります。
static java.util.Vector listUsers(java.lang.String namePattern)
          名前パターンに一致するユーザー名のユーザーを検索します。
static java.util.Vector listUsersInGroup(java.lang.String groupName)
          ユーザー・グループ内のすべてのユーザーを取得します。
static void openConnection(java.lang.String adminUser, java.lang.String adminPwd)
          Web-to-Goの管理セッションを開始します。
static void openConnection(java.lang.String adminUser, java.lang.String adminPwd, java.lang.String adminURL)
          Web-to-Goの管理セッションを開始します。
static void publishApplication(java.io.File jarFile, java.lang.String username, java.lang.String password, java.lang.String url, boolean isPublicApplication, boolean overwrite)
          Web-to-GoアプリケーションのjarファイルをWeb-to-Goにパブリッシュします。
static void publishDummyApplication(java.lang.String strVP, java.lang.String strName)
          アプリケーションが完成する前に、そのプレースホルダとなるダミー(空の)アプリケーションをパブリッシュします。
static void removeUserFromGroup(java.lang.String groupName, java.lang.String userName)
          指定されたユーザー・グループからユーザーを1人削除します。
static void removeUsersFromGroup(java.lang.String groupName, java.util.Vector users)
          指定されたユーザー・グループから複数のユーザーを削除します。
static void resumeApplication(java.lang.String virtualPath)
          推奨されません。  
static void rollbackTransaction()
          管理タスクをロールバックします。
static void setApplicationDescription(java.lang.String virtualPath, java.lang.String description)
          既存アプリケーションを記述します。
static void setApplicationName(java.lang.String virtualPath, java.lang.String appname)
          既存アプリケーションを改名します。
static void setDBConnections(java.lang.String virtualPath, int connections)
          既存アプリケーションのデータベース接続数を設定します。
static void setDBConnectionSharing(java.lang.String virtualPath, boolean sharing)
          既存アプリケーションのデータベース接続共有を使用可能または使用禁止にします。
static void setDBUser(java.lang.String virtualPath, java.lang.String dbUser, java.lang.String dbPwd)
          既存アプリケーションのデータベース・ユーザー・プロパティを設定します。
static void setFullName(java.lang.String userName, java.lang.String fullname)
          既存のWeb-to-Goユーザーのフル・ネーム情報を設定します。
static void setGroupAccess(java.lang.String virtualPath, java.lang.String groupName, boolean access)
          グループのアプリケーション・アクセス権を設定します。
static void setGroupRoleAccess(java.lang.String virtualPath, java.lang.String groupName, java.lang.String role, boolean access)
          グループに、指定されたロールのアクセス権を設定します。
static void setGroupRoleAccess(java.lang.String virtualPath, java.lang.String groupName, java.util.Vector roles, boolean access)
          前提条件: グループがアプリケーションに対してアプリケーション・ロールを付与または取り消すアクセス権を持っていること。グループには常に「デフォルト・ロール」が付与されています。
static void setGroupUserAccess(java.lang.String virtualPath, java.lang.String groupName, java.lang.String userName, boolean access)
          次のどちらかがTRUEの場合に、ユーザーはアプリケーションに対するアクセス権を持ちます。 1) ユーザーがアプリケーションに対するアクセス権を持っていること。2) アプリケーションに対するアクセス権を持つユーザー・グループにそのユーザーが属していること。ただし、管理者は、グループ内の個々のユーザーの特定のアプリケーションに対するアクセス権を付与または取り消すことにより、グループを細かく調整できます。 したがって、アプリケーションへのアクセスからユーザーを取り消すには、次の両方がTRUEであることが必要です。 1) ユーザーがアプリケーションに対するアクセス権を持っていないこと。2) ユーザーが属しているどのグループもアプリケーションに対するアクセス権を持っていないか、ユーザーが属していてアプリケーションに対するアクセス権を持っているすべてのグループにおいて、そのユーザーがアプリケーションへのアクセスを取り消されていること。 このメソッドにより、アプリケーションに対してより詳細なグループ・レベルでのユーザー・アクセスを割り当てられます。
static void setPassword(java.lang.String userName, java.lang.String newpwd)
          既存のWeb-to-Goユーザーのパスワードを設定します。
static void setPrivilege(java.lang.String userName, java.lang.String privilege)
          既存のWeb-to-Goユーザーに対して権限を設定します。
static void setTemplateVariable(java.lang.String virtualPath, int platform, java.lang.String userName, java.lang.String name, java.lang.String value)
          特定のユーザーに対してスナップショット・テンプレート変数の値を設定します。
static void setTemplateVariables(java.lang.String virtualPath, int platform, java.lang.String userName, java.util.Hashtable nameValuePairs)
          特定のユーザーに対して複数のスナップショット・テンプレート変数の値を設定します。
static void setUserAccess(java.lang.String virtualPath, java.lang.String userName, boolean access)
          ユーザーのアプリケーション・アクセス権を設定します。
static void setUserCompleteRefresh(java.lang.String userName, int platform)
          指定されたプラットフォームに、次回のユーザー同期時の完全リフレッシュを設定します。
static void setUserCompleteRefresh(java.lang.String userName, java.lang.String platform)
          指定されたプラットフォームに、次回のユーザー同期時の完全リフレッシュを設定します。
static void setUserCompleteRefreshList(java.lang.String userName, java.util.Vector platforms)
          そのプラットフォーム上で次回の同期時に完全リフレッシュされるプラットフォームのリストを設定します。
static void setUserCompleteRefreshList1(java.lang.String userName, java.util.Vector platformCodes)
          そのプラットフォーム上で次回の同期時に完全リフレッシュされるプラットフォームのリストを設定します。
static void setUserRegistryEntry(java.lang.String virtualPath, java.lang.String userName, java.lang.String registryName, java.lang.String value)
          Web-to-Goユーザーのレジストリ値を設定します。
static void setUserRoleAccess(java.lang.String virtualPath, java.lang.String userName, java.lang.String role, boolean access)
          * 注意: ロール・ベクトルをパラメータとして使用する同一のメソッドを使用してオーバーヘッドを減らすことをお薦めします。
static void setUserRoleAccess(java.lang.String virtualPath, java.lang.String userName, java.util.Vector roles, boolean access)
          前提条件: ユーザーがアプリケーションに対してアプリケーション・ロールを付与または取り消すアクセス権を持っていること。
static void suspendApplication(java.lang.String virtualPath)
          推奨されません。  
 
クラス java.lang.Objectから継承したメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

ALL_PLATFORMS

public static final int ALL_PLATFORMS 
サポートされているすべてのプラットフォーム

WTG

public static final int WTG 
サポートされているプラットフォームのうち、Oracle Web-to-Goプラットフォーム。

PALM

public static final int PALM 
サポートされているプラットフォームのうち、PALM OSプラットフォーム。

EPOC

public static final int EPOC 
サポートされているプラットフォームのうち、EPOCプラットフォーム。

WINCE

public static final int WINCE 
サポートされているプラットフォームのうち、Microsoft Windows CEプラットフォーム。
メソッドの詳細

openConnection

public static void openConnection(java.lang.String adminUser,
                                  java.lang.String adminPwd,
                                  java.lang.String adminURL)
                           throws ResException 
Web-to-Goの管理セッションを開始します。
パラメータ:
adminUser - Web-to-Go mobileadminのデータベース・ユーザー名。
adminPwd - Web-to-Go mobileadminのデータベース・パスワード。
adminURL - Web-to-Go mobileadminデータベースへのJDBC URL。
例外:
ResException - 異常状態に対するリソース例外。

openConnection

public static void openConnection(java.lang.String adminUser,
                                  java.lang.String adminPwd)
                           throws ResException 
Web-to-Goの管理セッションを開始します。
パラメータ:
adminUser - Web-to-Go mobileadminのデータベース・ユーザー名。
adminPwd - Web-to-Go mobileadminのデータベース・パスワード。
例外:
ResException - 接続オープン時の異常状態。

closeConnection

public static void closeConnection() 
Web-to-Goの管理セッションを終了します。

commitTransaction

public static void commitTransaction() 
管理タスクをコミットします。

rollbackTransaction

public static void rollbackTransaction() 
管理タスクをロールバックします。

createUser

public static boolean createUser(java.lang.String userName,
                                 java.lang.String password,
                                 java.lang.String fullName,
                                 java.lang.String privilege) 
新規Web-to-Goユーザーを作成します。すでに同じ名前のユーザー・グループがある場合は何もしません。
パラメータ:
userName - 新規Web-to-Goユーザーの名前。既存ユーザーまたはグループの名前は使用しないでください。
password - 新規Web-to-Goユーザーのテキスト・パスワードを消去します。
fullName - ユーザーの実名。
privilege - Web-to-Goユーザーの権限。次のいずれかの値が可能です。 「P」はアプリケーションのパブリッシュ、「C」はWeb-to-Goへの接続、「S」はWeb-to-Goの管理です。 NULLは権限なしを表します。
戻り値:
新規ユーザーの作成に成功した後はTRUE、すでにその名前のユーザーまたはグループが存在する場合はFALSE。

createExternalUser

public static boolean createExternalUser(java.lang.String userName) 
外部認証されるWeb-to-Goユーザーを作成します。
パラメータ:
userName - 新規Web-to-Goユーザーの名前。既存ユーザーまたはグループと同じ名前は使用しないでください。
戻り値:
新規ユーザーの作成に成功した後はTRUE、すでにその名前のユーザーまたはグループが存在する場合はFALSE。

dropUser

public static void dropUser(java.lang.String userName) 
Web-to-Goユーザーを削除します。
パラメータ:
userName - ユーザー名。
戻り値:
ユーザーの削除に成功した場合はTRUE、削除されなかった場合はFALSE。

setFullName

public static void setFullName(java.lang.String userName,
                               java.lang.String fullname) 
既存のWeb-to-Goユーザーのフル・ネーム情報を設定します。
パラメータ:
userName - 既存のWeb-to-Goユーザー このメソッドは、ユーザーが存在しない場合は何もしません。
fullname - Web-to-Goユーザーのフル・ネーム情報。

setPrivilege

public static void setPrivilege(java.lang.String userName,
                                java.lang.String privilege) 
既存のWeb-to-Goユーザーに対して権限を設定します。
パラメータ:
userName - 既存のWeb-to-Goユーザー名。このメソッドは、ユーザーが存在しない場合は何もしません。
privilege - Web-to-Goユーザーの権限。次のいずれかの値が可能です。 「P」はアプリケーションのパブリッシュ、「C」はWeb-to-Goへの接続、「S」はWeb-to-Goの管理です。 NULLは権限なしを表します。

setPassword

public static void setPassword(java.lang.String userName,
                               java.lang.String newpwd) 
既存のWeb-to-Goユーザーのパスワードを設定します。
パラメータ:
userName - 既存のWeb-to-Goユーザー名。このメソッドは、ユーザーが存在しない場合は何もしません。
newpwd - Web-to-Goユーザーの、クリアテキストで表した新規パスワード。

getFullName

public static java.lang.String getFullName(java.lang.String userName) 
既存のWeb-to-Goユーザーのフルネーム情報を返します。
パラメータ:
userName - 既存のWeb-to-Goユーザー名。
戻り値:
ユーザーのフル・ネーム情報。

getPrivilege

public static java.lang.String getPrivilege(java.lang.String userName) 
既存のWeb-to-Goユーザーの権限を返します。
パラメータ:
userName - 既存のWeb-to-Goユーザー名。
戻り値:
ユーザーの権限。
関連項目:
(String, String)

listUsers

public static java.util.Vector listUsers(java.lang.String namePattern) 
名前パターンに一致するユーザー名のユーザーを検索します。
パラメータ:
namePattern: - 名前検索パターン(SQL)。NULLですべて検索されます。
戻り値:
指定された名前検索パターンに一致するユーザー名(文字列)のベクトル。 一致がない場合はベクトルの要素はゼロになります。

createGroup

public static boolean createGroup(java.lang.String groupName) 
新規Web-to-Goユーザー・グループを作成します。すでにその名前のグループまたはユーザーがある場合は何もしません。
パラメータ:
grouprName - 新規Web-to-Goユーザー・グループの名前。既存のユーザーまたはグループと同じ名前は使用しないでください。
戻り値:
新規ユーザー・グループの作成に成功した後はTRUE、すでにその名前のグループまたはユーザーが存在する場合はFALSE。

dropGroup

public static void dropGroup(java.lang.String groupName) 
指定されたユーザー・グループを削除します。グループ内のユーザーは削除されません。
パラメータ:
grouprName - Web-to-Goユーザー・グループの名前。

addUsersToGroup

public static void addUsersToGroup(java.lang.String groupName,
                                   java.util.Vector users) 
指定されたユーザー・グループに複数のユーザーを追加します。事前にグループとユーザーの両方を作成しておく必要があります。
パラメータ:
grouprName - 既存ユーザー・グループの名前。 このメソッドは、グループが存在しない場合は何もしません。
users - グループに追加される既存ユーザー名のベクトル。

addUserToGroup

public static void addUserToGroup(java.lang.String groupName,
                                  java.lang.String userName) 
1人のユーザーを指定されたユーザー・グループに追加します。事前にグループとユーザーの両方を作成しておく必要があります。
パラメータ:
grouprName - 既存ユーザー・グループの名前。 このメソッドは、グループが存在しない場合は何もしません。
user - 既存ユーザーの名前。

removeUsersFromGroup

public static void removeUsersFromGroup(java.lang.String groupName,
                                        java.util.Vector users) 
指定されたユーザー・グループから複数のユーザーを削除します。 グループとユーザーはどちらもすでに存在します。
パラメータ:
grouprName - ユーザー・グループの名前。 このメソッドは、groupNameが存在しない場合は何もしません。
users - 削除されるユーザー名(文字列)のベクトル。

removeUserFromGroup

public static void removeUserFromGroup(java.lang.String groupName,
                                       java.lang.String userName) 
指定されたユーザー・グループからユーザーを1人削除します。 グループとユーザーはどちらもすでに存在します。
パラメータ:
grouprName - ユーザー・グループの名前。 このメソッドは、groupNameが存在しない場合は何もしません。
userName - ユーザー名。

listUsersInGroup

public static java.util.Vector listUsersInGroup(java.lang.String groupName) 
ユーザー・グループ内のすべてのユーザーを取得します。
パラメータ:
grouprName - 既存ユーザー・グループの名前。
戻り値:
ユーザー・グループ内のユーザー名(文字列)のベクトル。

listGroupsInGroup

public static java.util.Vector listGroupsInGroup(java.lang.String groupName) 
ユーザー・グループ内のすべてのグループを取得します。
パラメータ:
grouprName - 既存ユーザー・グループの名前。
戻り値:
ユーザー・グループ名(文字列)のベクトル。

listGroups

public static java.util.Vector listGroups(java.lang.String namePattern) 
パターンに一致する名前のグループをリストします。
パラメータ:
namePattern - 名前検索パターン(SQL)。NULLですべて検索されます。
戻り値:
名前パターンに一致するグループ(文字列)のベクトル。

dropApplication

public static void dropApplication(java.lang.String virtualPath) 
指定された既存アプリケーションを削除します。
パラメータ:
virtualPath - 既存アプリケーションの仮想パス。仮想パスは、アプリケーションの一意の識別子です。

listApplications

public static java.util.Vector listApplications(java.lang.String appnamePattern) 
namePatternに一致するすべてのWeb-to-Goアプリケーションをリストします。この検索では大/小文字が区別されます。
パラメータ:
appnamePattern - アプリケーション名に一致するパターン。
戻り値:
アプリケーション名パターンに一致する名前のアプリケーションの仮想パス(文字列)のベクトル。

listApplicationsByVP

public static java.util.Vector listApplicationsByVP(java.lang.String vpPattern) 
仮想パス・パターンに一致する仮想パスを持ったアプリケーションをリストします。 この検索では大/小文字が区別されます。
パラメータ:
vpPattern - 仮想パス・パターン(SQL)。NULLですべて検索されます。
戻り値:
仮想パス・パターンに一致する、アプリケーションの仮想パスのベクトル。

setApplicationName

public static void setApplicationName(java.lang.String virtualPath,
                                      java.lang.String appname) 
既存アプリケーションを改名します。
パラメータ:
virtualPath - 既存アプリケーションの仮想パス。仮想パスは、アプリケーションの一意の識別子です。
appname - 新規のアプリケーション名。

setApplicationDescription

public static void setApplicationDescription(java.lang.String virtualPath,
                                             java.lang.String description) 
既存アプリケーションを記述します。
パラメータ:
virtualPath - 既存アプリケーションの仮想パス。仮想パスは、アプリケーションの一意の識別子です。
description - アプリケーションの新規説明。

getApplicationName

public static java.lang.String getApplicationName(java.lang.String virtualPath) 
既存アプリケーションの名前を取得します。
パラメータ:
virtualPath - 既存アプリケーションの仮想パス。仮想パスは、アプリケーションの一意の識別子です。
戻り値:
アプリケーションの名前。

getApplicationDescription

public static java.lang.String getApplicationDescription(java.lang.String virtualPath) 
既存アプリケーションの説明を取得します。
パラメータ:
virtualPath - 既存アプリケーションの仮想パス。仮想パスは、アプリケーションの一意の識別子です。
戻り値:
アプリケーションの説明。

suspendApplication

public static void suspendApplication(java.lang.String virtualPath) 
推奨されません。  

指定されたアプリケーションを一時停止します。
パラメータ:
virtualPath - 既存アプリケーションの仮想パス。仮想パスは、アプリケーションの一意の識別子です。

resumeApplication

public static void resumeApplication(java.lang.String virtualPath) 
推奨されません。  

指定された一時停止中のアプリケーションを再開します。 一時停止していないアプリケーションには影響はありません。
パラメータ:
virtualPath - 既存アプリケーションの仮想パス。仮想パスは、アプリケーションの一意の識別子です。

isApplicationSuspended

public static boolean isApplicationSuspended(java.lang.String virtualPath) 
推奨されません。  

アプリケーションが一時停止かどうかを示します。
パラメータ:
virtualPath - 既存アプリケーションの仮想パス。仮想パスは、アプリケーションの一意の識別子です。
戻り値:
アプリケーションが一時停止している場合はTRUE、それ以外の場合はFALSE。

setDBConnections

public static void setDBConnections(java.lang.String virtualPath,
                                    int connections) 
既存アプリケーションのデータベース接続数を設定します。
パラメータ:
virtualPath - 既存アプリケーションの仮想パス。仮想パスは、アプリケーションの一意の識別子です。
connections, - アプリケーションのデータベース接続数。負の数は使用できません。

setDBConnectionSharing

public static void setDBConnectionSharing(java.lang.String virtualPath,
                                          boolean sharing) 
既存アプリケーションのデータベース接続共有を使用可能または使用禁止にします。
パラメータ:
virtualPath - 既存アプリケーションの仮想パス。仮想パスは、アプリケーションの一意の識別子です。
sharing - データベース接続の共有が許されている場合はTRUE、それ以外の場合はFALSE。

setDBUser

public static void setDBUser(java.lang.String virtualPath,
                             java.lang.String dbUser,
                             java.lang.String dbPwd) 
既存アプリケーションのデータベース・ユーザー・プロパティを設定します。
パラメータ:
virtualPath - 既存アプリケーションの仮想パス。仮想パスは、アプリケーションの一意の識別子です。
dbUser - アプリケーションのデータベース・ユーザー名。
dbPwd - データベース・ユーザーのパスワード(クリアテキスト)。

getDBConnections

public static int getDBConnections(java.lang.String virtualPath) 
既存アプリケーションのデータベース接続数を取得します。
パラメータ:
virtualPath - 既存アプリケーションの仮想パス。仮想パスは、アプリケーションの一意の識別子です。
戻り値:
データベース接続数 >=0。

getDBCOnnectionSharing

public static boolean getDBCOnnectionSharing(java.lang.String virtualPath) 
このアプリケーションに対してデータベース接続の共有が許されているかを示します。
パラメータ:
virtualPath - 既存アプリケーションの仮想パス。仮想パスは、アプリケーションの一意の識別子です。
戻り値:
接続共有が許されている場合はTRUE、それ以外の場合はFALSE。

getDBUser

public static java.lang.String getDBUser(java.lang.String virtualPath) 
既存アプリケーションのデータベース・ユーザー名を取得します。
パラメータ:
virtualPath - 既存アプリケーションの仮想パス。仮想パスは、アプリケーションの一意の識別子です。
戻り値:
アプリケーションのデータベース・ユーザー名。アプリケーションが存在しない場合はNULL。

getDBPassword

public static java.lang.String getDBPassword(java.lang.String virtualPath) 
既存アプリケーションのデータベース・パスワードを取得します。
パラメータ:
virtualPath - 既存アプリケーションの仮想パス。仮想パスは、アプリケーションの一意の識別子です。
戻り値:
クリアテキストのパスワード。

listSnapshots

public static java.util.Vector listSnapshots(java.lang.String virtualPath,
                                             int platform) 
指定されたプラットフォーム上でこのアプリケーションに関連するスナップショットをリストします。
パラメータ:
virtualPath - 既存アプリケーションの仮想パス。仮想パスは、アプリケーションの一意の識別子です。
platform - スナップショットをリストするプラットフォームを指定します。プラットフォームのコードが有効でない場合は、アプリケーションのすべてのスナップショットがリストされます。
戻り値:
アプリケーションに関連付けられるスナップショット名(文字列)のベクトル。

getSnapshotTemplate

public static java.lang.String getSnapshotTemplate(java.lang.String snapshot,
                                                   int platform) 
スナップショット・テンプレート文字列を取得します。

listTemplateVariables

public static java.util.Vector listTemplateVariables(java.lang.String virtualPath,
                                                     int platform) 
1つのプラットフォーム上のアプリケーションに対するすべてのスナップショット・テンプレート変数名をリストします。
パラメータ:
virtualPath - 既存アプリケーションの仮想パス。
戻り値:
スナップショットの全テンプレート変数の名前のベクトル。この名前に先行する「:」は含まれません。

setTemplateVariables

public static void setTemplateVariables(java.lang.String virtualPath,
                                        int platform,
                                        java.lang.String userName,
                                        java.util.Hashtable nameValuePairs) 
特定のユーザーに対して複数のスナップショット・テンプレート変数の値を設定します。
パラメータ:
virtualPath - アプリケーションの仮想パス。
userName - 既存のWeb-to-Goユーザーの名前。
nameValuePairs - スナップショットのすべてのテンプレート変数をカバーする名前/値ペアを含むハッシュ表です。 先行する「:」は含まず、名前の大/小文字も区別されません。

setTemplateVariable

public static void setTemplateVariable(java.lang.String virtualPath,
                                       int platform,
                                       java.lang.String userName,
                                       java.lang.String name,
                                       java.lang.String value) 
特定のユーザーに対してスナップショット・テンプレート変数の値を設定します。
パラメータ:
virtualPath - アプリケーションの仮想パス。
userName - 既存のWeb-to-Goユーザーの名前。
name - テンプレート変数の名前。
value - テンプレート変数の値。

getTemplateVariables

public static java.util.Hashtable getTemplateVariables(java.lang.String virtualPath,
                                                       int platform,
                                                       java.lang.String userName) 
1人のユーザーに対するアプリケーションのスナップショット・テンプレート変数の値を取得します。このユーザーには、アプリケーションに対するアクセス権が必要です。
パラメータ:
virtualPath - アプリケーションの仮想パス。 特定のプラットフォーム上のアプリケーションは、テンプレート変数を含むスナップショットを何個でも持つことができます。
userName - ユーザーの名前。
戻り値:
アプリケーションに対するすべてのスナップショット変数のハッシュ表で、このユーザーに値が割り当てられているもの。 ユーザーにアプリケーションへのアクセス権がないか、アプリケーションがスナップショット・テンプレート変数を使用しない場合はNULLの可能性があります。

getTemplateVariable

public static java.lang.String getTemplateVariable(java.lang.String virtualPath,
                                                   int platform,
                                                   java.lang.String userName,
                                                   java.lang.String varName) 
1人のユーザーに対するアプリケーションのスナップショット・テンプレート変数の値を取得します。アプリケーションに複数のスナップショット・テンプレート変数がある場合は、getTemplateVariables()を使用したほうが効率がよくなります。
パラメータ:
virtualPath - アプリケーションの仮想パス。
userName - ユーザーの名前。
varName - 変数の名前。
戻り値:
ユーザーのテンプレート変数の値。存在しない場合はNULL。
関連項目:
(String, int, String)

getUserCompleteRefreshList

public static java.util.Vector getUserCompleteRefreshList(java.lang.String userName) 
次回の同期で完全リフレッシュされるプラットフォームのリストを取得します。
パラメータ:
userName - 有効なユーザーの名前。
関連項目:
(String, Vector), (String, Vector)

setUserCompleteRefreshList

public static void setUserCompleteRefreshList(java.lang.String userName,
                                              java.util.Vector platforms)
                                       throws ResException 
そのプラットフォーム上で次回の同期時に完全リフレッシュされるプラットフォームのリストを設定します。
パラメータ:
userName - 既存ユーザーの名前。
platforms - 有効なプラットフォーム名(文字列)のベクトル。
関連項目:
(String), (String, Vector)

setUserCompleteRefreshList1

public static void setUserCompleteRefreshList1(java.lang.String userName,
                                               java.util.Vector platformCodes)
                                        throws ResException 
そのプラットフォーム上で次回の同期時に完全リフレッシュされるプラットフォームのリストを設定します。
パラメータ:
userName - 既存ユーザーの名前。
platforms - 有効なプラットフォーム・コード(整数)のベクトル。
関連項目:
(String), (String, Vector)

setUserCompleteRefresh

public static void setUserCompleteRefresh(java.lang.String userName,
                                          int platform)
                                   throws ResException 
指定されたプラットフォームに、次回のユーザー同期時の完全リフレッシュを設定します。
パラメータ:
userName - 既存ユーザーの名前。
platform - 有効なプラットフォーム・コード(整数)で、ALL_PLATFORMSが可能です。
関連項目:
(String, String);

setUserCompleteRefresh

public static void setUserCompleteRefresh(java.lang.String userName,
                                          java.lang.String platform)
                                   throws ResException 
指定されたプラットフォームに、次回のユーザー同期時の完全リフレッシュを設定します。
パラメータ:
userName - 既存ユーザーの名前。
platform - 有効なプラットフォーム文字列。
関連項目:
(String, int);

listRegistryEntries

public static java.util.Hashtable listRegistryEntries(java.lang.String virtualPath) 
このアプリケーションに関連するレジストリ・エントリを検索します。
パラメータ:
virtualPath - 既存アプリケーションの仮想パス。仮想パスは、アプリケーションの一意の識別子です。

listUserRegistryEntries

public static java.util.Hashtable listUserRegistryEntries(java.lang.String virtualPath,
                                                          java.lang.String userName) 
ユーザー固有のレジストリ・エントリを検索します。
パラメータ:
virtualPath - 既存アプリケーションの仮想パス。仮想パスは、アプリケーションの一意の識別子です。
userName - 既存のWeb-to-Goユーザーの名前。

setUserRegistryEntry

public static void setUserRegistryEntry(java.lang.String virtualPath,
                                        java.lang.String userName,
                                        java.lang.String registryName,
                                        java.lang.String value) 
ユーザーのレジストリ値を設定します。
パラメータ:
virtualPath - 既存アプリケーションの仮想パス。仮想パスは、アプリケーションの一意の識別子です。
userName - 既存のWeb-to-Goユーザーの名前。
registryName - 既存のレジストリ・エントリの名前。
value - ユーザーのレジストリ・エントリ値。

getUserRegistryEntry

public static java.lang.String getUserRegistryEntry(java.lang.String virtualPath,
                                                    java.lang.String userName,
                                                    java.lang.String registryName) 
Web-to-Goユーザーのレジストリ・エントリ値を取得します。
パラメータ:
virtualPath - 既存アプリケーションの仮想パス。仮想パスは、アプリケーションの一意の識別子です。
userName - 既存のWeb-to-Goユーザーの名前。
registryName - 既存のレジストリ・エントリの名前。

listRoles

public static java.util.Vector listRoles(java.lang.String virtualPath) 
既存アプリケーションに関連するロールをリストします。
パラメータ:
virtualPath - 既存アプリケーションの仮想パス。仮想パスは、アプリケーションの一意の識別子です。
戻り値:
アプリケーションが関連付けられているロールのベクトル。

setGroupAccess

public static void setGroupAccess(java.lang.String virtualPath,
                                  java.lang.String groupName,
                                  boolean access) 
グループのアプリケーション・アクセス権を設定します。 アプリケーションに対するアクセス権を失ったグループは、そのアプリケーション内のスナップショットに対するテンプレート変数値もすべて失います。
パラメータ:
virtualPath - アプリケーションの仮想パス。
grouprName - ユーザー・グループの名前。
access - アクセス権の付与または取消し。

setUserAccess

public static void setUserAccess(java.lang.String virtualPath,
                                 java.lang.String userName,
                                 boolean access) 
ユーザーのアプリケーション・アクセス権を設定します。 アプリケーションに対するアクセス権を失ったユーザーは、そのアプリケーション内のスナップショットに対するテンプレート変数値もすべて失います。
パラメータ:
virtualPath - アプリケーションの仮想パス。
grouprName - ユーザー・グループの名前。
access - アクセス権の付与または取消し。

setGroupRoleAccess

public static void setGroupRoleAccess(java.lang.String virtualPath,
                                      java.lang.String groupName,
                                      java.lang.String role,
                                      boolean access) 
グループに、指定されたロールのアクセス権を設定します。 アプリケーションに対するアクセス権を失ったグループ内のユーザーはすべて、そのアプリケーション内のスナップショットに対するテンプレート変数値もすべて失います。
注意: ロール・ベクトルをパラメータとして使用する同一のメソッドを使用してオーバーヘッドを減らすことをお薦めします。前提条件: グループがアプリケーションに対してアプリケーション・ロールを付与または取り消すアクセス権を持っていること。グループには常に「デフォルト・ロール」が付与されています。
パラメータ:
virtualPath - アプリケーションの仮想パス。
grouprName - アプリケーションへのアクセス権を持つグループ。
role - アプリケーション・ロール。
access - roleに対するアクセス権を付与する場合はTRUE、取り消す場合はFALSE。

setGroupRoleAccess

public static void setGroupRoleAccess(java.lang.String virtualPath,
                                      java.lang.String groupName,
                                      java.util.Vector roles,
                                      boolean access) 
前提条件: グループがアプリケーションに対してアプリケーション・ロールを付与または取り消すアクセス権を持っていること。グループには常に「デフォルト・ロール」が付与されています。
パラメータ:
virtualPath - アプリケーションの仮想パス。
grouprName - アプリケーションへのアクセス権を持つグループ。
roles - 既存のアプリケーション・ロール(文字列)のベクトル。
access - roleに対するアクセス権を付与する場合はTRUE、取り消す場合はFALSE。

setUserRoleAccess

public static void setUserRoleAccess(java.lang.String virtualPath,
                                     java.lang.String userName,
                                     java.lang.String role,
                                     boolean access) 
* 注意: ロール・ベクトルをパラメータとして使用する同一のメソッドを使用してオーバーヘッドを減らすことをお薦めします。前提条件: ユーザーがアプリケーションに対してアプリケーション・ロールを付与または取り消すアクセス権を持っていること。ユーザーには常に「デフォルト・ロール」が付与されています。
パラメータ:
virtualPath - アプリケーションの仮想パス。
userName - アプリケーションへのアクセス権を持つユーザー。
role - アプリケーション・ロール。
access - roleに対するアクセス権を付与する場合はTRUE、取り消す場合はFALSE。

setUserRoleAccess

public static void setUserRoleAccess(java.lang.String virtualPath,
                                     java.lang.String userName,
                                     java.util.Vector roles,
                                     boolean access) 
前提条件: ユーザーがアプリケーションに対してアプリケーション・ロールを付与または取り消すアクセス権を持っていること。 ユーザーがアプリケーションに対してアクセス権を持っている場合、ユーザーには常に「デフォルト・ロール」が付与されています。
パラメータ:
virtualPath - アプリケーションの仮想パス。
userName - アプリケーションへのアクセス権を持つユーザー。
role - ユーザーがアプリケーションに対して持つすべてのロール。
access - roleに対するアクセス権を付与する場合はTRUE、取り消す場合はFALSE。

setGroupUserAccess

public static void setGroupUserAccess(java.lang.String virtualPath,
                                      java.lang.String groupName,
                                      java.lang.String userName,
                                      boolean access) 
次のいずれかがTRUEの場合に、ユーザーはアプリケーションに対するアクセス権を持ちます。 1) ユーザーがアプリケーションに対するアクセス権を持っていること。2) アプリケーションに対するアクセス権を持つユーザー・グループにそのユーザーが属していること。ただし、管理者は、グループ内の個々のユーザーの特定のアプリケーションに対するアクセス権を付与または取り消すことにより、グループを細かく調整できます。 したがって、アプリケーションへのアクセスからユーザーを取り消すには、次の両方がTRUEであることが必要です。 1) ユーザーがアプリケーションに対するアクセス権を持っていないこと。2) ユーザーが属しているどのグループもアプリケーションに対するアクセス権を持っていないか、ユーザーが属していてアプリケーションに対するアクセス権を持っているすべてのグループにおいて、そのユーザーがアプリケーションへのアクセスを取り消されていること。 このメソッドにより、アプリケーションに対してより詳細なグループ・レベルでのユーザー・アクセスを割り当てられます。
関連項目:
(String, String, boolean), #setGroupAccess (String, String, boolean)

getGroupAccess

public static boolean getGroupAccess(java.lang.String virtualPath,
                                     java.lang.String groupName) 
ユーザー・グループのアプリケーション・アクセス権を取得します。
パラメータ:
virtualPath - 既存のWeb-to-Goアプリケーションの仮想パス。
grouprName - ユーザー・グループの名前。

getUserAccess

public static boolean getUserAccess(java.lang.String virtualPath,
                                    java.lang.String userName) 
ユーザー・レベルでのユーザーのアプリケーション・アクセス権を取得します。 ユーザーがユーザー・レベルでアプリケーションに対するアクセス権を持っていなくても、そのユーザーが属しているグループ経由でアプリケーションにアクセスできる場合があります。ユーザー・レベルかグループ・レベルかにかかわらず、ユーザーにアプリケーションへのアクセス権があるかを判断するには、HasAccess()を使用します。
パラメータ:
virtualPath - 既存のWeb-to-Goアプリケーションの仮想パス。
userName - ユーザーの名前。
関連項目:
(java.lang.String, java.lang.String);

getGroupRoleAccess

public static boolean getGroupRoleAccess(java.lang.String virtualPath,
                                         java.lang.String groupName,
                                         java.lang.String role) 
グループがそのロールでアプリケーションにアクセスできるかを示します。
パラメータ:
virtualPath - 既存のWeb-to-Goアプリケーションの仮想パス。
grouprName - グループの名前。
role - アプリケーションに関連付けられているロール。

getUserRoleAccess

public static boolean getUserRoleAccess(java.lang.String virtualPath,
                                        java.lang.String userName,
                                        java.lang.String role) 
ユーザーがそのロールでアプリケーションにアクセスできるかを示します。
パラメータ:
virtualPath - 既存のWeb-to-Goアプリケーションの仮想パス。
userName - ユーザーの名前。
role - アプリケーションに関連付けられているロール。

getGroupUserAccess

public static boolean getGroupUserAccess(java.lang.String virtualPath,
                                         java.lang.String groupName,
                                         java.lang.String userName) 
関連するアプリケーションが1つのみの場合に、このユーザーがグループのメンバーと考えられるかを示します。
パラメータ:
virtualPath - 既存アプリケーションの仮想パス。
grouprName - アプリケーションへのアクセス権を持つ既存グループの名前。
userName - 既存ユーザーの名前。
戻り値:
アプリケーションに関して、このユーザーがグループのメンバーと考えられるかを示します。
関連項目:
(String, String, String, boolean)

listUserRoles

public static java.util.Vector listUserRoles(java.lang.String virtualPath,
                                             java.lang.String userName) 
ユーザーがこのアプリケーションに対して持っている固有のロールを示します。 アプリケーションに対してアクセス権を持っているかぎり、最低限デフォルトのロールを持つことになります。
パラメータ:
virtualPath - 既存アプリケーションの名前。
userName - 既存ユーザーの名前。
戻り値:
アプリケーションに対してユーザーが持つロールのベクトル。

listGroupRoles

public static java.util.Vector listGroupRoles(java.lang.String virtualPath,
                                              java.lang.String groupName) 
グループがこのアプリケーションに対して持っている固有のロールを示します。 アプリケーションに対してアクセス権を持っているかぎり、最低限デフォルトのロールを持つことになります。
パラメータ:
virtualPath - 既存アプリケーションの名前。
groupName - 既存グループの名前。
戻り値:
アプリケーションに対してユーザーが持つロールのベクトル。

publishApplication

public static void publishApplication(java.io.File jarFile,
                                      java.lang.String username,
                                      java.lang.String password,
                                      java.lang.String url,
                                      boolean isPublicApplication,
                                      boolean overwrite)
                               throws ResException 
Web-to-GoアプリケーションのjarファイルをWeb-to-Goにパブリッシュします。
パラメータ:
jarFile - Web-to-Goパッケージ・ウィザードにより作成されたWeb-to-Goアプリケーションのjarファイル。
username - パブリッシュ権限を持つWeb-to-Goユーザー。
password - Web-to-Goユーザーのパスワード。
url - Web-to-Goサーバー上のアプリケーション・ディレクトリのURL。たとえば、仮想パスが/todoのToDoアプリケーションをホストwtg_host.us.oracle.com上のリポジトリ/apps/todoにインストールする場合のurlは、http://wtg_host.us.oracle.com/webtogo/apps/todoとなります。
isPublicApplication - アプリケーションがすべてのユーザーからアクセスできるかを示します。
overwrite - TRUEの場合、アプリケーションの既存の定義がサーバー上で上書きされます。

publishDummyApplication

public static void publishDummyApplication(java.lang.String strVP,
                                           java.lang.String strName) 
アプリケーションが完成する前に、そのプレースホルダとなるダミー(空の)アプリケーションをパブリッシュします。
パラメータ:
strVP - 実アプリケーションの仮想パス。
strName - 実アプリケーションの名前。

getPublicationName

public static java.lang.String getPublicationName(java.lang.String virtualPath,
                                                  int platform) 
ResourceManager APIとConsolidator APIの間のリンクです。 Consolidatorパブリケーション名を返します。ユーザーは、この名前によりConsolidator APIを使用した詳細チューニングを実行できるようになります。
パラメータ:
virtualPath - 既存アプリケーションの仮想パス。
platform - 有効なプラットフォーム・コード。
戻り値:
指定されたプラットフォーム上でこのアプリケーションに対するConsolidatorパブリケーション名。 アプリケーションもプラットフォームも存在しない場合はNULLになります。

getPublicationItemName

public static java.lang.String getPublicationItemName(java.lang.String snapshot,
                                                      int platform) 
ResourceManager APIとConsolidator APIの間のリンクです。 Consolidatorパブリケーション項目名を返します。ユーザーは、この名前によりConsolidator APIを使用した詳細チューニングを実行できるようになります。
パラメータ:
snapshot - 既存スナップショットのスナップショット名。
platform - 有効なプラットフォーム・コード。
戻り値:
指定されたプラットフォーム上でこのスナップショットに対するConsolidatorパブリケーション項目名。 スナップショットもプラットフォームも存在しない場合はNULLになります。