Examples of LoginAnswer


Examples of org.openqreg.bean.LoginAnswer

  public Response logOut(@PathParam("login") String login,
      @QueryParam("userId") String userId,
      @QueryParam("userToken") String token) {
    RestWrapper rw = new RestWrapper();
    // check that user is logged in etc...
    LoginAnswer la = Dispatcher.getInstance().isActive(userId, token);
    if (!login.equals(userId)
        || LoginAnswer.INACTIVE.equals(la.getStatus())) {
      rw.setLinks(unAuthorizedLinks);
      return Response.status(Response.Status.UNAUTHORIZED).entity(rw)
          .build();
    }
    // user ok
    LoginAnswer laLogOut = Dispatcher.getInstance().logOutUser(userId,
        token);
    // TODO: make it possible for admins to see all users..
    if (!login.equals(userId)
        || LoginAnswer.LOGEDOUT.equals(laLogOut.getStatus())) {
      rw.setLinks(unAuthorizedLinks);
      rw.setSuccess(true);
    } else {
      rw.setLinks(rw.addAuthorizationToLinks(authorizedLinks, userId,
          userId));
View Full Code Here

Examples of org.openqreg.bean.LoginAnswer

  public Response lock(@PathParam("login") String login,
      @QueryParam("userId") String userId,
      @QueryParam("userToken") String token) {
    RestWrapper rw = new RestWrapper();
    // check that user is logged in etc...
    LoginAnswer la = Dispatcher.getInstance().isActive(userId, token);
    if (!login.equals(userId)
        || LoginAnswer.INACTIVE.equals(la.getStatus())) {
      rw.setLinks(unAuthorizedLinks);
      return Response.status(Response.Status.UNAUTHORIZED).entity(rw)
          .build();
    }
    // user ok
    LoginAnswer laLock = Dispatcher.getInstance().LockUser(userId, token);
    if (LoginAnswer.INACTIVE.equals(laLock.getStatus())) {
      rw.setLinks(unAuthorizedLinks);
      rw.setSuccess(true);
    } else {
      rw.setLinks(rw.addAuthorizationToLinks(authorizedLinks, userId,
          userId));
View Full Code Here

Examples of org.openqreg.bean.LoginAnswer

  public Response buyTime(@PathParam("login") String login,
      @QueryParam("userId") String userId,
      @QueryParam("userToken") String token) {
    RestWrapper rw = new RestWrapper();
    // check that user is logged in etc...
    LoginAnswer la = Dispatcher.getInstance().isActive(userId, token);
    rw.setData(la);
    // TODO: make it possible for admins to see all users..
    if (!login.equals(userId)
        || LoginAnswer.INACTIVE.equals(la.getStatus())) {
      rw.setLinks(unAuthorizedLinks);
      return Response.status(Response.Status.UNAUTHORIZED).entity(rw)
          .build();
    }
    // user is active buy more time
    (Dispatcher.getInstance()).buyTime(userId);
    la.setTimeBeforeLogOut(Dispatcher.getInstance().getTimeBeforeLogOut(
        userId));
    rw.setLinks(rw.addAuthorizationToLinks(authorizedLinks, userId, userId));
    rw.setSuccess(true);

    return Response.status(Response.Status.OK).entity(rw).build();
View Full Code Here

Examples of org.openqreg.bean.LoginAnswer

      @QueryParam("userToken") String token,
      @PathParam("settingId") String settingId,
      TreeMap<String, TreeMap<String, String>> guiSettings) {
    RestWrapper rw = new RestWrapper();
    // check that user is logged in etc...
    LoginAnswer la = Dispatcher.getInstance().isActive(userId, token);

    // not active user
    if (!LoginAnswer.ACTIVE.equals(la.getStatus())) {
      rw.setLinks(unAuthorizedLinks);
      return Response.status(Response.Status.UNAUTHORIZED).entity(rw)
          .build();
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.