RKZSearchCondition

Objective-C

@interface RKZSearchCondition : RKZData

Swift

class RKZSearchCondition : RKZData

楽座のデータ取得処理の検索条件を管理するクラス

楽座から情報を取得する際の検索条件を指定する際に使用します。

Properties

  • 検索条件タイプ

    当クラスで定義している以下の定数を利用して、条件指定をしてください。

    • RKZSearchConditionBetweenInclude
    • RKZSearchConditionBetweenExclud
    • RKZSearchConditionIn
    • RKZSearchConditionNotIn
    • RKZSearchConditionLikeOr
    • RKZSearchConditionEqual
    • RKZSearchConditionNotEqual
    • RKZSearchConditionLikeBefore
    • RKZSearchConditionLikeAfter
    • RKZSearchConditionLikeBoth
    • RKZSearchConditionLessThanInclude
    • RKZSearchConditionGreaterThanInclude

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *search_condition_type;

    Swift

    var search_condition_type: String? { get set }
  • 検索項目

    検索条件に指定する項目名を設定してください。

    • 固定項目の場合、項目名はモデルの変数名と対応しています。
    • 自由項目の場合、楽座で指定した任意の項目名を使用してください。

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSString *search_column;

    Swift

    var search_column: String? { get set }
  • 検索値

    検索条件に指定する値を指定してください。

    Warning

    検索値はNSStringで指定してください。
    NSDateなどのオブジェクトを設定すると正常に検索が機能しない可能性があります。

    Declaration

    Objective-C

    @property (nonatomic, nullable) NSArray<NSString *> *search_value;

    Swift

    var search_value: [String]? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, nullable) FavoriteForSearchCondition *with_favorite

    Swift

    var with_favorite: FavoriteForSearchCondition? { get set }
  • Undocumented

    Declaration

    Objective-C

    @property(nonatomic, nullable) ReadedNewsForSearchCondition *readed_news

    Swift

    var readed_news: ReadedNewsForSearchCondition? { get set }

Initialization

  • Deprecated

    このメソッドの替わりに-initWithSearchConditionType:searchColumn:searchValueArray:を使用してください

    指定イニシャライザ

    引数に渡された条件でインスタンス化を行います。

    Warning

    検索値はNSStringで指定してください。
    NSDateなどのオブジェクトを設定すると正常に検索が機能しない可能性があります。

    Declaration

    Objective-C

    + (nonnull instancetype)
        initWithSearchConditionType:(nonnull NSString *)searchConditionType
                       searchColumn:(nonnull NSString *)searchColumn
                   searchValueArray:(nonnull NSArray<NSString *> *)searchValueArray;

    Swift

    class func initWithSearchConditionType(_ searchConditionType: String, searchColumn: String, searchValueArray: [String]) -> Self

    Parameters

    searchConditionType

    NSString 検索条件タイプ

    searchColumn

    NSString 検索項目名

    searchValueArray

    NSArray 検索値配列

    Return Value

    id 初期化を行ったモデル情報

  • 指定イニシャライザ

    引数に渡された条件でインスタンス化を行います。

    Warning

    検索値はNSStringで指定してください。
    NSDateなどのオブジェクトを設定すると正常に検索が機能しない可能性があります。

    Declaration

    Objective-C

    - (nonnull instancetype)
        initWithSearchConditionType:(nonnull NSString *)searchConditionType
                       searchColumn:(nonnull NSString *)searchColumn
                   searchValueArray:(nonnull NSArray<NSString *> *)searchValueArray;

    Swift

    init(_ searchConditionType: String, searchColumn: String, searchValueArray: [String])

    Parameters

    searchConditionType

    NSString 検索条件タイプ

    searchColumn

    NSString 検索項目名

    searchValueArray

    NSArray 検索値配列

    Return Value

    id 初期化を行ったモデル情報

  • Deprecated

    このメソッドの替わりに-initWithFavoriteType:を使用してください

    お気に入り設定値の検索条件を有効にするイニシャライザ

    Declaration

    Objective-C

    + (nonnull instancetype)initWithFavoriteType:(nonnull NSString *)type;

    Swift

    class func initWithFavoriteType(_ type: String) -> Self
  • お気に入り設定値の検索条件を有効にするイニシャライザ

    Declaration

    Objective-C

    - (nonnull instancetype)initWithFavoriteType:(nonnull NSString *)type;

    Swift

    init(favoriteType type: String)
  • Deprecated

    このメソッドの替わりに-initWithReadedNewsType:を使用してください

    既読未読設定フラグの検索条件を作成するイニシャライザ

    Declaration

    Objective-C

    + (nonnull instancetype)initWithReadedNewsType:(nonnull NSString *)type;

    Swift

    class func initWithReadedNewsType(_ type: String) -> Self
  • 既読未読設定フラグの検索条件を作成するイニシャライザ

    Declaration

    Objective-C

    - (nonnull instancetype)initWithReadedNewsType:(nonnull NSString *)type;

    Swift

    init(readedNewsType type: String)