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());
}
};