Package cn.leancloud.convertor
Class ObserverBuilder
java.lang.Object
cn.leancloud.convertor.ObserverBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <T extends LCObject>
cn.leancloud.convertor.ObserverBuilder.CollectionObserver<T> buildCollectionObserver(FindCallback<T> callback) build observer for FindCallbackstatic cn.leancloud.convertor.ObserverBuilder.CollectionObserver<LCStatus> buildCollectionObserver(StatusListCallback callback) build observer for StatusListCallbackstatic cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCCloudQueryResult> buildSingleObserver(CloudQueryCallback callback) build observer for CloudQueryCallbackstatic cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<Integer> buildSingleObserver(CountCallback callback) build observer for CountCallbackstatic cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCNull> buildSingleObserver(DeleteCallback callback) build observer for DeleteCallbackstatic <T extends LCObject>
cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<T> buildSingleObserver(FollowCallback<T> callback) build observer for FollowCallbackstatic cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<JSONObject> build observer for FollowersAndFolloweesCallbackstatic <T> cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<T> buildSingleObserver(FunctionCallback<T> callback) build observer for FunctionCallbackstatic <T extends LCObject>
cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<T> buildSingleObserver(GetCallback<T> callback) build observer for GetCallbackstatic cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<byte[]> buildSingleObserver(GetDataCallback callback) build observer for GetDataCallbackstatic cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<InputStream> buildSingleObserver(GetDataStreamCallback callback) build observer for GetDataStreamCallbackstatic <T extends LCUser>
cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<T> buildSingleObserver(LogInCallback<T> callback) build observer for LogInCallbackstatic cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCNull> buildSingleObserver(MobilePhoneVerifyCallback callback) build observer for MobilePhoneVerifyCallbackstatic <T extends LCObject>
cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<T> buildSingleObserver(RefreshCallback<T> callback) build observer for RefreshCallbackstatic cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCNull> build observer for RequestEmailVerifyCallbackstatic cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCNull> buildSingleObserver(RequestMobileCodeCallback callback) build observer for RequestMobileCodeCallbackstatic cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCNull> build observer for RequestPasswordResetCallbackstatic <T extends LCObject>
cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<T> buildSingleObserver(SaveCallback<T> callback) build observer for SaveCallbackstatic cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCNull> buildSingleObserver(SendCallback callback) build observer for SendCallbackstatic cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCUser> buildSingleObserver(SignUpCallback callback) build observer for SignupCallbackstatic cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCStatus> buildSingleObserver(StatusCallback callback) build observer for StatusCallbackstatic cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCNull> buildSingleObserver(UpdatePasswordCallback callback) build observer for UpdatePasswordCallback
-
Constructor Details
-
ObserverBuilder
public ObserverBuilder()
-
-
Method Details
-
buildSingleObserver
public static <T extends LCObject> cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<T> buildSingleObserver(GetCallback<T> callback) build observer for GetCallback- Type Parameters:
T- template type- Parameters:
callback- get callback- Returns:
- observer
-
buildSingleObserver
public static <T extends LCObject> cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<T> buildSingleObserver(SaveCallback<T> callback) build observer for SaveCallback- Type Parameters:
T- template type- Parameters:
callback- save callback- Returns:
- observer
-
buildSingleObserver
public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCNull> buildSingleObserver(DeleteCallback callback) build observer for DeleteCallback- Parameters:
callback- delete callback- Returns:
- observer
-
buildSingleObserver
public static <T extends LCObject> cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<T> buildSingleObserver(RefreshCallback<T> callback) build observer for RefreshCallback- Type Parameters:
T- template type- Parameters:
callback- refresh callback- Returns:
- observer
-
buildSingleObserver
public static <T extends LCUser> cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<T> buildSingleObserver(LogInCallback<T> callback) build observer for LogInCallback- Type Parameters:
T- template type- Parameters:
callback- login calblack- Returns:
- observer
-
buildSingleObserver
public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCUser> buildSingleObserver(SignUpCallback callback) build observer for SignupCallback- Parameters:
callback- signup callback- Returns:
- observer
-
buildSingleObserver
public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCNull> buildSingleObserver(RequestEmailVerifyCallback callback) build observer for RequestEmailVerifyCallback- Parameters:
callback- request email verify callback- Returns:
- observer
-
buildSingleObserver
public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCNull> buildSingleObserver(RequestMobileCodeCallback callback) build observer for RequestMobileCodeCallback- Parameters:
callback- request mobile code callback- Returns:
- observer
-
buildSingleObserver
public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<JSONObject> buildSingleObserver(FollowersAndFolloweesCallback callback) build observer for FollowersAndFolloweesCallback- Parameters:
callback- follower and followees callback- Returns:
- observer
-
buildSingleObserver
public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCNull> buildSingleObserver(RequestPasswordResetCallback callback) build observer for RequestPasswordResetCallback- Parameters:
callback- request password reset callback- Returns:
- observer
-
buildSingleObserver
public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<Integer> buildSingleObserver(CountCallback callback) build observer for CountCallback- Parameters:
callback- count callback- Returns:
- observer
-
buildSingleObserver
public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCNull> buildSingleObserver(UpdatePasswordCallback callback) build observer for UpdatePasswordCallback- Parameters:
callback- update password callback- Returns:
- observer
-
buildSingleObserver
public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCNull> buildSingleObserver(MobilePhoneVerifyCallback callback) build observer for MobilePhoneVerifyCallback- Parameters:
callback- mobile phone verify callback- Returns:
- observer
-
buildSingleObserver
public static <T extends LCObject> cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<T> buildSingleObserver(FollowCallback<T> callback) build observer for FollowCallback- Type Parameters:
T- template type- Parameters:
callback- follow callback- Returns:
- observer
-
buildSingleObserver
public static <T> cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<T> buildSingleObserver(FunctionCallback<T> callback) build observer for FunctionCallback- Type Parameters:
T- template type- Parameters:
callback- function callback- Returns:
- observer
-
buildSingleObserver
public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCCloudQueryResult> buildSingleObserver(CloudQueryCallback callback) build observer for CloudQueryCallback- Parameters:
callback- cloud query callback- Returns:
- observer
-
buildSingleObserver
public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCStatus> buildSingleObserver(StatusCallback callback) build observer for StatusCallback- Parameters:
callback- status callback- Returns:
- observer
-
buildSingleObserver
public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCNull> buildSingleObserver(SendCallback callback) build observer for SendCallback- Parameters:
callback- send callback- Returns:
- observer
-
buildSingleObserver
public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<byte[]> buildSingleObserver(GetDataCallback callback) build observer for GetDataCallback- Parameters:
callback- get data callback- Returns:
- observer
-
buildSingleObserver
public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<InputStream> buildSingleObserver(GetDataStreamCallback callback) build observer for GetDataStreamCallback- Parameters:
callback- get data stream callback- Returns:
- observer
-
buildCollectionObserver
public static <T extends LCObject> cn.leancloud.convertor.ObserverBuilder.CollectionObserver<T> buildCollectionObserver(FindCallback<T> callback) build observer for FindCallback- Type Parameters:
T- template type- Parameters:
callback- find callback- Returns:
- observer
-
buildCollectionObserver
public static cn.leancloud.convertor.ObserverBuilder.CollectionObserver<LCStatus> buildCollectionObserver(StatusListCallback callback) build observer for StatusListCallback- Parameters:
callback- status list callback- Returns:
- observer
-