use of com.instructure.canvasapi2.models.User in project instructure-android by instructure.
the class UserManager method getUserForContextId.
public static void getUserForContextId(CanvasContext canvasContext, Long userId, StatusCallback<User> callback, boolean forceNetwork) {
if (isTesting() || mTesting) {
// TODO
} else {
RestBuilder adapter = new RestBuilder(callback);
RestParams params = new RestParams.Builder().withShouldIgnoreToken(false).withPerPageQueryParam(false).withForceReadFromNetwork(forceNetwork).build();
UserAPI.getUserForContextId(adapter, params, canvasContext, userId, callback);
}
}
use of com.instructure.canvasapi2.models.User in project instructure-android by instructure.
the class UserManager method updateUsersAvatar.
public static void updateUsersAvatar(String urlPath, StatusCallback<User> callback) {
if (isTesting() || mTesting) {
// TODO
} else {
RestBuilder adapter = new RestBuilder(callback);
RestParams params = new RestParams.Builder().withPerPageQueryParam(false).build();
AvatarAPI.updateAvatar(adapter, params, urlPath, callback);
}
}
use of com.instructure.canvasapi2.models.User in project instructure-android by instructure.
the class CourseManager_Test method getCourseStudent.
public static void getCourseStudent(long courseId, long studentId, StatusCallback<User> callback) {
// TODO:
Response response = new Response.Builder().request(new Request.Builder().url("https://test.com").build()).code(200).message("todo").protocol(Protocol.HTTP_1_0).body(ResponseBody.create(MediaType.parse("application/json"), "todo".getBytes())).addHeader("content-type", "application/json").build();
User user = new User();
retrofit2.Response<User> response1 = retrofit2.Response.success(user, response);
callback.onResponse(response1, new LinkHeaders(), ApiType.CACHE);
}
use of com.instructure.canvasapi2.models.User in project ninja by ninjaframework.
the class ArticleDao method postArticle.
/**
* Returns false if user cannot be found in database.
*/
@Transactional
public boolean postArticle(String username, ArticleDto articleDto) {
EntityManager entityManager = entitiyManagerProvider.get();
Query query = entityManager.createQuery("SELECT x FROM User x WHERE username = :usernameParam");
User user = (User) query.setParameter("usernameParam", username).getSingleResult();
if (user == null) {
return false;
}
Article article = new Article(user, articleDto.title, articleDto.content);
entityManager.persist(article);
return true;
}
use of com.instructure.canvasapi2.models.User in project ninja by ninjaframework.
the class UserDao method isUserAndPasswordValid.
@UnitOfWork
public boolean isUserAndPasswordValid(String username, String password) {
if (username != null && password != null) {
EntityManager entityManager = entityManagerProvider.get();
TypedQuery<User> q = entityManager.createQuery("SELECT x FROM User x WHERE username = :usernameParam", User.class);
User user = getSingleResult(q.setParameter("usernameParam", username));
if (user != null) {
if (user.password.equals(password)) {
return true;
}
}
}
return false;
}
Aggregations