/** * Creates a read-attribute operation using the specified address and name. * @param address a resource path * @param attribute an attribute * @return a read-attribute operation */ public static ModelNode createReadAttributeOperation(PathAddress address, Attribute attribute) { return createAttributeOperation(ModelDescriptionConstants.READ_ATTRIBUTE_OPERATION, address, attribute); }
/** * Creates an undefine-attribute operation using the specified address and name. * @param address a resource path * @param attribute an attribute * @return an undefine-attribute operation */ public static ModelNode createUndefineAttributeOperation(PathAddress address, Attribute attribute) { return createAttributeOperation(ModelDescriptionConstants.UNDEFINE_ATTRIBUTE_OPERATION, address, attribute); }
/** * Creates a write-attribute operation using the specified address, name and value. * @param address a resource path * @param attribute an attribute * @param value an attribute value * @return a write-attribute operation */ public static ModelNode createWriteAttributeOperation(PathAddress address, Attribute attribute, ModelNode value) { ModelNode operation = createAttributeOperation(ModelDescriptionConstants.WRITE_ATTRIBUTE_OPERATION, address, attribute); operation.get(ModelDescriptionConstants.VALUE).set(value); return operation; }
private static ModelNode createListElementOperation(OperationDefinition definition, PathAddress address, Attribute attribute, String value) { ModelNode operation = createAttributeOperation(definition.getName(), address, attribute); operation.get(ModelDescriptionConstants.VALUE).set(value); return operation; }
private static ModelNode createListElementOperation(OperationDefinition definition, PathAddress address, Attribute attribute, int index) { ModelNode operation = createAttributeOperation(definition.getName(), address, attribute); operation.get(INDEX).set(new ModelNode(index)); return operation; }
private static ModelNode createMapEntryOperation(OperationDefinition definition, PathAddress address, Attribute attribute, String key) { ModelNode operation = createAttributeOperation(definition.getName(), address, attribute); operation.get(KEY).set(key); return operation; }
/** * Creates an undefine-attribute operation using the specified address and name. * @param address a resource path * @param attribute an attribute * @return an undefine-attribute operation */ public static ModelNode createUndefineAttributeOperation(PathAddress address, Attribute attribute) { return createAttributeOperation(ModelDescriptionConstants.UNDEFINE_ATTRIBUTE_OPERATION, address, attribute); }
/** * Creates a read-attribute operation using the specified address and name. * @param address a resource path * @param attribute an attribute * @return a read-attribute operation */ public static ModelNode createReadAttributeOperation(PathAddress address, Attribute attribute) { return createAttributeOperation(ModelDescriptionConstants.READ_ATTRIBUTE_OPERATION, address, attribute); }
/** * Creates a write-attribute operation using the specified address, name and value. * @param address a resource path * @param attribute an attribute * @param value an attribute value * @return a write-attribute operation */ public static ModelNode createWriteAttributeOperation(PathAddress address, Attribute attribute, ModelNode value) { ModelNode operation = createAttributeOperation(ModelDescriptionConstants.WRITE_ATTRIBUTE_OPERATION, address, attribute); operation.get(ModelDescriptionConstants.VALUE).set(value); return operation; }
private static ModelNode createListElementOperation(OperationDefinition definition, PathAddress address, Attribute attribute, int index) { ModelNode operation = createAttributeOperation(definition.getName(), address, attribute); operation.get(INDEX).set(new ModelNode(index)); return operation; }
private static ModelNode createListElementOperation(OperationDefinition definition, PathAddress address, Attribute attribute, String value) { ModelNode operation = createAttributeOperation(definition.getName(), address, attribute); operation.get(ModelDescriptionConstants.VALUE).set(value); return operation; }
private static ModelNode createMapEntryOperation(OperationDefinition definition, PathAddress address, Attribute attribute, String key) { ModelNode operation = createAttributeOperation(definition.getName(), address, attribute); operation.get(KEY).set(key); return operation; }