Examples of PolicyIdsType


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

    checkCreate(request);

    Action addBucket = new Action() {

      protected Object doAction(Object... params) {
        PolicyIdsType policies = request.getPolicies();
        AuthIdsNoIdType authIds = request.getQuotaRLBucket();

        if (authIds.getId() == null || authIds.getId().equals("")) {
          // create the id
          authIds.setId(UUID.randomUUID().toString());
        }

        if(LOG.isDebugEnabled()) {
          LOG.debug("Add auths to policies:" + policies + " on bucket:" + authIds);
        }

        com.alu.e3.data.model.sub.QuotaRLBucket authIdsDataModel = BeanConverterUtil.toDataModel(authIds);
        dataManager.addAuthsToBucket(policies.getId(), authIds.getId(), authIdsDataModel);

        return new PolicyResponse(PolicyResponse.SUCCESS, authIds.getId());
      }
    };
View Full Code Here

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

    }
   
    Action appendBucket = new Action() {

      protected Object doAction(Object... params) {
        PolicyIdsType policies = request.getPolicies();
       
        AuthIdsNoIdType authIds = request.getQuotaRLBucket();

        if(LOG.isDebugEnabled()) {
          LOG.debug("Add auths to policies:" + policies + " on bucket:" + authIds);
        }

        com.alu.e3.data.model.sub.QuotaRLBucket authIdsDataModel = BeanConverterUtil.toDataModel(authIds);
        dataManager.appendAuthsToBucket(policies.getId(), authIds.getId(), authIdsDataModel);

        return new PolicyResponse(PolicyResponse.SUCCESS, authIds.getId());
      }
    };
View Full Code Here

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

    checkDelete(request);

    Action deleteBucket = new Action() {

      protected Object doAction(Object... params) {
        PolicyIdsType policies = request.getPolicies();

        if(LOG.isDebugEnabled()) {
          LOG.debug("Remove bucket ID:[" + bucketID + "] on policy:"+ policies.getId());
        }

        dataManager.removeBucket(policies.getId(), bucketID);

        return new PolicyResponse(PolicyResponse.SUCCESS);
      }
    };
    return execute(deleteBucket, bucketID);
View Full Code Here

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

      }
    }
   
    Action removeAuths = new Action() {
      protected Object doAction(Object... params) {
        PolicyIdsType policies = request.getPolicies();
        AuthIdsNoIdType authIds = request.getQuotaRLBucket()
        dataManager.removeAuthsFromBucket(policies.getId(), bucketID, authIds.getAuthIds());
        if(LOG.isDebugEnabled()) {
          LOG.debug("Remove auths from policies:" + policies + " on bucket:" + authIds);
        }
        return new PolicyResponse(PolicyResponse.SUCCESS);
      }
View Full Code Here

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

  }

  private BulkPolicyQuotaRLBucketType newBulkProvision(String bucketId) {

    BulkPolicyQuotaRLBucketType bulk = new BulkPolicyQuotaRLBucketType();
    PolicyIdsType policies = new PolicyIdsType();

    bulk.setPolicies(policies);

    policies.getId().add("p_1");
    policies.getId().add("p_2");
    policies.getId().add("p_3");

    AuthIdsNoIdType authBucket = new AuthIdsNoIdType();
    bulk.setQuotaRLBucket(authBucket);

    authBucket.getAuthIds().add("a_1");
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.