Package com.alu.e3.prov.restapi.model

Examples of com.alu.e3.prov.restapi.model.AuthResponse


      @Override
      protected Object doAction(Object... params) {
        String policyId = (String) params[0];
        String bucketId = (String) params[1];
        AuthIdsNoIdType authIds = (AuthIdsNoIdType) params[2];

        if(LOG.isDebugEnabled()) {
          LOG.debug("Add auths to policy:" + policyId + " on bucket:", bucketId);
        }
View Full Code Here


      @Override
      protected Object doAction(Object... params) {
        String policyId = (String) params[0];
        String bucketId = (String) params[1];
        AuthIdsNoIdType authIds = (AuthIdsNoIdType) params[2];

        if(LOG.isDebugEnabled()) {
          LOG.debug("Remove auths fromo policy:" + policyId + " on bucket:", bucketId);
        }

        for (String authId : authIds.getAuthIds())
        {
          dataManager.removeAuthFromBucket(policyId, bucketId, authId);
        }

        return new PolicyResponse(PolicyResponse.SUCCESS);
View Full Code Here

    return s;
  }

  private static final AuthKeyAuth fromDataModelToAuthKeyAuth(AuthDetail authDetail) {
    if (authDetail==null) throw new IllegalArgumentException("authDetail must not be null");
    AuthKeyAuth a = new AuthKeyAuth();
    a.setKeyValue  (authDetail.getAuthKeyValue());
    return a;
  }
View Full Code Here

        com.alu.e3.prov.restapi.model.Error error = validate(auth);

        if(LOG.isDebugEnabled())
          LOG.debug("Creating Auth ID: {}", auth.getId());

        AuthResponse response = new AuthResponse(AuthResponse.SUCCESS);
        if(error == null){
          com.alu.e3.data.model.Auth authDataModel = BeanConverterUtil.toDataModel(auth);
          dataManager.addAuth(authDataModel);
          response.setId(auth.getId());
        }
        else{
          error.setErrorCode("400");
          response.setStatus(AuthResponse.FAILURE);
          response.setError(error);
        }

        return response;
      }
    };
View Full Code Here

        if(auth.getId() == null || auth.getId().equals(""))
          auth.setId(id);
        else if(auth.getId().equals(id) == false)
          throw new InvalidParameterException("Auth ID mismatch");

        AuthResponse response = new AuthResponse(AuthResponse.SUCCESS);

        if(error == null){
          com.alu.e3.data.model.Auth authDataModel = BeanConverterUtil.toDataModel(auth);
          dataManager.updateAuth(authDataModel);
          response.setId(auth.getId());
        }
        else{
          error.setErrorCode("400");
          response.setStatus(AuthResponse.FAILURE);
          response.setError(error);
        }
        return response;
      }
    };
  }
View Full Code Here

        if(LOG.isDebugEnabled())
          LOG.debug("Deleting Auth ID: {}", id);

        dataManager.removeAuth(id);

        AuthResponse response = new AuthResponse(AuthResponse.SUCCESS);
        return response;
      }
    };
  }
View Full Code Here

          LOG.debug("Getting Auth ID: {}", id);

        com.alu.e3.data.model.Auth authDataModel = dataManager.getAuthById(id, true);
        Auth auth = BeanConverterUtil.fromDataModel(authDataModel);

        AuthResponse response = new AuthResponse(AuthResponse.SUCCESS);
        response.setAuth(auth);
        return response;

      }
    };
  }
View Full Code Here

      @Override
      protected Object doAction(Object... params) {
        if(LOG.isDebugEnabled())
          LOG.debug("Getting All Auths");

        AuthResponse response = new AuthResponse(AuthResponse.SUCCESS);

        Set<String> auths = dataManager.getAllAuthIds();
        response.getIds().addAll(auths);

        return response;
      }
    };
  }
View Full Code Here

    return th;
  }

  private static final Authentication fromDataModel(SBAuthentication authentication) {
    if (authentication==null) return null; // throw new IllegalArgumentException("authentication must not be null");
    Authentication a = new Authentication();
    a.setType  (authentication.getType());
    a.setData  (fromDataModelToData(authentication.getKeys()));
    return a;
  }
View Full Code Here

  }

  private static final ProvisionAuthentication fromDataModelToProvisionAuthentication(ApiDetail apiDetail) {
    if (apiDetail==null) throw new IllegalArgumentException("apiDetail must not be null");

    Authkey ak = new Authkey();
    ak.setKeyName    (apiDetail.getAuthKeyName());
    ak.setHeaderName  (apiDetail.getAuthHeaderName());

    ProvisionAuthentication p = new ProvisionAuthentication();
    p.setAuthKey    (ak);
    p.getAuths().addAll  (BeanConverterUtil.<AuthType, NBAuthType>fromDataModels(apiDetail.getEnabledAuthType()));
View Full Code Here

TOP

Related Classes of com.alu.e3.prov.restapi.model.AuthResponse

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.