ECHODataObject Class Reference
Inherits from | ECHOObject : NSObject |
---|---|
Declared in | ECHODataObject.h ECHODataObject.m |
Properties
currentACL
The current ACLObject of this object. このオブジェクトに設定されているACLを取得する。
@property (nonatomic, readonly) ECHOACLObject *currentACL
Discussion
The current ACLObject of this object. このオブジェクトに設定されているACLを取得する。
Declared In
ECHODataObject.h
Accessors
– objectForKey:
Returns the value mapped by a given key, or nil if no such mapping exists. キーに対応するオブジェクトを取得します。キーが存在しない場合は、nilを返します。
- (id)objectForKey:(NSString *)key
Parameters
key |
The key for which to return the corresponding value.キー。 |
---|
Discussion
Returns the value mapped by a given key, or nil if no such mapping exists. キーに対応するオブジェクトを取得します。キーが存在しない場合は、nilを返します。
Declared In
ECHODataObject.h
– setObject:forKey:
Sets the object mapped by a given key. キーに対応するオブジェクトをセットします。
- (void)setObject:(id)object forKey:(NSString *)key
Parameters
object |
The object for key.セットするオブジェクト。 |
---|---|
key |
The key for object.キー。 |
Discussion
Sets the object mapped by a given key. キーに対応するオブジェクトをセットします。
Declared In
ECHODataObject.h
– removeObjectForKey:
Removes the mapping by a given key if it exists; does nothing otherwise. キーに対応するオブジェクトを削除します。
- (void)removeObjectForKey:(NSString *)key
Parameters
key |
The key.キー。 |
---|
Discussion
Removes the mapping by a given key if it exists; does nothing otherwise. キーに対応するオブジェクトを削除します。
Declared In
ECHODataObject.h
– setNewACL:
Sets the new ACL object. 新しいACLをセットします。サーバーへ反映するには、保存処理を行ってください。
- (void)setNewACL:(ECHOACLObject *)acl
Parameters
acl |
The new ACL object.新しいACLオブジェクト。 |
---|
Discussion
Sets the new ACL object. 新しいACLをセットします。サーバーへ反映するには、保存処理を行ってください。
Declared In
ECHODataObject.h
Other Methods
– initWithInstanceId:resourceType:refid:
Initializes a new ECHOObject based on an existing one on the remote server.
- (instancetype)initWithInstanceId:(NSString *)instanceId resourceType:(NSString *)resourceType refid:(NSString *)refid
Parameters
instanceId |
The reference ID of the instance to which this object belongs. |
---|---|
resourceType |
The type of this object. |
refid |
The reference ID of the existing one. |
Discussion
Initializes a new ECHOObject based on an existing one on the remote server.
Declared In
ECHOObject_Protected.h
– initWithInstanceId:resourceType:refid:copyFrom:
Initializes a new ECHODataObject.
- (instancetype)initWithInstanceId:(NSString *)instanceId resourceType:(NSString *)resourceType refid:(NSString *)refid copyFrom:(NSDictionary *)source
Parameters
instanceId |
The reference ID of the instance to which this object belongs |
---|---|
resourceType |
The type of this object |
refid |
The reference ID of the existing one. |
source |
A source NSDictionary to copy. |
Discussion
Initializes a new ECHODataObject.
Declared In
ECHODataObject_Protected.h
– doPush:
Does Push data to the remote server.
- (void)doPush:(NSError **)returningError
Parameters
returningError |
Pointer to an NSError that will be set if necessary. |
---|
Discussion
Does Push data to the remote server.
Declared In
ECHODataObject_Protected.h
– doDelete:
Does Delete data to the remote server.
- (void)doDelete:(NSError **)returningError
Parameters
returningError |
Pointer to an NSError that will be set if necessary. |
---|
Discussion
Does Delete data to the remote server.
Declared In
ECHODataObject_Protected.h
– copyFrom:
Copies data from a NSDictionary.
- (void)copyFrom:(NSDictionary *)source
Parameters
source |
The source NSDictionary. |
---|
Discussion
Copies data from a NSDictionary.
Declared In
ECHODataObject_Protected.h