baasday
 All Classes Functions Properties
BDItem Class Reference

baasdayサーバ上に保存される汎用的なオブジェクトです。 More...

#import <BDItem.h>

Inherits BDObject.

Class Methods

(BDItem *) + createWithCollectionName:values:error:
 指定されたコレクションにアイテムを追加します。baasdayサーバへの追加は即時に行われます。 More...
 
(BDItem *) + createWithCollectionName:values:
 指定されたコレクションにアイテムを追加します。baasdayサーバへの追加は即時に行われます。 More...
 
(BDItem *) + createWithCollectionName:error:
 指定されたコレクションにアイテムを追加します。baasdayサーバへの追加は即時に行われます。 More...
 
(BDItem *) + createWithCollectionName:
 指定されたコレクションにアイテムを追加します。baasdayサーバへの追加は即時に行われます。 More...
 
(void) + createInBackgroundWithCollectionName:values:block:
 指定されたコレクションにアイテムを追加します。baasdayサーバへの追加は即時に行われます。 More...
 
(void) + createInBackgroundWithCollectionName:block:
 指定されたコレクションにアイテムを追加します。baasdayサーバへの追加は即時に行われます。 More...
 
(BDItem *) + fetchWithCollectionName:id:erorr:
 指定されたコレクション内の指定されたIDを持つアイテムを取得します。 More...
 
(BDItem *) + fetchWithCollectionName:id:
 指定されたコレクション内の指定されたIDを持つアイテムを取得します。 More...
 
(void) + fetchInBackgroundWithCollectionName:id:block:
 指定されたコレクション内の指定されたIDを持つアイテムを取得します。 More...
 
(BDListResult *) + fetchAllWithCollectionName:query:error:
 指定されたコレクション内のアイテムを取得します。 More...
 
(BDListResult *) + fetchAllWithCollectionName:query:
 指定されたコレクション内のアイテムを取得します。 More...
 
(BDListResult *) + fetchAllWithCollectionName:error:
 指定されたコレクション内のアイテムを取得します。 More...
 
(BDListResult *) + fetchAllWIthCollectionName:
 指定されたコレクション内のアイテムを取得します。 More...
 
(void) + fetchAllInBackgroundWithCollectionName:query:block:
 指定されたコレクション内のアイテムを取得します。 More...
 
(void) + fetchAllInBackgroundWithCollectionName:block:
 指定されたコレクション内のアイテムを取得します。 More...
 

Properties

NSString * collectionName
 コレクション名
 
- Properties inherited from BDObject
NSString * id
 ID. More...
 
NSDate * createdAt
 作成日時 More...
 
NSDate * updatedAt
 更新日時 More...
 
- Properties inherited from BDBasicObject
NSDictionary * values
 全てのフィールドの値
 

Additional Inherited Members

- Instance Methods inherited from BDObject
(BOOL) - update:error:
 このオブジェクトを更新します。baasdsayサーバへの反映は即時に行われます。 More...
 
(BOOL) - update:
 このオブジェクトを更新します。baasdayサーバへの反映は即時に行われます。 More...
 
(void) - updateInBackground:block:
 このオブジェクトを更新します。baasdayサーバへの反映は即時に行われます。 More...
 
(BOOL) - deleteWithError:
 このオブジェクトをbaasdayサーバ上から削除します。 More...
 
(BOOL) - delete
 このオブジェクトをbaasdayサーバ上から削除します。 More...
 
(void) - deleteInBackground:
 このオブジェクトをbaasdayサーバ上から削除します。 More...
 

Detailed Description

baasdayサーバ上に保存される汎用的なオブジェクトです。

任意のフィールドを持ち、複数のコレクションに分けてアイテムを保存できます。

Method Documentation

+ (void) createInBackgroundWithCollectionName: (NSString *)  collectionName
block: (BDItemResultBlock)  block 

指定されたコレクションにアイテムを追加します。baasdayサーバへの追加は即時に行われます。

コレクションが存在しない場合は自動的に作成されます。

Parameters
collectionNameコレクション名
block追加が完了したか、失敗したときに呼び出されます
Returns
追加したアイテム
+ (void) createInBackgroundWithCollectionName: (NSString *)  collectionName
values: (NSDictionary *)  values
block: (BDItemResultBlock)  block 

指定されたコレクションにアイテムを追加します。baasdayサーバへの追加は即時に行われます。

コレクションが存在しない場合は自動的に作成されます。

Parameters
collectionNameコレクション名
valuesアイテムが持つ値
block追加が完了したか、失敗したときに呼び出されます
Returns
追加したアイテム
+ (BDItem *) createWithCollectionName: (NSString *)  collectionName

