|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.stormcat.jvbeans.jvlink.JvLinkWrapperImpl
public class JvLinkWrapperImpl
JvLinkWrapperの実装クラスです。
純粋なJV-Link APIのJavaラッパーを提供します。
| コンストラクタの概要 | |
|---|---|
JvLinkWrapperImpl()
|
|
| メソッドの概要 | |
|---|---|
void |
jvCancel()
void JVCancel()のJavaによるWrapperです。 |
JvResult |
jvClose()
Long JVClose()のJavaによるWrapperです。 |
JvCourseFile |
jvCourceFile2(String key,
String filePath)
Long JVCourseFile2(String key, String filepath)のJavaによるWrapperです。 |
JvCourseFile |
jvCourseFile(String key)
Long JVCourseFile(String key, String filepath, String explanation)のJavaによるWrapperです。 |
JvResult |
jvFileDelete(String fileName)
Long JVFileDelete(String filename)のJavaによるWrapperです。 |
JvResult |
jvFukuFile(String pattern,
String filePath)
Long JVFukuFile(String pattern, String filepath)のJavaによるWrapperです。 |
JvResult |
jvInit(String sid)
Long JVInit(String sid)のJavaによるWrapperです。 |
JvResult |
jvMvCheck(String key)
Long JVMVCheck(String key)のJavaによるWrapperです。 |
JvResult |
jvMvOpen(String movieType,
String searchKey)
Long JVMVOpen(String movietype, String searchkey)のJavaによるWrapperです。 |
JvResult |
jvMvPlay(String key)
Long JVMVPlay(String key)のJavaによるWrapperです。 |
JvResult |
jvMvPlayWithTime(String movieType,
String key)
Long JVMVPlayWithType(String movietype , String key)のJavaによるWrapperです。 |
JvMvContents |
jvMvRead(long size)
Long JVMVRead(String buff, Long size)のJavaによるWrapperです。 |
JvOpen |
jvOpen(String dataSpec,
String fromTime,
long option)
Long JVOpen(String dataspec, String fromtime, Long option, Long readcount, Long downloadcount, String lastfiletimestamp)の
JavaによるWrapperです。 |
JvContents<?> |
jvRead(long size)
Long JVRead(String buff, Long size, String filename)のJavaによるWrapperです。 |
JvOpen |
jvRtOpen(String dataSpec,
String key)
Long JVRTOpen(String dataspec, String key)のJavaによるWrapperです。 |
JvResult |
jvSetSaveFlag(long saveFlag)
Long JVSetSaveFlag(Long saveflag)のJavaによるWrapperです。 |
JvResult |
jvSetSavePath(String savePath)
Long JVSetSavePath(String savepath)のJavaによるWrapperです。 |
JvResult |
jvSetServiceKey(String serviceKey)
Long JVSetServiceKey(String servicekey)のJavaによるWrapperです。 |
JvResult |
jvSetUIProperties()
Long JVSetUIProperties()のJavaによるWrapperです。 |
void |
jvSkip()
void JVSkip()のJavaによるWrapperです。 |
JvResult |
jvStatus()
Long JVStatus()のJavaによるWrapperです。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public JvLinkWrapperImpl()
| メソッドの詳細 |
|---|
public JvResult jvInit(String sid)
Long JVInit(String sid)のJavaによるWrapperです。
JvLinkWrapper 内の jvInitsid - UserAgent文字列
リターンコード(JvResult.getReturnCode()参照)
| リターンコード | 内容 |
|---|---|
0 | 正常 |
-101 | SIDが設定されていない |
-102 | SIDが64byteを超えている
|
-103 | SIDが不正(SIDの1桁目がスペース) |
public JvResult jvSetUIProperties()
Long JVSetUIProperties()のJavaによるWrapperです。
JvLinkWrapper 内の jvSetUIPropertiesリターンコード(JvResult.getReturnCode()参照)
| リターンコード | 内容 |
|---|---|
0 | 正常(キャンセルボタンが押された場合も含む) |
-100 | SIDが設定されていない |
public JvResult jvSetServiceKey(String serviceKey)
Long JVSetServiceKey(String servicekey)のJavaによるWrapperです。
JvLinkWrapper 内の jvSetServiceKeyserviceKey - 認証に使用するサービスキー文字列
リターンコード(JvResult.getReturnCode()参照)
| リターンコード | 内容 |
|---|---|
0 | 正常 |
-100 | パラメータが不正あるいはレジストリへの保存に失敗 |
-101 | 既にサービスキーが登録されている |
public JvResult jvSetSaveFlag(long saveFlag)
Long JVSetSaveFlag(Long saveflag)のJavaによるWrapperです。
JvLinkWrapper 内の jvSetSaveFlagsaveFlag - 1:保存する / 0:保存しない
リターンコード(JvResult.getReturnCode()参照)
| リターンコード | 内容 |
|---|---|
0 | 正常 |
-100 | saveFlagの値が不正、またはエラー発生
|
public JvResult jvSetSavePath(String savePath)
Long JVSetSavePath(String savepath)のJavaによるWrapperです。
JvLinkWrapper 内の jvSetSavePathsavePath - ダウンロードするファイルを保存するパス
リターンコード(JvResult.getReturnCode()参照)
| リターンコード | 内容 |
|---|---|
0 | 正常 |
-100 | savePathの値が不正、またはエラー発生
|
public JvOpen jvOpen(String dataSpec,
String fromTime,
long option)
Long JVOpen(String dataspec, String fromtime, Long option, Long readcount, Long downloadcount, String lastfiletimestamp)の
JavaによるWrapperです。
JvLinkWrapper 内の jvOpendataSpec - データ種別IDfromTime - データ読み出し開始時間(yyyyMMddHHmmss形式option - データオプション
| option | 種別 |
|---|---|
1 | 通常データ |
2 | 今週データ |
3 | セットアップデータ |
4 | ダイアログ無しセットアップデータ |
| 上記以外 | エラー |
リターンコード(JvResult.getReturnCode()参照)
| リターンコード | 内容 |
|---|---|
0 | 正常 |
-1 | 該当データ無し |
-2 | セットアップダイアログでキャンセルが押された |
-111 | dataspecパラメータが不正
|
-112 | fromtimeパラメータが不正
|
-114 | keyパラメータが不正
|
-115 | optionパラメータが不正
|
-116 | dataspecとoptionの組み合わせが不正
|
-201 | JVInitが行なわれていない |
-202 | 前回のJVOpen/JVRTOpen/JVMVOpenに対してJVCloseが呼ばれていない(オープン中) |
-211 | レジストリ内容が不正(レジストリ内容が不正に変更された) |
-301 | 認証エラー |
-302 | サービスキーの有効期限切れ |
-303 | サービスキーが設定されていない(サービスキーが空値) |
-401 | JV-Link内部エラー |
-411 | サーバーエラー(HTTPステータス404 NotFound) |
-412 | サーバーエラー(HTTPステータス403 Forbidden) |
-413 | サーバーエラー(HTTPステータス200,403,404以外) |
-421 | サーバーエラー(サーバーの応答が不正) |
-501 | セットアップ処理においてCD-ROMが無効 |
-504 | サーバーメンテナンス中 |
public JvOpen jvRtOpen(String dataSpec,
String key)
Long JVRTOpen(String dataspec, String key)のJavaによるWrapperです。
JvLinkWrapper 内の jvRtOpendataSpec - データ種別IDkey - 該当データを取得するための要求キー
| 提供単位 | key | 説明 |
|---|---|---|
| レース毎 | YYYYMMDDJJKKHHRRまたは YYYYMMDDJJRR | MM:開催月DD:開催日JJ:場コードKK:回次HH:日次RR:レース番号
|
| 開催日単位 | YYYYMMDD | YYYY:開催年MM:開催月DD:開催日
|
リターンコード(JvResult.getReturnCode()参照)
| リターンコード | 内容 |
|---|---|
0 | 正常 |
-1 | 該当データ無し |
-2 | セットアップダイアログでキャンセルが押された |
-111 | dataspecパラメータが不正
|
-112 | fromtimeパラメータが不正
|
-114 | keyパラメータが不正
|
-115 | optionパラメータが不正
|
-116 | dataspecとoptionの組み合わせが不正
|
-201 | JVInitが行なわれていない
|
-202 | 前回のJVOpen/JVRTOpen/JVMVOpenに対してJVCloseが呼ばれていない(オープン中) |
-211 | レジストリ内容が不正(レジストリ内容が不正に変更された) |
-301 | 認証エラー |
-302 | サービスキーの有効期限切れ |
-303 | サービスキーが設定されていない(サービスキーが空値) |
-401 | JV-Link内部エラー |
-411 | サーバーエラー(HTTPステータス404 NotFound) |
-412 | サーバーエラー(HTTPステータス403 Forbidden) |
-413 | サーバーエラー(HTTPステータス200,403,404以外) |
-421 | サーバーエラー(サーバーの応答が不正) |
-501 | セットアップ処理においてCD-ROMが無効 |
-504 | サーバーメンテナンス中 |
public JvResult jvStatus()
Long JVStatus()のJavaによるWrapperです。
JvLinkWrapper 内の jvStatusリターンコード(JvResult.getReturnCode()参照)
| リターンコード | 内容 |
|---|---|
0以上 | 正常(ダウンロード済みファイル数) |
-201 | JVInitが行なわれていない |
-203 | JVOpenが行なわれていない |
-502 | ダウンロード失敗(通信エラーやディスクエラーなど) |
public JvContents<?> jvRead(long size)
Long JVRead(String buff, Long size, String filename)のJavaによるWrapperです。
JvLinkWrapper 内の jvReadsize - 文字列バッファにコピーするデータの長さ
リターンコード(JvResult.getReturnCode()参照)
| リターンコード | 内容 |
|---|---|
0以上 | 正常(バッファにセットしたデータのサイズ) |
0 | 全ファイル読み込み終了(EOF)
|
-1 | ファイル切り替わり |
-3 | ファイルダウンロード中 |
-201 | JVInitが行なわれていない |
-202 | 前回のJVOpen/JVRTOpen/JVMVOpenに対してJVCloseが呼ばれていない(オープン中) |
-203 | JVOpenが行なわれていない |
-402 | ダウンロードしたファイルが異常(ファイルサイズ=0)
|
-403 | ダウンロードしたファイルが異常(データ内容) |
-502 | ダウンロード失敗(通信エラーやディスクエラーなど) |
-503 | ファイルが見つからない |
public void jvSkip()
void JVSkip()のJavaによるWrapperです。
JvLinkWrapper 内の jvSkippublic void jvCancel()
void JVCancel()のJavaによるWrapperです。
JvLinkWrapper 内の jvCancelpublic JvResult jvClose()
Long JVClose()のJavaによるWrapperです。
JvLinkWrapper 内の jvCloseリターンコード(JvResult.getReturnCode()参照)
| リターンコード | 内容 |
|---|---|
0 | 正常 |
-1 | エラー発生 |
public JvResult jvFileDelete(String fileName)
Long JVFileDelete(String filename)のJavaによるWrapperです。
JvLinkWrapper 内の jvFileDeletefileName - 削除対象のファイル名
リターンコード(JvResult.getReturnCode()参照)
| リターンコード | 内容 |
|---|---|
0 | 正常 |
-1 | エラー発生 |
public JvResult jvFukuFile(String pattern,
String filePath)
Long JVFukuFile(String pattern, String filepath)のJavaによるWrapperです。
JvLinkWrapper 内の jvFukuFilepattern - 勝負服の色・模様を示す服色標示filePath - 勝負服ファイルの出力ファイル名(フルパス指定)
リターンコード(JvResult.getReturnCode()参照)
| リターンコード | 内容 |
|---|---|
0 | 正常 |
-1 | 該当データ無し |
-118 | filepathパラメータが不正
|
-201 | JVInitが行なわれていない |
-211 | レジストリ内容が不正(レジストリ内容が不正に変更された) |
-301 | 認証エラー |
-302 | サービスキーの有効期限切れ |
-303 | サービスキーが設定されていない(サービスキーが空値) |
-401 | JV-Link内部エラー |
-411 | サーバーエラー(HTTPステータス404 NotFound) |
-412 | サーバーエラー(HTTPステータス403 Forbidden) |
-413 | サーバーエラー(HTTPステータス200,403,404以外) |
-421 | サーバーエラー(サーバーの応答が不正) |
-431 | サーバーエラー(サーバーアプリケーション内部エラー) |
-504 | サーバーメンテナンス中 |
public JvResult jvMvCheck(String key)
Long JVMVCheck(String key)のJavaによるWrapperです。
JRA-VAN登録ソフト以外ではこの機能は利用できません。
JvLinkWrapper 内の jvMvCheckkey - 該当データを取得するための要求キー
| 提供単位 | key | 説明 |
|---|---|---|
| レース毎 | YYYYMMDDJJKKHHRRまたは YYYYMMDDJJRR | MM:開催月DD:開催日JJ:場コードKK:回次HH:日次RR:レース番号
|
リターンコード(JvResult.getReturnCode()参照)
| リターンコード | 内容 |
|---|---|
0 | 正常(公開動画なし) |
1 | 正常(公開動画あり) |
-1 | 該当データ無し |
-114 | keyパラメータが不正
|
-201 | JVInitが行なわれていない |
-202 | 前回のJVOpen/JVRTOpen/JVMVOpenに対してJVCloseが呼ばれていない(オープン中) |
-211 | レジストリ内容が不正(レジストリ内容が不正に変更された) |
-301 | 認証エラー |
-302 | サービスキーの有効期限切れ |
-303 | サービスキーが設定されていない(サービスキーが空値) |
-401 | JV-Link内部エラー |
-411 | サーバーエラー(HTTPステータス404 NotFound) |
-412 | サーバーエラー(HTTPステータス403 Forbidden) |
-413 | サーバーエラー(HTTPステータス200,403,404以外)同上 |
-421 | サーバーエラー(サーバーの応答が不正) |
-431 | サーバーエラー(サーバーアプリケーション内部エラー) |
-504 | サーバーメンテナンス中 |
public JvResult jvMvPlay(String key)
Long JVMVPlay(String key)のJavaによるWrapperです。
JRA-VAN登録ソフト以外ではこの機能は利用できません。
JvLinkWrapper 内の jvMvPlaykey - 再生するレース映像キー
| 種類 | movietype | 指定するキー(key) | 説明 |
|---|---|---|---|
| レース映像 | 00 | YYYYMMDDJJKKHHRRTTまたは YYYYMMDDJJRRTTまたは YYYYMMDDJJKKHHRR または YYYYMMDDJJRR | YYYY:開催年MM:開催月DD:開催日JJ:場コードKK:回次HH:日次RR:レース番号TT:動画種別
|
| 調教映像 | 11または 12または 13 | YYYYMMDDNNNNNNNNNN
| YYYY:調教実施年MM:調教実施月DD:調教実施日NNNNNNNNNN:血統登録番号
|
リターンコード(JvResult.getReturnCode()参照)
| リターンコード | 内容 |
|---|---|
0 | 正常 |
-1 | 該当データ無し |
-100 | パラメータが不正あるいはレジストリへの保存に失敗 |
-111 | movietypeパラメータが不正
|
-114 | keyパラメータが不正
|
-201 | JVInitが行なわれていない |
-202 | 前回のJVOpen/JVRTOpen/JVMVOpenに対してJVCloseが呼ばれていない(オープン中) |
-211 | レジストリ内容が不正(レジストリ内容が不正に変更された) |
-301 | 認証エラー |
-302 | サービスキーの有効期限切れ |
-303 | サービスキーが設定されていない(サービスキーが空値) |
-304 | JRAレーシングビュアー連携機能認証エラー |
-401 | JV-Link内部エラー |
-411 | サーバーエラー(HTTPステータス404 NotFound) |
-412 | サーバーエラー(HTTPステータス403 Forbidden) |
-413 | サーバーエラー(HTTPステータス200,403,404以外) |
-421 | サーバーエラー(サーバーの応答が不正) |
-431 | サーバーエラー(サーバーアプリケーション内部エラー) |
-504 | サーバーメンテナンス中 |
public JvResult jvMvPlayWithTime(String movieType,
String key)
Long JVMVPlayWithType(String movietype , String key)のJavaによるWrapperです。
JRA-VAN登録ソフト以外ではこの機能は利用できません。
JvLinkWrapper 内の jvMvPlayWithTimemovieType - レース映像:00, 調教映像:11, 12, 13key - 再生するレース映像キー
| 種類 | movietype | 指定するキー(key) | 説明 |
|---|---|---|---|
| レース映像 | 00 | YYYYMMDDJJKKHHRRTTまたは YYYYMMDDJJRRTTまたは YYYYMMDDJJKKHHRR または YYYYMMDDJJRR | YYYY:開催年MM:開催月DD:開催日JJ:場コードKK:回次HH:日次RR:レース番号TT:動画種別
|
| 調教映像 | 11または 12または 13 | YYYYMMDDNNNNNNNNNN
| YYYY:調教実施年MM:調教実施月DD:調教実施日NNNNNNNNNN:血統登録番号
|
リターンコード(JvResult.getReturnCode()参照)
| リターンコード | 内容 |
|---|---|
0 | 正常 |
-1 | 該当データ無し |
-100 | パラメータが不正あるいはレジストリへの保存に失敗 |
-111 | movietypeパラメータが不正
|
-114 | keyパラメータが不正
|
-201 | JVInitが行なわれていない |
-202 | 前回のJVOpen/JVRTOpen/JVMVOpenに対してJVCloseが呼ばれていない(オープン中) |
-211 | レジストリ内容が不正(レジストリ内容が不正に変更された) |
-301 | 認証エラー |
-302 | サービスキーの有効期限切れ |
-303 | サービスキーが設定されていない(サービスキーが空値) |
-304 | JRAレーシングビュアー連携機能認証エラー |
-401 | JV-Link内部エラー |
-411 | サーバーエラー(HTTPステータス404 NotFound) |
-412 | サーバーエラー(HTTPステータス403 Forbidden) |
-413 | サーバーエラー(HTTPステータス200,403,404以外) |
-421 | サーバーエラー(サーバーの応答が不正) |
-431 | サーバーエラー(サーバーアプリケーション内部エラー) |
-504 | サーバーメンテナンス中 |
public JvResult jvMvOpen(String movieType,
String searchKey)
Long JVMVOpen(String movietype, String searchkey)のJavaによるWrapperです。
JRA-VAN登録ソフト以外ではこの機能は利用できません。
JvLinkWrapper 内の jvMvOpenmovieType - 調教映像指定週全馬:11, 調教映像指定週指定馬:12, 調教映像指定馬全調教:13searchKey - 該当データを要求するためのキー
| 種類 | movietype | 指定するキー(searchKey) | 説明 |
|---|---|---|---|
| 調教映像指定週全馬 | 11 | YYYYMMDD | YYYY:開催年MM:開催月DD:開催日
|
| 調教映像指定週指定馬 | 12 | YYYYMMDDNNNNNNNNNN | YYYY:開催年MM:開催月DD:開催日NNNNNNNNNN:血統登録番号
|
| 調教映像指定馬全調教 | 13 | NNNNNNNNNN” | NNNNNNNNNN:血統登録番号
|
リターンコード(JvResult.getReturnCode()参照)
| リターンコード | 内容 |
|---|---|
0 | 正常 |
-1 | 該当データ無し |
-111 | movietypeパラメータが不正
|
-114 | keyパラメータが不正
|
-201 | JVInitが行なわれていない |
-202 | 前回のJVOpen/JVRTOpen/JVMVOpenに対してJVCloseが呼ばれていない(オープン中) |
-211 | レジストリ内容が不正(レジストリ内容が不正に変更された) |
-301 | 認証エラー |
-302 | サービスキーの有効期限切れ |
-303 | サービスキーが設定されていない(サービスキーが空値) |
-304 | JRAレーシングビュアー連携機能認証エラー |
-401 | JV-Link内部エラー |
-411 | サーバーエラー(HTTPステータス404 NotFound) |
-412 | サーバーエラー(HTTPステータス403 Forbidden) |
-413 | サーバーエラー(HTTPステータス200,403,404以外) |
-421 | サーバーエラー(サーバーの応答が不正) |
-431 | サーバーエラー(サーバーアプリケーション内部エラー) |
-504 | サーバーメンテナンス中 |
public JvMvContents jvMvRead(long size)
Long JVMVRead(String buff, Long size)のJavaによるWrapperです。
JRA-VAN登録ソフト以外ではこの機能は利用できません。
JvLinkWrapper 内の jvMvReadsize - byte配列にコピーするデータの長さ
リターンコード(JvResult.getReturnCode()参照)
| リターンコード | 内容 |
|---|---|
0以上 | 正常(バッファにセットしたデータのサイズ) |
0 | 全ファイル読み込み終了(EOF)
|
-3 | データダウンロード中 |
-201 | JVInitが行なわれていない |
-203 | JVMVOpenが行なわれていない |
-402 | ダウンロードしたデータが異常(サイズ=0)
|
-403 | ダウンロードしたデータが異常(データ内容) |
-502 | ダウンロード失敗(通信エラーやディスクエラーなど) |
-503 | 一時ファイルが見つからない |
public JvCourseFile jvCourseFile(String key)
Long JVCourseFile(String key, String filepath, String explanation)のJavaによるWrapperです。
JvLinkWrapper 内の jvCourseFilekey - コース図を取得するための要求キー
| 指定するキー | 説明 |
|---|---|
YYYYMMDDJJKKKKTT | YYYY:開催年MM:開催月DD:開催日JJ:場コードKKKK:距離TT:トラックコード
|
リターンコード(JvResult.getReturnCode()参照)
| リターンコード | 内容 |
|---|---|
0 | 正常 |
-1 | 該当データ無し |
-114 | keyパラメータが不正
|
-201 | JVInitが行なわれていない |
-211 | レジストリ内容が不正(レジストリ内容が不正に変更された) |
-301 | 認証エラー |
-302 | サービスキーの有効期限切れ |
-303 | サービスキーが設定されていない(サービスキーが空値) |
-401 | JV-Link内部エラー |
-411 | サーバーエラー(HTTPステータス404 NotFound) |
-412 | サーバーエラー(HTTPステータス403 Forbidden) |
-413 | サーバーエラー(HTTPステータス200,403,404以外) |
-421 | サーバーエラー(サーバーの応答が不正) |
-431 | サーバーエラー(サーバーアプリケーション内部エラー) |
-502 | ダウンロード失敗(通信エラーやディスクエラーなど) |
-504 | サーバーメンテナンス中 |
public JvCourseFile jvCourceFile2(String key,
String filePath)
Long JVCourseFile2(String key, String filepath)のJavaによるWrapperです。
JvLinkWrapper 内の jvCourceFile2key - コース図を取得するための要求キーfilePath - コース図ファイルの出力ファイル名(フルパス)
| 指定するキー | 説明 |
|---|---|
YYYYMMDDJJKKKKTT | YYYY:開催年MM:開催月DD:開催日JJ:場コードKKKK:距離TT:トラックコード
|
リターンコード(JvResult.getReturnCode()参照)
| リターンコード | 内容 |
|---|---|
0 | 正常 |
-1 | 該当データ無し |
-114 | keyパラメータが不正
|
-201 | JVInitが行なわれていない |
-211 | レジストリ内容が不正(レジストリ内容が不正に変更された) |
-301 | 認証エラー |
-302 | サービスキーの有効期限切れ |
-303 | サービスキーが設定されていない(サービスキーが空値) |
-401 | JV-Link内部エラー |
-411 | サーバーエラー(HTTPステータス404 NotFound) |
-412 | サーバーエラー(HTTPステータス403 Forbidden) |
-413 | サーバーエラー(HTTPステータス200,403,404以外) |
-421 | サーバーエラー(サーバーの応答が不正) |
-431 | サーバーエラー(サーバーアプリケーション内部エラー) |
-502 | ダウンロード失敗(通信エラーやディスクエラーなど) |
-504 | サーバーメンテナンス中 |
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||