クラス ActressSearch
- java.lang.Object
-
- com.sdk.java.dmm.api.AbstractDmm<ActressSearchResult>
-
- com.sdk.java.dmm.api.actress.ActressSearch
-
public class ActressSearch extends AbstractDmm<ActressSearchResult>
女優検索を実行するためのクラスです。
下記は使用方法になります。ActressSearch actressSearch = new ActressSearch(); actressSearch.setInitial("は"); actressSearch.setKeyword("はたの"); actressSearch.setGteBust(88); actressSearch.setGteWaist(59); ActressSearchResult result = actressSearch.execute();
-
-
フィールドの概要
フィールド 修飾子とタイプ フィールド 説明 private String
actressId
女優IDprivate LocalDate
gteBirthday
生年月日(以上)private Integer
gteBust
バスト(以上)private Integer
gteHeight
身長(以上)private Integer
gteHip
ヒップ(以上)private Integer
gteWaist
ウエスト(以上)private Integer
hits
取得件数private String
initial
女優名の頭文字(50音)private String
keyword
キーワードprivate LocalDate
lteBirthday
生年月日(以下)private Integer
lteBust
バスト(以下)private Integer
lteHeight
身長(以下)private Integer
lteHip
ヒップ(以下)private Integer
lteWaist
ウエスト(以下)private Long
offset
検索開始位置private ActressSearchSort
sort
ソート順
-
コンストラクタの概要
コンストラクタ コンストラクタ 説明 ActressSearch(String apiId, String affiliateId)
女優検索オブジェクトを生成します。
-
メソッドの概要
すべてのメソッド インスタンス・メソッド concreteメソッド 修飾子とタイプ メソッド 説明 void
clear()
パラメータをクリアする。protected BaseURL
getBaseURL()
DMM_APIを実行するためのURLを管理する列挙型を返却する。protected String
getParam()
APIを実行するためのパラメータを取得する。protected Class<ActressSearchResult>
getResultClass()
JSONとマッピングされるDTOのクラスオブジェクトを取得する。ActressSearch
setActressId(String actressId)
女優IDを設定する。ActressSearch
setGteBirthday(String gteBirthday)
生年月日(以上)を設定する。ActressSearch
setGteBirthday(LocalDate gteBirthday)
生年月日(以上)を設定する。ActressSearch
setGteBust(Integer gteBust)
バスト(以上)を設定する。ActressSearch
setGteHeight(Integer gteHeight)
身長(以上)を設定する。ActressSearch
setGteHip(Integer gteHip)
ヒップ(以上)を設定する。ActressSearch
setGteWaist(Integer gteWaist)
ウエスト(以上)を設定する。ActressSearch
setHits(Integer hits)
取得件数を設定する。ActressSearch
setInitial(String initial)
女優名の頭文字を設定する。ActressSearch
setKeyword(String keyword)
キーワードを設定する。ActressSearch
setLteBirthday(String lteBirthday)
生年月日(以下)を設定する。ActressSearch
setLteBirthday(LocalDate lteBirthday)
生年月日(以下)を設定する。ActressSearch
setLteBust(Integer lteBust)
バスト(以下)を設定する。ActressSearch
setLteHeight(Integer lteHeight)
身長(以下)を設定する。ActressSearch
setLteHip(Integer lteHip)
ヒップ(以下)を設定する。ActressSearch
setLteWaist(Integer lteWaist)
ウエスト(以下)を設定する。ActressSearch
setOffset(Long offset)
検索開始位置を設定する。ActressSearch
setSort(ActressSearchSort sort)
ソート順を設定する。-
クラスから継承されたメソッド com.sdk.java.dmm.api.AbstractDmm
execute, getJson
-
-
-
-
フィールドの詳細
-
initial
private String initial
女優名の頭文字(50音)
-
actressId
private String actressId
女優ID
-
keyword
private String keyword
キーワード
-
gteBust
private Integer gteBust
バスト(以上)
-
lteBust
private Integer lteBust
バスト(以下)
-
gteWaist
private Integer gteWaist
ウエスト(以上)
-
lteWaist
private Integer lteWaist
ウエスト(以下)
-
gteHip
private Integer gteHip
ヒップ(以上)
-
lteHip
private Integer lteHip
ヒップ(以下)
-
gteHeight
private Integer gteHeight
身長(以上)
-
lteHeight
private Integer lteHeight
身長(以下)
-
gteBirthday
private LocalDate gteBirthday
生年月日(以上)
-
lteBirthday
private LocalDate lteBirthday
生年月日(以下)
-
hits
private Integer hits
取得件数
-
offset
private Long offset
検索開始位置
-
sort
private ActressSearchSort sort
ソート順
-
-
メソッドの詳細
-
setInitial
public ActressSearch setInitial(String initial) throws DmmIllegalArgumentException
女優名の頭文字を設定する。
例:あい- パラメータ:
initial
- 頭文字- 戻り値:
- this ActressSearch
- 例外:
DmmIllegalArgumentException
- 引数が不正な場合にスローされる
-
setActressId
public ActressSearch setActressId(String actressId)
女優IDを設定する。
例:15365- パラメータ:
actressId
- 女優ID- 戻り値:
- this ActressSearch
-
setKeyword
public ActressSearch setKeyword(String keyword)
キーワードを設定する。
例:あさみ- パラメータ:
keyword
- キーワード- 戻り値:
- this ActressSearch
-
setGteBust
public ActressSearch setGteBust(Integer gteBust)
バスト(以上)を設定する。
例:80- パラメータ:
gteBust
- バスト(以上)- 戻り値:
- this ActressSearch
-
setLteBust
public ActressSearch setLteBust(Integer lteBust)
バスト(以下)を設定する。
例:80- パラメータ:
lteBust
- バスト(以下)- 戻り値:
- this ActressSearch
-
setGteWaist
public ActressSearch setGteWaist(Integer gteWaist)
ウエスト(以上)を設定する。
例:60- パラメータ:
gteWaist
- ウエスト(以上)- 戻り値:
- this ActressSearch
-
setLteWaist
public ActressSearch setLteWaist(Integer lteWaist)
ウエスト(以下)を設定する。
例:60- パラメータ:
lteWaist
- ウエスト(以下)- 戻り値:
- this ActressSearch
-
setGteHip
public ActressSearch setGteHip(Integer gteHip)
ヒップ(以上)を設定する。
例:90- パラメータ:
gteHip
- ヒップ(以上)- 戻り値:
- this ActressSearch
-
setLteHip
public ActressSearch setLteHip(Integer lteHip)
ヒップ(以下)を設定する。
例:90- パラメータ:
lteHip
- ヒップ(以下)- 戻り値:
- this ActressSearch
-
setGteHeight
public ActressSearch setGteHeight(Integer gteHeight)
身長(以上)を設定する。
例:160- パラメータ:
gteHeight
- ヒップ(以上)- 戻り値:
- this ActressSearch
-
setLteHeight
public ActressSearch setLteHeight(Integer lteHeight)
身長(以下)を設定する。
例:160- パラメータ:
lteHeight
- ヒップ(以下)- 戻り値:
- this ActressSearch
-
setGteBirthday
public ActressSearch setGteBirthday(LocalDate gteBirthday)
生年月日(以上)を設定する。
例:1980-01-01- パラメータ:
gteBirthday
- 生年月日(以上)- 戻り値:
- this ActressSearch
-
setGteBirthday
public ActressSearch setGteBirthday(String gteBirthday) throws DmmIllegalArgumentException
生年月日(以上)を設定する。
例:1980-01-01- パラメータ:
gteBirthday
- 生年月日(以上)- 戻り値:
- this ActressSearch
- 例外:
DmmIllegalArgumentException
- 引数が不正な場合にスローされる
-
setLteBirthday
public ActressSearch setLteBirthday(LocalDate lteBirthday)
生年月日(以下)を設定する。
例:1980-01-01- パラメータ:
lteBirthday
- 生年月日(以下)- 戻り値:
- this ActressSearch
-
setLteBirthday
public ActressSearch setLteBirthday(String lteBirthday) throws DmmIllegalArgumentException
生年月日(以下)を設定する。
例:1980-01-01- パラメータ:
lteBirthday
- 生年月日(以下)- 戻り値:
- this ActressSearch
- 例外:
DmmIllegalArgumentException
- 引数が不正な場合にスローされる
-
setHits
public ActressSearch setHits(Integer hits) throws DmmIllegalArgumentException
取得件数を設定する。
初期値:20
最大値:100- パラメータ:
hits
- 取得件数- 戻り値:
- this ActressSearch
- 例外:
DmmIllegalArgumentException
- 引数が不正な場合にスローされる
-
setOffset
public ActressSearch setOffset(Long offset) throws DmmIllegalArgumentException
検索開始位置を設定する。
初期値:1- パラメータ:
offset
- 検索開始位置- 戻り値:
- this ActressSearch
- 例外:
DmmIllegalArgumentException
- 引数が不正な場合にスローされる
-
setSort
public ActressSearch setSort(ActressSearchSort sort)
ソート順を設定する。
名前昇順:NAME_ASC
名前降順:NAME_DESC
バスト昇順:BUST_ASC
バスト降順:BUST_DESC
ウエスト昇順:WAIST_ASC
ウエスト降順:WAIST_DESC
ヒップ昇順:HIP_ASC
ヒップ降順:HIP_DESC
身長昇順:HEIGHT_ASC
身長降順:HEIGHT_DESC
生年月日昇順:BIRTHDAY_ASC
生年月日降順:BIRTHDAY_DESC
女優ID昇順:ID_ASC
女優ID降順:ID_DESC- パラメータ:
sort
- ソート順- 戻り値:
- this ActressSearch
-
clear
public void clear()
パラメータをクリアする。- 定義:
clear
クラス内AbstractDmm<ActressSearchResult>
-
getParam
protected String getParam()
APIを実行するためのパラメータを取得する。- 定義:
getParam
クラス内AbstractDmm<ActressSearchResult>
- 戻り値:
- パラメータ
-
getBaseURL
protected BaseURL getBaseURL()
DMM_APIを実行するためのURLを管理する列挙型を返却する。- 定義:
getBaseURL
クラス内AbstractDmm<ActressSearchResult>
- 戻り値:
- BaseURL ベースURL
-
getResultClass
protected Class<ActressSearchResult> getResultClass()
JSONとマッピングされるDTOのクラスオブジェクトを取得する。- 定義:
getResultClass
クラス内AbstractDmm<ActressSearchResult>
- 戻り値:
- クラスオブジェクト
-
-