Class DataValidationException

    • Constructor Detail

      • DataValidationException

        public DataValidationException​(String message)
    • Method Detail

      • checkLegalChild

        public static void checkLegalChild​(boolean isLegal,
                                           org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument child,
                                           org.opendaylight.yangtools.yang.model.api.DataNodeContainer schema,
                                           Set<QName> childNodes,
                                           Set<org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.AugmentationIdentifier> augments)
      • checkLegalChild

        public static void checkLegalChild​(boolean isLegal,
                                           org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument child,
                                           org.opendaylight.yangtools.yang.model.api.DataSchemaNode schema,
                                           Set<QName> childNodes)
      • checkLegalChild

        public static void checkLegalChild​(boolean isLegal,
                                           org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument child,
                                           org.opendaylight.yangtools.yang.model.api.ChoiceSchemaNode schema)
      • checkLegalData

        public static void checkLegalData​(boolean isLegal,
                                          String messageTemplate,
                                          Object... messageAttrs)
      • checkListKey

        public static void checkListKey​(org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates nodeId,
                                        QName keyQName,
                                        Object expected,
                                        Object actual)
      • checkListKey

        public static void checkListKey​(org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild childNode,
                                        Map<QName,​Object> keyValues,
                                        QName keyQName,
                                        org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates nodeId)
      • checkListKey

        public static void checkListKey​(org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild childNode,
                                        QName keyQName,
                                        org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdentifierWithPredicates nodeId)