Class Util
- java.lang.Object
-
- org.jboss.as.controller.operations.common.Util
-
public class Util extends Object
Utility methods related to working with detyped operations.- Author:
- Brian Stansberry (c) 2011 Red Hat Inc.
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.jboss.dmr.ModelNode
createAddOperation()
static org.jboss.dmr.ModelNode
createAddOperation(PathAddress address)
static org.jboss.dmr.ModelNode
createAddOperation(PathAddress address, int index)
static org.jboss.dmr.ModelNode
createAddOperation(PathAddress address, int index, Map<String,org.jboss.dmr.ModelNode> parameters)
static org.jboss.dmr.ModelNode
createAddOperation(PathAddress address, Map<String,org.jboss.dmr.ModelNode> parameters)
static org.jboss.dmr.ModelNode
createCompositeOperation(List<org.jboss.dmr.ModelNode> operations)
static org.jboss.dmr.ModelNode
createEmptyOperation(String operationName, PathAddress address)
static org.jboss.dmr.ModelNode
createListAddOperation(PathAddress address, String attributeName, String value)
static org.jboss.dmr.ModelNode
createListClearOperation(PathAddress address, String attributeName)
static org.jboss.dmr.ModelNode
createListGetOperation(PathAddress address, String attributeName, int index)
static org.jboss.dmr.ModelNode
createListRemoveOperation(PathAddress address, String attributeName, int index)
static org.jboss.dmr.ModelNode
createListRemoveOperation(PathAddress address, String attributeName, String value)
static org.jboss.dmr.ModelNode
createMapClearOperation(PathAddress address, String attributeName)
static org.jboss.dmr.ModelNode
createMapGetOperation(PathAddress address, String attributeName, String key)
static org.jboss.dmr.ModelNode
createMapPutOperation(PathAddress address, String attributeName, String key, String value)
static org.jboss.dmr.ModelNode
createMapRemoveOperation(PathAddress address, String attributeName, String key)
static org.jboss.dmr.ModelNode
createOperation(String operationName, PathAddress address)
static org.jboss.dmr.ModelNode
createOperation(OperationDefinition operationDefinition, PathAddress address)
static org.jboss.dmr.ModelNode
createRemoveOperation(PathAddress address)
static org.jboss.dmr.ModelNode
getEmptyOperation(String operationName, org.jboss.dmr.ModelNode address)
static String
getNameFromAddress(PathAddress address)
static String
getNameFromAddress(org.jboss.dmr.ModelNode address)
static org.jboss.dmr.ModelNode
getOperation(String operationName, PathAddress address, org.jboss.dmr.ModelNode params)
static org.jboss.dmr.ModelNode
getOperation(String operationName, org.jboss.dmr.ModelNode address, org.jboss.dmr.ModelNode params)
static PathAddress
getParentAddressByKey(PathAddress address, String parentKey)
static org.jboss.dmr.ModelNode
getReadAttributeOperation(PathAddress address, String attributeName)
static org.jboss.dmr.ModelNode
getReadResourceDescriptionOperation(PathAddress address)
static org.jboss.dmr.ModelNode
getReadResourceOperation(PathAddress address)
static org.jboss.dmr.ModelNode
getResourceRemoveOperation(PathAddress address)
static org.jboss.dmr.ModelNode
getUndefineAttributeOperation(PathAddress address, String attributeName)
static org.jboss.dmr.ModelNode
getWriteAttributeOperation(PathAddress address, String attributeName, boolean value)
static org.jboss.dmr.ModelNode
getWriteAttributeOperation(PathAddress address, String attributeName, int value)
static org.jboss.dmr.ModelNode
getWriteAttributeOperation(PathAddress address, String attributeName, String value)
static org.jboss.dmr.ModelNode
getWriteAttributeOperation(PathAddress address, String attributeName, org.jboss.dmr.ModelNode value)
static org.jboss.dmr.ModelNode
getWriteAttributeOperation(org.jboss.dmr.ModelNode address, String attributeName, String value)
static org.jboss.dmr.ModelNode
getWriteAttributeOperation(org.jboss.dmr.ModelNode address, String attributeName, org.jboss.dmr.ModelNode value)
static boolean
isExpression(String value)
static org.jboss.dmr.ModelNode
validateOperation(org.jboss.dmr.ModelNode operation)
-
-
-
Method Detail
-
getNameFromAddress
public static String getNameFromAddress(org.jboss.dmr.ModelNode address)
-
getNameFromAddress
public static String getNameFromAddress(PathAddress address)
-
createAddOperation
public static org.jboss.dmr.ModelNode createAddOperation(PathAddress address)
-
createAddOperation
public static org.jboss.dmr.ModelNode createAddOperation(PathAddress address, Map<String,org.jboss.dmr.ModelNode> parameters)
-
createAddOperation
public static org.jboss.dmr.ModelNode createAddOperation(PathAddress address, int index)
-
createAddOperation
public static org.jboss.dmr.ModelNode createAddOperation(PathAddress address, int index, Map<String,org.jboss.dmr.ModelNode> parameters)
-
createAddOperation
public static org.jboss.dmr.ModelNode createAddOperation()
-
createRemoveOperation
public static org.jboss.dmr.ModelNode createRemoveOperation(PathAddress address)
-
createCompositeOperation
public static org.jboss.dmr.ModelNode createCompositeOperation(List<org.jboss.dmr.ModelNode> operations)
-
createOperation
public static org.jboss.dmr.ModelNode createOperation(String operationName, PathAddress address)
-
createOperation
public static org.jboss.dmr.ModelNode createOperation(OperationDefinition operationDefinition, PathAddress address)
-
createEmptyOperation
public static org.jboss.dmr.ModelNode createEmptyOperation(String operationName, PathAddress address)
-
getEmptyOperation
public static org.jboss.dmr.ModelNode getEmptyOperation(String operationName, org.jboss.dmr.ModelNode address)
-
getResourceRemoveOperation
public static org.jboss.dmr.ModelNode getResourceRemoveOperation(PathAddress address)
-
getWriteAttributeOperation
public static org.jboss.dmr.ModelNode getWriteAttributeOperation(org.jboss.dmr.ModelNode address, String attributeName, String value)
-
getWriteAttributeOperation
public static org.jboss.dmr.ModelNode getWriteAttributeOperation(PathAddress address, String attributeName, int value)
-
getWriteAttributeOperation
public static org.jboss.dmr.ModelNode getWriteAttributeOperation(PathAddress address, String attributeName, boolean value)
-
getWriteAttributeOperation
public static org.jboss.dmr.ModelNode getWriteAttributeOperation(org.jboss.dmr.ModelNode address, String attributeName, org.jboss.dmr.ModelNode value)
-
getWriteAttributeOperation
public static org.jboss.dmr.ModelNode getWriteAttributeOperation(PathAddress address, String attributeName, String value)
-
getWriteAttributeOperation
public static org.jboss.dmr.ModelNode getWriteAttributeOperation(PathAddress address, String attributeName, org.jboss.dmr.ModelNode value)
-
getReadAttributeOperation
public static org.jboss.dmr.ModelNode getReadAttributeOperation(PathAddress address, String attributeName)
-
getReadResourceDescriptionOperation
public static org.jboss.dmr.ModelNode getReadResourceDescriptionOperation(PathAddress address)
-
getReadResourceOperation
public static org.jboss.dmr.ModelNode getReadResourceOperation(PathAddress address)
-
getUndefineAttributeOperation
public static org.jboss.dmr.ModelNode getUndefineAttributeOperation(PathAddress address, String attributeName)
-
createListAddOperation
public static org.jboss.dmr.ModelNode createListAddOperation(PathAddress address, String attributeName, String value)
-
createListRemoveOperation
public static org.jboss.dmr.ModelNode createListRemoveOperation(PathAddress address, String attributeName, String value)
-
createListRemoveOperation
public static org.jboss.dmr.ModelNode createListRemoveOperation(PathAddress address, String attributeName, int index)
-
createListGetOperation
public static org.jboss.dmr.ModelNode createListGetOperation(PathAddress address, String attributeName, int index)
-
createListClearOperation
public static org.jboss.dmr.ModelNode createListClearOperation(PathAddress address, String attributeName)
-
createMapGetOperation
public static org.jboss.dmr.ModelNode createMapGetOperation(PathAddress address, String attributeName, String key)
-
createMapPutOperation
public static org.jboss.dmr.ModelNode createMapPutOperation(PathAddress address, String attributeName, String key, String value)
-
createMapRemoveOperation
public static org.jboss.dmr.ModelNode createMapRemoveOperation(PathAddress address, String attributeName, String key)
-
createMapClearOperation
public static org.jboss.dmr.ModelNode createMapClearOperation(PathAddress address, String attributeName)
-
isExpression
public static boolean isExpression(String value)
-
getOperation
public static org.jboss.dmr.ModelNode getOperation(String operationName, PathAddress address, org.jboss.dmr.ModelNode params)
-
getOperation
public static org.jboss.dmr.ModelNode getOperation(String operationName, org.jboss.dmr.ModelNode address, org.jboss.dmr.ModelNode params)
-
getParentAddressByKey
public static PathAddress getParentAddressByKey(PathAddress address, String parentKey)
-
validateOperation
public static org.jboss.dmr.ModelNode validateOperation(org.jboss.dmr.ModelNode operation)
-
-