クラス TaxEndPointImpl

java.lang.Object
hajimeapi4j.internal.endpoint.EndPointImpl
hajimeapi4j.internal.endpoint.TaxEndPointImpl
すべての実装されたインタフェース:
EndPoint, TaxEndPoint, RestAction<EndPoint>

public class TaxEndPointImpl extends EndPointImpl implements TaxEndPoint
  • フィールド詳細

  • コンストラクタの詳細

  • メソッドの詳細

    • createInstance

      public static TaxEndPoint createInstance(String name, String type, int id, String link, String api, String kana, String cv, String cvKana, String production, String date, String place, List<Member> member, boolean setList, EndPoint lyrics, EndPoint composer, EndPoint arrange, List<Song> songs)
    • getKana

      public Optional<String> getKana()
      インタフェースからコピーされた説明: TaxEndPoint
      読み仮名情報を取得します。

      取得可能カテゴリタイプ

      • idol
      • unit
      定義:
      getKana インタフェース内 TaxEndPoint
      戻り値:
      読み仮名情報。エラーなどで情報が取得できなかった場合、対応していない出力モードの場合は Optional.empty()
    • getCv

      public Optional<String> getCv()
      インタフェースからコピーされた説明: TaxEndPoint
      声優名情報を取得します。

      取得可能カテゴリタイプ

      • idol
      定義:
      getCv インタフェース内 TaxEndPoint
      戻り値:
      声優名情報
    • getCvKana

      public Optional<String> getCvKana()
      インタフェースからコピーされた説明: TaxEndPoint
      声優名の読み仮名情報を取得します。

      取得可能カテゴリタイプ

      • idol
      定義:
      getCvKana インタフェース内 TaxEndPoint
      戻り値:
      声優名の読み仮名情報
    • getProduction

      public Optional<String> getProduction()
      インタフェースからコピーされた説明: TaxEndPoint
      アイドルの所属プロダクション情報を取得します。

      取得可能カテゴリタイプ

      • idol
      定義:
      getProduction インタフェース内 TaxEndPoint
      戻り値:
      アイドルの所属プロダクション情報
    • getDate

      public Optional<String> getDate()
      インタフェースからコピーされた説明: TaxEndPoint
      ライブの開催日時情報を取得します。「yyyy-mm-dd」形式。

      取得可能カテゴリタイプ

      • live
      定義:
      getDate インタフェース内 TaxEndPoint
      戻り値:
      ライブの開催日時情報
    • getPlace

      public Optional<String> getPlace()
      インタフェースからコピーされた説明: TaxEndPoint
      ライブの会場情報を取得します。

      取得可能カテゴリタイプ

      • live
      定義:
      getPlace インタフェース内 TaxEndPoint
      戻り値:
      ライブの会場情報
    • getMember

      public Optional<List<Member>> getMember()
      インタフェースからコピーされた説明: TaxEndPoint
      歌唱曲、もしくはライブ披露時の参加メンバーを取得します。

      取得可能カテゴリタイプ

      • live
      • unit
      定義:
      getMember インタフェース内 TaxEndPoint
      戻り値:
      参加メンバー、ユニットメンバー情報
    • getSetlist

      public Optional<Boolean> getSetlist()
      インタフェースからコピーされた説明: TaxEndPoint
      ライブなどで披露した際のセットリスト情報がデータベースに存在するかどうかを取得します。

      取得可能カテゴリタイプ

      • live
      定義:
      getSetlist インタフェース内 TaxEndPoint
      戻り値:
      セットリストの有無
    • getLyrics

      public Optional<EndPoint> getLyrics()
      インタフェースからコピーされた説明: TaxEndPoint
      同じ名義などで作業した楽曲一覧を表示するためのカテゴリ情報を出力します。

      同じ名義で作詞を行った情報を返却します

      取得可能カテゴリタイプ

      • lyrics
      定義:
      getLyrics インタフェース内 TaxEndPoint
      戻り値:
      同じ名義で作詞を行った楽曲情報
    • getComposer

      public Optional<EndPoint> getComposer()
      インタフェースからコピーされた説明: TaxEndPoint
      同じ名義などで作業した楽曲一覧を表示するためのカテゴリ情報を出力します。

      同じ名義で作曲を行った情報を返却します

      取得可能カテゴリタイプ

      • composer
      定義:
      getComposer インタフェース内 TaxEndPoint
      戻り値:
      同じ名義で作曲を行った楽曲情報
    • getArrange

      public Optional<EndPoint> getArrange()
      インタフェースからコピーされた説明: TaxEndPoint
      同じ名義などで作業した楽曲一覧を表示するためのカテゴリ情報を出力します。

      同じ名義で編曲を行った情報を返却します

      取得可能カテゴリタイプ

      • arrange
      定義:
      getArrange インタフェース内 TaxEndPoint
      戻り値:
      同じ編曲で作詞を行った楽曲情報
    • getSong

      @Nonnull public List<Song> getSong()
      インタフェースからコピーされた説明: TaxEndPoint
      楽曲情報の出力を行います
      定義:
      getSong インタフェース内 TaxEndPoint
      戻り値:
      指定された楽曲情報