|
19 | 19 | package com.backendless; |
20 | 20 |
|
21 | 21 | import com.backendless.async.callback.AsyncCallback; |
22 | | -import com.backendless.commons.user.UserStatusEnum; |
23 | 22 | import com.backendless.core.responder.AdaptingResponder; |
24 | 23 | import com.backendless.core.responder.policy.BackendlessUserAdaptingPolicy; |
25 | 24 | import com.backendless.exceptions.BackendlessException; |
|
41 | 40 |
|
42 | 41 | public final class UserService |
43 | 42 | { |
44 | | - private static final String USER_STATUS_COLUMN = "userStatus"; |
45 | 43 | final static String USER_MANAGER_SERVER_ALIAS = "com.backendless.services.users.UserService"; |
46 | 44 |
|
47 | 45 | private static BackendlessUser currentUser = new BackendlessUser(); |
@@ -417,26 +415,6 @@ public void handleFault( BackendlessFault fault ) |
417 | 415 | } |
418 | 416 | } |
419 | 417 |
|
420 | | - public void enableUser( String userId ) |
421 | | - { |
422 | | - changeUserStatus( userId, UserStatusEnum.ENABLED ); |
423 | | - } |
424 | | - |
425 | | - public void enableUser( String userId, AsyncCallback<Void> responder ) |
426 | | - { |
427 | | - changeUserStatus( userId, UserStatusEnum.ENABLED, responder ); |
428 | | - } |
429 | | - |
430 | | - public void disableUser( String userId ) |
431 | | - { |
432 | | - changeUserStatus( userId, UserStatusEnum.DISABLED ); |
433 | | - } |
434 | | - |
435 | | - public void disableUser( String userId, AsyncCallback<Void> responder ) |
436 | | - { |
437 | | - changeUserStatus( userId, UserStatusEnum.DISABLED, responder ); |
438 | | - } |
439 | | - |
440 | 418 | public void restorePassword( String identity ) throws BackendlessException |
441 | 419 | { |
442 | 420 | if( identity == null ) |
@@ -844,44 +822,6 @@ public void isValidLogin( AsyncCallback<Boolean> responder ) |
844 | 822 | } |
845 | 823 | } |
846 | 824 |
|
847 | | - private void changeUserStatus( String userId, UserStatusEnum newUserStatus ) throws BackendlessException |
848 | | - { |
849 | | - synchronized( currentUserLock ) |
850 | | - { |
851 | | - Invoker.invokeSync( USER_MANAGER_SERVER_ALIAS, "changeUserStatus", new Object[] { userId, newUserStatus } ); |
852 | | - |
853 | | - if( currentUser != null && !currentUser.isEmpty() && currentUser.getObjectId().equals( userId ) ) |
854 | | - currentUser.setProperty( USER_STATUS_COLUMN, newUserStatus.toString() ); |
855 | | - } |
856 | | - } |
857 | | - |
858 | | - private void changeUserStatus( final String userId, final UserStatusEnum newUserStatus, final AsyncCallback<Void> responder ) |
859 | | - { |
860 | | - Invoker.invokeAsync( |
861 | | - USER_MANAGER_SERVER_ALIAS, |
862 | | - "changeUserStatus", |
863 | | - new Object[] { userId, newUserStatus }, |
864 | | - new AsyncCallback<Void>() |
865 | | - { |
866 | | - @Override |
867 | | - public void handleResponse( Void response ) |
868 | | - { |
869 | | - if( currentUser != null && !currentUser.isEmpty() && currentUser.getObjectId().equals( userId ) ) |
870 | | - currentUser.setProperty( USER_STATUS_COLUMN, newUserStatus.toString() ); |
871 | | - |
872 | | - if( responder != null ) |
873 | | - responder.handleResponse( response ); |
874 | | - } |
875 | | - |
876 | | - @Override |
877 | | - public void handleFault( BackendlessFault fault ) |
878 | | - { |
879 | | - if( responder != null ) |
880 | | - responder.handleFault( fault ); |
881 | | - } |
882 | | - } ); |
883 | | - } |
884 | | - |
885 | 825 | private boolean isLogoutFaultAllowed( String errorCode ) |
886 | 826 | { |
887 | 827 | return errorCode.equals( "3064" ) || errorCode.equals( "3091" ) || errorCode.equals( "3090" ) || errorCode.equals( "3023" ); |
|
0 commit comments