@Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { final String attribute = operation.require(NAME).asString(); final ModelNode value = operation.require(VALUE); final ApplicationTypeConfigResource resource = (ApplicationTypeConfigResource)context.readResourceForUpdate(PathAddress.EMPTY_ADDRESS); final ApplicationTypeConfig classification = resource.applicationType; if (attribute.equals(CONFIGURED_APPLICATION.getName())) { Boolean confValue = readValue(context, value, CONFIGURED_APPLICATION); classification.setConfiguredApplication(confValue); } else { //TODO i18n throw new IllegalStateException(); } }
@Override public void execute(OperationContext context, ModelNode operation) throws OperationFailedException { final String attribute = operation.require(NAME).asString(); final ModelNode value = operation.require(VALUE); final ApplicationTypeConfigResource resource = (ApplicationTypeConfigResource)context.readResourceForUpdate(PathAddress.EMPTY_ADDRESS); final ApplicationTypeConfig classification = resource.applicationType; if (attribute.equals(CONFIGURED_APPLICATION.getName())) { Boolean confValue = readValue(context, value, CONFIGURED_APPLICATION); classification.setConfiguredApplication(confValue); } else { //TODO i18n throw new IllegalStateException(); } }
@Override public void writeModel(ModelNode newModel) { // Called on a slave host controller during boot if (newModel.hasDefined(CONFIGURED_APPLICATION.getName())) { boolean b = newModel.get(CONFIGURED_APPLICATION.getName()).asBoolean(); applicationType.setConfiguredApplication(b); } }
@Override public void writeModel(ModelNode newModel) { // Called on a slave host controller during boot if (newModel.hasDefined(CONFIGURED_APPLICATION.getName())) { boolean b = newModel.get(CONFIGURED_APPLICATION.getName()).asBoolean(); applicationType.setConfiguredApplication(b); } }