public void updateCredential(ModelNode operation, String attrName, ModelNode resolvedValue) { ModelNode credentials = credentialsFromOp(operation); if (!credentials.isDefined()) { throw new RuntimeException("Can not update credential. No credential defined for deployment in op " + operation.toString()); } String credentialName = credentialNameFromOp(operation); credentials.get(credentialName).set(resolvedValue); }
public void updateCredential(ModelNode operation, String attrName, ModelNode resolvedValue) { ModelNode credentials = credentialsFromOp(operation); if (!credentials.isDefined()) { throw new RuntimeException("Can not update credential. No credential defined for deployment in op " + operation.toString()); } String credentialName = credentialNameFromOp(operation); credentials.get(credentialName).set(resolvedValue); }
public void addCredential(ModelNode operation, ModelNode model) { ModelNode credentials = credentialsFromOp(operation); if (!credentials.isDefined()) { credentials = new ModelNode(); } String credentialName = credentialNameFromOp(operation); if (!credentialName.contains(".")) { credentials.get(credentialName).set(model.get("value").asString()); } else { String[] parts = credentialName.split("\\."); String provider = parts[0]; String property = parts[1]; ModelNode credential = credentials.get(provider); if (!credential.isDefined()) { credential = new ModelNode(); } credential.get(property).set(model.get("value").asString()); credentials.set(provider, credential); } ModelNode deployment = this.secureDeployments.get(deploymentNameFromOp(operation)); deployment.get(CREDENTIALS_JSON_NAME).set(credentials); }
public void addCredential(ModelNode operation, ModelNode model) { ModelNode credentials = credentialsFromOp(operation); if (!credentials.isDefined()) { credentials = new ModelNode(); } String credentialName = credentialNameFromOp(operation); if (!credentialName.contains(".")) { credentials.get(credentialName).set(model.get("value").asString()); } else { String[] parts = credentialName.split("\\."); String provider = parts[0]; String property = parts[1]; ModelNode credential = credentials.get(provider); if (!credential.isDefined()) { credential = new ModelNode(); } credential.get(property).set(model.get("value").asString()); credentials.set(provider, credential); } ModelNode deployment = this.secureDeployments.get(deploymentNameFromOp(operation)); deployment.get(CREDENTIALS_JSON_NAME).set(credentials); }
public void removeCredential(ModelNode operation) { ModelNode credentials = credentialsFromOp(operation); if (!credentials.isDefined()) { throw new RuntimeException("Can not remove credential. No credential defined for deployment in op " + operation.toString()); } String credentialName = credentialNameFromOp(operation); credentials.remove(credentialName); }
public void removeCredential(ModelNode operation) { ModelNode credentials = credentialsFromOp(operation); if (!credentials.isDefined()) { throw new RuntimeException("Can not remove credential. No credential defined for deployment in op " + operation.toString()); } String credentialName = credentialNameFromOp(operation); credentials.remove(credentialName); }