public class DataValidationException extends RuntimeException
| Modifier and Type | Class and Description |
|---|---|
static class |
DataValidationException.IllegalListKeyException |
| Constructor and Description |
|---|
DataValidationException(String message) |
| Modifier and Type | Method and Description |
|---|---|
static void |
checkLegalChild(boolean isLegal,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument child,
org.opendaylight.yangtools.yang.model.api.ChoiceSchemaNode schema) |
static void |
checkLegalChild(boolean isLegal,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument child,
org.opendaylight.yangtools.yang.model.api.DataNodeContainer schema,
Set<org.opendaylight.yangtools.yang.common.QName> childNodes,
Set<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier> augments) |
static void |
checkLegalChild(boolean isLegal,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument child,
org.opendaylight.yangtools.yang.model.api.DataSchemaNode schema,
Set<org.opendaylight.yangtools.yang.common.QName> childNodes) |
static void |
checkLegalData(boolean isLegal,
String messageTemplate,
Object... messageAttrs) |
static void |
checkListKey(org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<?,?> childNode,
Map<org.opendaylight.yangtools.yang.common.QName,Object> keyValues,
org.opendaylight.yangtools.yang.common.QName keyQName,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates nodeId) |
static void |
checkListKey(org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<?,?> childNode,
org.opendaylight.yangtools.yang.common.QName keyQName,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates nodeId) |
static void |
checkListKey(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates nodeId,
org.opendaylight.yangtools.yang.common.QName keyQName,
Object expected,
Object actual) |
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic DataValidationException(String message)
public static void checkLegalChild(boolean isLegal,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument child,
org.opendaylight.yangtools.yang.model.api.DataNodeContainer schema,
Set<org.opendaylight.yangtools.yang.common.QName> childNodes,
Set<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier> augments)
public static void checkLegalChild(boolean isLegal,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument child,
org.opendaylight.yangtools.yang.model.api.DataSchemaNode schema,
Set<org.opendaylight.yangtools.yang.common.QName> childNodes)
public static void checkLegalChild(boolean isLegal,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument child,
org.opendaylight.yangtools.yang.model.api.ChoiceSchemaNode schema)
public static void checkLegalData(boolean isLegal,
String messageTemplate,
Object... messageAttrs)
public static void checkListKey(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates nodeId,
org.opendaylight.yangtools.yang.common.QName keyQName,
Object expected,
Object actual)
public static void checkListKey(org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<?,?> childNode,
Map<org.opendaylight.yangtools.yang.common.QName,Object> keyValues,
org.opendaylight.yangtools.yang.common.QName keyQName,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates nodeId)
public static void checkListKey(org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild<?,?> childNode,
org.opendaylight.yangtools.yang.common.QName keyQName,
org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates nodeId)
Copyright © 2019 OpenDaylight. All rights reserved.