@Override protected void executeThis() { String accountName = getAccountName(); Account account = buildAccount(accountName); account.setRequiredGroupMembership(requiredGroupMembership); account.getPermissions().add(Authorization.READ, readPermissions); account.getPermissions().add(Authorization.WRITE, writePermissions); account.setProviderVersion(providerVersion); account.setEnvironment(isSet(environment) ? environment : account.getEnvironment()); String providerName = getProviderName(); String currentDeployment = getCurrentDeployment(); new OperationHandler<Void>() .setFailureMesssage("Failed to add account " + accountName + " for provider " + providerName + ".") .setSuccessMessage("Successfully added account " + accountName + " for provider " + providerName + ".") .setOperation(Daemon.addAccount(currentDeployment, providerName, !noValidate, account)) .get(); } }
@Override protected void executeThis() { String accountName = getAccountName(); Account account = buildAccount(accountName); account.setRequiredGroupMembership(requiredGroupMembership); account.getPermissions().add(Authorization.READ, readPermissions); account.getPermissions().add(Authorization.WRITE, writePermissions); account.setProviderVersion(providerVersion); account.setEnvironment(isSet(environment) ? environment : account.getEnvironment()); String providerName = getProviderName(); String currentDeployment = getCurrentDeployment(); new OperationHandler<Void>() .setFailureMesssage("Failed to add account " + accountName + " for provider " + providerName + ".") .setSuccessMessage("Successfully added account " + accountName + " for provider " + providerName + ".") .setOperation(Daemon.addAccount(currentDeployment, providerName, !noValidate, account)) .get(); } }
account.setRequiredGroupMembership( updateStringList(account.getRequiredGroupMembership(), requiredGroupMembership, addRequiredGroupMembership, removeRequiredGroupMembership));
account.setRequiredGroupMembership( updateStringList(account.getRequiredGroupMembership(), requiredGroupMembership, addRequiredGroupMembership, removeRequiredGroupMembership));