Package org.eurekaj.api.datatypes.basic

Examples of org.eurekaj.api.datatypes.basic.BasicAccessToken


      logger.info("Http Message Content: " + getHttpMessageContent(e));
        JSONObject jsonObject = BuildJsonObjectsUtil.extractJsonContents(getHttpMessageContent(e));
       
        if ((isPost(e) || isPut(e)) && isAdmin(loggedInUser)) {
          AccessTokenModel accessTokenModel = new Gson().fromJson(getHttpMessageContent(e), AccessTokenModel.class);
          BasicAccessToken newAccessToken = accessTokenModel.getAccessToken();
         
          Account account = getAccountService().getAccount(loggedInUser.getAccountName());
         
          if (account != null && newAccessToken != null && newAccessToken.getId() != null && newAccessToken.getId().length() >= 16) {
            newAccessToken.setAccountName(account.getId());
            logger.info("Persisting AccessToken: " + new Gson().toJson(newAccessToken));
            getAccountService().persistAccessToken(newAccessToken);
            if (account.getAccessTokens() == null) {
              BasicAccount newAccount = new BasicAccount(account);
              newAccount.setAccessTokens(new ArrayList<String>());
              account = newAccount;
            }
            account.getAccessTokens().add(newAccessToken.getId());
            getAccountService().persistAccount(account);
          }
         
          jsonResponse = new Gson().toJson(accessTokenModel);
        } else if (isGet(e) && isAdmin(loggedInUser)) {
View Full Code Here


  }
 
  @Override
  public AccessToken getAccessToken(String accessToken) {
    String json = asString(db.get(bytes(accessTokenBucketKey + accessToken)));
    BasicAccessToken session = gson.fromJson(json, BasicAccessToken.class);
    return session;
  }
View Full Code Here

    return session;
  }
 
  @Override
  public void persistAccessToken(AccessToken accessToken) {
    db.put(bytes(accessTokenBucketKey + accessToken.getId()), bytes(gson.toJson(new BasicAccessToken(accessToken))));   
  }
View Full Code Here

        return session;
  }
 
  @Override
  public AccessToken getAccessToken(String accessToken) {
    BasicAccessToken session = null;
   
    Bucket myBucket = null;
        try {
          myBucket = riakClient.fetchBucket("AccessToken").execute();
            session = myBucket.fetch(this.encodeUri(accessToken), BasicAccessToken.class).execute();
View Full Code Here

  @Override
  public void persistAccessToken(AccessToken accessToken) {
    Bucket myBucket = null;
        try {
          myBucket = riakClient.fetchBucket("AccessToken").execute();
          myBucket.store(this.encodeUri(accessToken.getId()), new BasicAccessToken(accessToken)).execute();
        } catch (RiakRetryFailedException rrfe) {
            rrfe.printStackTrace();
        }
  }
View Full Code Here

TOP

Related Classes of org.eurekaj.api.datatypes.basic.BasicAccessToken

Copyright © 2018 www.massapicom. 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.