@Override protected void populateModel(ModelNode operation, ModelNode model) throws OperationFailedException { ConfigurationResource.ENTRIES.validateAndSet(operation, model); } }
@Override protected void populateModel(ModelNode operation, ModelNode model) throws OperationFailedException { CODE.validateAndSet(operation, model); OPTIONS.validateAndSet(operation, model); }
@Override protected void populateModel(ModelNode operation, ModelNode model) throws OperationFailedException { ConfigurationResource.ENTRIES.validateAndSet(operation, model); } }
@Override protected void populateModel(ModelNode operation, ModelNode model) throws OperationFailedException { ConfigurationResource.ENTRIES.validateAndSet(operation, model); } }
@Override protected void populateModel(ModelNode operation, ModelNode model) throws OperationFailedException { ConfigurationResource.ENTRIES.validateAndSet(operation, model); }
@Override protected void populateModel(ModelNode operation, ModelNode model) throws OperationFailedException { CODE.validateAndSet(operation, model); OPTIONS.validateAndSet(operation, model); }
@Override protected void populateModel(ModelNode operation, ModelNode model) throws OperationFailedException { CODE.validateAndSet(operation, model); OPTIONS.validateAndSet(operation, model); }
@Override protected void populateModel(ModelNode operation, ModelNode model) throws OperationFailedException { CODE.validateAndSet(operation, model); OPTIONS.validateAndSet(operation, model); }
@Override protected void populateModel(ModelNode operation, ModelNode model) throws OperationFailedException { // TODO: localize exception. get id number if (!operation.get(OP).asString().equals(ADD)) { throw new OperationFailedException("Unexpected operation for add SPI. operation=" + operation.toString()); } ProviderResourceDefinition.ENABLED.validateAndSet(operation, model); ProviderResourceDefinition.PROPERTIES.validateAndSet(operation, model); KeycloakAdapterConfigService.INSTANCE.updateConfig(operation, model); } }
static void populateAddModel(final ModelNode operation, final ModelNode modelNode, final String connectionPropertiesProp, final SimpleAttributeDefinition[] attributes, PropertiesAttributeDefinition[] properties) throws OperationFailedException { if (operation.hasDefined(connectionPropertiesProp)) { for (Property property : operation.get(connectionPropertiesProp).asPropertyList()) { modelNode.get(connectionPropertiesProp, property.getName()).set(property.getValue().asString()); } } for (final SimpleAttributeDefinition attribute : attributes) { attribute.validateAndSet(operation, modelNode); } for (final PropertiesAttributeDefinition attribute : properties) { attribute.validateAndSet(operation, modelNode); } }
@Override protected void populateModel(ModelNode operation, ModelNode model) throws OperationFailedException { final BindingType type = BindingType.forName(operation.require(BINDING_TYPE).asString()); NamingBindingResourceDefinition.BINDING_TYPE.validateAndSet(operation, model); if (type == BindingType.SIMPLE) { NamingBindingResourceDefinition.VALUE.validateAndSet(operation, model); NamingBindingResourceDefinition.TYPE.validateAndSet(operation, model); } else if (type == BindingType.OBJECT_FACTORY) { NamingBindingResourceDefinition.MODULE.validateAndSet(operation, model); NamingBindingResourceDefinition.CLASS.validateAndSet(operation, model); NamingBindingResourceDefinition.OBJECT_FACTORY_ENV.validateAndSet(operation, model); } else if (type == BindingType.LOOKUP) { NamingBindingResourceDefinition.LOOKUP.validateAndSet(operation, model); } else { throw NamingMessages.MESSAGES.unknownBindingType(type.toString()); } } }