类 ObserverBuilder


  • public class ObserverBuilder
    extends java.lang.Object
    • 构造器详细资料

      • ObserverBuilder

        public ObserverBuilder()
    • 方法详细资料

      • buildSingleObserver

        public static <T extends LCObject> cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<T> buildSingleObserver​(GetCallback<T> callback)
        build observer for GetCallback
        类型参数:
        T - template type
        参数:
        callback - get callback
        返回:
        observer
      • buildSingleObserver

        public static <T extends LCObject> cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<T> buildSingleObserver​(SaveCallback<T> callback)
        build observer for SaveCallback
        类型参数:
        T - template type
        参数:
        callback - save callback
        返回:
        observer
      • buildSingleObserver

        public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCNull> buildSingleObserver​(DeleteCallback callback)
        build observer for DeleteCallback
        参数:
        callback - delete callback
        返回:
        observer
      • buildSingleObserver

        public static <T extends LCObject> cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<T> buildSingleObserver​(RefreshCallback<T> callback)
        build observer for RefreshCallback
        类型参数:
        T - template type
        参数:
        callback - refresh callback
        返回:
        observer
      • buildSingleObserver

        public static <T extends LCUser> cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<T> buildSingleObserver​(LogInCallback<T> callback)
        build observer for LogInCallback
        类型参数:
        T - template type
        参数:
        callback - login calblack
        返回:
        observer
      • buildSingleObserver

        public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCUser> buildSingleObserver​(SignUpCallback callback)
        build observer for SignupCallback
        参数:
        callback - signup callback
        返回:
        observer
      • buildSingleObserver

        public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCNull> buildSingleObserver​(RequestEmailVerifyCallback callback)
        build observer for RequestEmailVerifyCallback
        参数:
        callback - request email verify callback
        返回:
        observer
      • buildSingleObserver

        public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCNull> buildSingleObserver​(RequestMobileCodeCallback callback)
        build observer for RequestMobileCodeCallback
        参数:
        callback - request mobile code callback
        返回:
        observer
      • buildSingleObserver

        public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<JSONObject> buildSingleObserver​(FollowersAndFolloweesCallback callback)
        build observer for FollowersAndFolloweesCallback
        参数:
        callback - follower and followees callback
        返回:
        observer
      • buildSingleObserver

        public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCNull> buildSingleObserver​(RequestPasswordResetCallback callback)
        build observer for RequestPasswordResetCallback
        参数:
        callback - request password reset callback
        返回:
        observer
      • buildSingleObserver

        public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<java.lang.Integer> buildSingleObserver​(CountCallback callback)
        build observer for CountCallback
        参数:
        callback - count callback
        返回:
        observer
      • buildSingleObserver

        public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCNull> buildSingleObserver​(UpdatePasswordCallback callback)
        build observer for UpdatePasswordCallback
        参数:
        callback - update password callback
        返回:
        observer
      • buildSingleObserver

        public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCNull> buildSingleObserver​(MobilePhoneVerifyCallback callback)
        build observer for MobilePhoneVerifyCallback
        参数:
        callback - mobile phone verify callback
        返回:
        observer
      • buildSingleObserver

        public static <T extends LCObject> cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<T> buildSingleObserver​(FollowCallback<T> callback)
        build observer for FollowCallback
        类型参数:
        T - template type
        参数:
        callback - follow callback
        返回:
        observer
      • buildSingleObserver

        public static <T> cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<T> buildSingleObserver​(FunctionCallback<T> callback)
        build observer for FunctionCallback
        类型参数:
        T - template type
        参数:
        callback - function callback
        返回:
        observer
      • buildSingleObserver

        public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCCloudQueryResult> buildSingleObserver​(CloudQueryCallback callback)
        build observer for CloudQueryCallback
        参数:
        callback - cloud query callback
        返回:
        observer
      • buildSingleObserver

        public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCStatus> buildSingleObserver​(StatusCallback callback)
        build observer for StatusCallback
        参数:
        callback - status callback
        返回:
        observer
      • buildSingleObserver

        public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<LCNull> buildSingleObserver​(SendCallback callback)
        build observer for SendCallback
        参数:
        callback - send callback
        返回:
        observer
      • buildSingleObserver

        public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<byte[]> buildSingleObserver​(GetDataCallback callback)
        build observer for GetDataCallback
        参数:
        callback - get data callback
        返回:
        observer
      • buildSingleObserver

        public static cn.leancloud.convertor.ObserverBuilder.SingleObjectObserver<java.io.InputStream> buildSingleObserver​(GetDataStreamCallback callback)
        build observer for GetDataStreamCallback
        参数:
        callback - get data stream callback
        返回:
        observer
      • buildCollectionObserver

        public static <T extends LCObject> cn.leancloud.convertor.ObserverBuilder.CollectionObserver<T> buildCollectionObserver​(FindCallback<T> callback)
        build observer for FindCallback
        类型参数:
        T - template type
        参数:
        callback - find callback
        返回:
        observer
      • buildCollectionObserver

        public static cn.leancloud.convertor.ObserverBuilder.CollectionObserver<LCStatus> buildCollectionObserver​(StatusListCallback callback)
        build observer for StatusListCallback
        参数:
        callback - status list callback
        返回:
        observer