指定されたコレクションにアイテムを追加します。baasdayサーバへの追加は即時に行われます。

コレクションが存在しない場合は自動的に作成されます。

Parameters
collectionNameコレクション名
Returns
追加したアイテム
+ (BDItem *) createWithCollectionName: (NSString *)  collectionName
error: (NSError **)  error 

指定されたコレクションにアイテムを追加します。baasdayサーバへの追加は即時に行われます。

コレクションが存在しない場合は自動的に作成されます。

Parameters
collectionNameコレクション名
errorエラーが発生した場合この引数が指す場所に格納されます
Returns
追加したアイテム
+ (BDItem *) createWithCollectionName: (NSString *)  collectionName
values: (NSDictionary *)  values 

指定されたコレクションにアイテムを追加します。baasdayサーバへの追加は即時に行われます。

コレクションが存在しない場合は自動的に作成されます。

Parameters
collectionNameコレクション名
valuesアイテムが持つ値
Returns
追加したアイテム
+ (BDItem *) createWithCollectionName: (NSString *)  collectionName
values: (NSDictionary *)  values
error: (NSError **)  error 

指定されたコレクションにアイテムを追加します。baasdayサーバへの追加は即時に行われます。

コレクションが存在しない場合は自動的に作成されます。

Parameters
collectionNameコレクション名
valuesアイテムが持つ値
errorエラーが発生した場合この引数が指す場所に格納されます
Returns
追加したアイテム
+ (void) fetchAllInBackgroundWithCollectionName: (NSString *)  collectionName
block: (BDListResultBlock)  block 

指定されたコレクション内のアイテムを取得します。

アイテムは最大で100件返します。

Parameters
collectionNameコレクション名
block取得が完了したか、失敗したときに呼び出されます
+ (void) fetchAllInBackgroundWithCollectionName: (NSString *)  collectionName
query: (BDQuery *)  query
block: (BDListResultBlock)  block 

指定されたコレクション内のアイテムを取得します。

最大取得件数を指定しない場合や101以上を指定した場合は、最大で100件返します。

Parameters
collectionNameコレクション名
query抽出条件
block取得が完了したか、失敗したときに呼び出されます
+ (BDListResult *) fetchAllWIthCollectionName: (NSString *)  collectionName

指定されたコレクション内のアイテムを取得します。

アイテムは最大で100件返します。

Parameters
collectionNameコレクション名
Returns
取得結果
+ (BDListResult *) fetchAllWithCollectionName: (NSString *)  collectionName
error: (NSError **)  error 

指定されたコレクション内のアイテムを取得します。

アイテムは最大で100件返します。

Parameters
collectionNameコレクション名
errorエラーが発生した場合この引数が指す場所に格納されます
Returns
取得結果
+ (BDListResult *) fetchAllWithCollectionName: (NSString *)  collectionName
query: (BDQuery *)  query 

指定されたコレクション内のアイテムを取得します。

最大取得件数を指定しない場合や101以上を指定した場合は、最大で100件返します。

Parameters
collectionNameコレクション名
query抽出条件
Returns
取得結果
+ (BDListResult *) fetchAllWithCollectionName: (NSString *)  collectionName
query: (BDQuery *)  query
error: (NSError **)  error 

指定されたコレクション内のアイテムを取得します。

最大取得件数を指定しない場合や101以上を指定した場合は、最大で100件返します。

Parameters
collectionNameコレクション名
query抽出条件
errorエラーが発生した場合この引数が指す場所に格納されます
Returns
取得結果
+ (void) fetchInBackgroundWithCollectionName: (NSString *)  collectionName
id: (NSString *)  id
block: (BDItemResultBlock)  block 

指定されたコレクション内の指定されたIDを持つアイテムを取得します。

Parameters
collectionNameコレクション名
idID
block取得が完了したか、失敗したときに呼び出されます
Returns
アイテム
+ (BDItem *) fetchWithCollectionName: (NSString *)  collectionName
id: (NSString *)  id 

指定されたコレクション内の指定されたIDを持つアイテムを取得します。

Parameters
collectionNameコレクション名
idID
Returns
アイテム
+ (BDItem *) fetchWithCollectionName: (NSString *)  collectionName
id: (NSString *)  id
erorr: (NSError **)  error 

指定されたコレクション内の指定されたIDを持つアイテムを取得します。

Parameters
collectionNameコレクション名
idID
errorエラーが発生した場合この引数が指す場所に格納されます
Returns
アイテム

The documentation for this class was generated from the following file: