@Deprecated
    public void validateOperation(final ModelNode operation) throws OperationFailedException {
        if (operation.hasDefined(ModelDescriptionConstants.OPERATION_NAME) && deprecationData != null && deprecationData.isNotificationUseful()) {
            ControllerLogger.DEPRECATED_LOGGER.operationDeprecated(getName(),
                    PathAddress.pathAddress(operation.get(ModelDescriptionConstants.OP_ADDR)).toCLIStyleString());
        }
        for (AttributeDefinition ad : this.parameters) {
            ad.validateOperation(operation);
        }
    }
@ Deprecated public void validateOperation ( final ModelNode operation ) throws OperationFailedException { if ( operation . hasDefined ( ModelDescriptionConstants . OPERATION_NAME ) && deprecationData != null && deprecationData . isNotificationUseful ( ) ) { ControllerLogger . DEPRECATED_LOGGER . operationDeprecated ( getName ( ) , PathAddress . pathAddress ( operation . get ( ModelDescriptionConstants . OP_ADDR ) ) . toCLIStyleString ( ) ) ; } for ( AttributeDefinition ad : this . parameters ) { ad . validateOperation ( operation ) ; } }
Validates operation model against the definition and its parameters

@param operation model node of type {@link ModelType#OBJECT}, representing an operation request
@throws OperationFailedException if the value is not valid

@deprecated Not used by the WildFly management kernel; will be removed in a future release