Class ObserverBuilder

java.lang.Object
cn.leancloud.convertor.ObserverBuilder

public class ObserverBuilder extends Object
  • 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