|
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