Search in sources :

Example 76 with User

use of com.instructure.canvasapi2.models.User in project instructure-android by instructure.

the class CanvasContextTest method toAPIString_TestSelf.

@Test
public void toAPIString_TestSelf() {
    User user = new User();
    user.setId(0);
    assertEquals("/users/self", user.toAPIString());
}
Also used : User(com.instructure.canvasapi2.models.User) Test(org.junit.Test)

Example 77 with User

use of com.instructure.canvasapi2.models.User in project instructure-android by instructure.

the class UserManager method getSelf.

public static void getSelf(StatusCallback<User> callback) {
    if (isTesting() || mTesting) {
        RestBuilder adapter = new RestBuilder(callback);
        RestParams params = new RestParams.Builder().withShouldIgnoreToken(false).withPerPageQueryParam(false).build();
        UserManager_Test.getSelf(adapter, params, callback);
    } else {
        RestBuilder adapter = new RestBuilder(callback);
        RestParams params = new RestParams.Builder().withShouldIgnoreToken(false).withPerPageQueryParam(false).build();
        UserAPI.getSelf(adapter, params, callback);
    }
}
Also used : RestParams(com.instructure.canvasapi2.builders.RestParams) RestBuilder(com.instructure.canvasapi2.builders.RestBuilder)

Example 78 with User

use of com.instructure.canvasapi2.models.User in project instructure-android by instructure.

the class UserManager method getPeopleList.

public static void getPeopleList(CanvasContext canvasContext, StatusCallback<List<User>> callback, boolean forceNetwork) {
    if (isTesting() || mTesting) {
        RestBuilder adapter = new RestBuilder(callback);
        RestParams params = new RestParams.Builder().withForceReadFromNetwork(forceNetwork).build();
        UserManager_Test.getPeopleList(adapter, params, canvasContext.getId(), callback);
    } else {
        RestBuilder adapter = new RestBuilder(callback);
        RestParams params = new RestParams.Builder().withCanvasContext(canvasContext).withPerPageQueryParam(false).withForceReadFromNetwork(forceNetwork).build();
        UserAPI.getPeopleList(adapter, params, canvasContext.getId(), callback);
    }
}
Also used : RestParams(com.instructure.canvasapi2.builders.RestParams) RestBuilder(com.instructure.canvasapi2.builders.RestBuilder) RestBuilder(com.instructure.canvasapi2.builders.RestBuilder)

Example 79 with User

use of com.instructure.canvasapi2.models.User in project instructure-android by instructure.

the class UserManager method getFirstPagePeopleList.

public static void getFirstPagePeopleList(@NonNull CanvasContext canvasContext, boolean forceNetwork, @NonNull StatusCallback<List<User>> callback) {
    if (isTesting() || mTesting) {
    // TODO
    } else {
        final RestParams params = new RestParams.Builder().withForceReadFromNetwork(forceNetwork).withPerPageQueryParam(true).withShouldIgnoreToken(false).withCanvasContext(canvasContext).build();
        final RestBuilder adapter = new RestBuilder(callback);
        UserAPI.getFirstPagePeopleList(adapter, params, canvasContext.getId(), callback);
    }
}
Also used : RestParams(com.instructure.canvasapi2.builders.RestParams) RestBuilder(com.instructure.canvasapi2.builders.RestBuilder)

Example 80 with User

use of com.instructure.canvasapi2.models.User in project instructure-android by instructure.

the class UserManager method getSelfWithPermissions.

public static void getSelfWithPermissions(boolean forceNetwork, StatusCallback<User> callback) {
    if (isTesting() || mTesting) {
    } else {
        RestBuilder adapter = new RestBuilder(callback);
        RestParams params = new RestParams.Builder().withShouldIgnoreToken(false).withPerPageQueryParam(false).withForceReadFromNetwork(forceNetwork).build();
        UserAPI.getSelfWithPermissions(adapter, params, callback);
    }
}
Also used : RestParams(com.instructure.canvasapi2.builders.RestParams) RestBuilder(com.instructure.canvasapi2.builders.RestBuilder) RestBuilder(com.instructure.canvasapi2.builders.RestBuilder)

Aggregations

User (models.User)30 User (com.instructure.canvasapi2.models.User)25 RestParams (com.instructure.canvasapi2.builders.RestParams)22 RestBuilder (com.instructure.canvasapi2.builders.RestBuilder)19 Test (org.junit.Test)16 LinkHeaders (com.instructure.canvasapi2.utils.LinkHeaders)8 CurrentUser (actions.CurrentUser)7 CurrentUser.currentUser (actions.CurrentUser.currentUser)7 NonNull (android.support.annotation.NonNull)7 View (android.view.View)7 List (java.util.List)7 Result (play.mvc.Result)7 ApiType (com.instructure.canvasapi2.utils.ApiType)6 ArrayList (java.util.ArrayList)6 Module (models.Module)6 UnitTest (play.test.UnitTest)6 Intent (android.content.Intent)5 RoleHolderPresent (be.objectify.deadbolt.actions.RoleHolderPresent)5 StatusCallback (com.instructure.canvasapi2.StatusCallback)5 Course (com.instructure.canvasapi2.models.Course)5