public class CompoundOperation extends BaseOperation
field, isFinal, KEY_BODY, KEY_HTTP_METHOD, KEY_INTERNAL_ID, KEY_PATH, op, value| 构造器和说明 |
|---|
CompoundOperation(String field) |
CompoundOperation(String field,
ObjectFieldOperation... ops) |
| 限定符和类型 | 方法和说明 |
|---|---|
Object |
apply(Object obj)
apply operation to object, in order to generate new attribute value.
|
boolean |
checkCircleReference(Map<AVObject,Boolean> markMap) |
Map<String,Object> |
encode()
encode operation to commit into cloud server.
|
List<Map<String,Object>> |
encodeRestOp(AVObject parent) |
List<ObjectFieldOperation> |
getSubOperations() |
protected ObjectFieldOperation |
mergeWithPrevious(ObjectFieldOperation previous)
merge with previous operations.
|
concatCollections, encodeAVFile, encodeAVObject, encodeByteArray, encodeCollection, encodeDate, encodeGeoPointer, encodeMap, encodeObject, encodeObject, getField, getOperation, getValue, isFinal, merge, reportIllegalOperationspublic CompoundOperation(String field)
public CompoundOperation(String field, ObjectFieldOperation... ops)
public List<ObjectFieldOperation> getSubOperations()
public boolean checkCircleReference(Map<AVObject,Boolean> markMap)
checkCircleReference 在接口中 ObjectFieldOperationcheckCircleReference 在类中 BaseOperationpublic Object apply(Object obj)
BaseOperationapply 在接口中 ObjectFieldOperationapply 在类中 BaseOperationprotected ObjectFieldOperation mergeWithPrevious(ObjectFieldOperation previous)
BaseOperationmergeWithPrevious 在类中 BaseOperationpublic Map<String,Object> encode()
ObjectFieldOperationencode 在接口中 ObjectFieldOperationencode 在类中 BaseOperationCopyright © 2019. All rights reserved.