Package n10s.validation
Class ValidationProcedures
- java.lang.Object
-
- n10s.CommonProcedures
-
- n10s.validation.ValidationProcedures
-
public class ValidationProcedures extends CommonProcedures
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class n10s.CommonProcedures
CommonProcedures.InvalidShortenedName, CommonProcedures.InvalidURI, CommonProcedures.RDFImportBadParams, CommonProcedures.RDFImportPreRequisitesNotMet
-
-
Field Summary
-
Fields inherited from class n10s.CommonProcedures
availableParsers, db, log, tx, UNIQUENESS_CONSTRAINT_ON_URI
-
-
Constructor Summary
Constructors Constructor Description ValidationProcedures()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.stream.Stream<ConstraintComponent>dropShapes()java.util.stream.Stream<ConstraintComponent>importInlineSHACL(java.lang.String rdfFragment, java.lang.String format, java.util.Map<java.lang.String,java.lang.Object> props)java.util.stream.Stream<ConstraintComponent>importSHACLFromURL(java.lang.String url, java.lang.String format, java.util.Map<java.lang.String,java.lang.Object> props)java.util.stream.Stream<ConstraintComponent>listShapes()java.util.stream.Stream<ValidationResult>shaclValidateTxForTrigger(java.lang.Object createdNodes, java.lang.Object createdRelationships, java.lang.Object assignedLabels, java.lang.Object removedLabels, java.lang.Object assignedNodeProperties, java.lang.Object removedNodeProperties, java.lang.Object deletedRelationships, java.lang.Object deletedNodes)java.util.stream.Stream<ValidationResult>validateFromCompiled()java.util.stream.Stream<ValidationResult>validateSetFromCompiled(java.util.List<org.neo4j.graphdb.Node> nodeList)-
Methods inherited from class n10s.CommonProcedures
checkConstraintExist, checkIndexExist, getFormat, getInputStream, instantiateAndKickOffParser, isConstraintOnResourceUriPresent, isRedirect, missingIndexOnResourceUri, parseRDFPayloadOrFromUrl, sizeOneAndNameUri
-
-
-
-
Method Detail
-
shaclValidateTxForTrigger
public java.util.stream.Stream<ValidationResult> shaclValidateTxForTrigger(java.lang.Object createdNodes, java.lang.Object createdRelationships, java.lang.Object assignedLabels, java.lang.Object removedLabels, java.lang.Object assignedNodeProperties, java.lang.Object removedNodeProperties, java.lang.Object deletedRelationships, java.lang.Object deletedNodes)
-
importInlineSHACL
public java.util.stream.Stream<ConstraintComponent> importInlineSHACL(java.lang.String rdfFragment, java.lang.String format, java.util.Map<java.lang.String,java.lang.Object> props) throws java.io.IOException, CommonProcedures.RDFImportBadParams, InvalidNamespacePrefixDefinitionInDB, UriUtils.UriNamespaceHasNoAssociatedPrefix
- Throws:
java.io.IOExceptionCommonProcedures.RDFImportBadParamsInvalidNamespacePrefixDefinitionInDBUriUtils.UriNamespaceHasNoAssociatedPrefix
-
importSHACLFromURL
public java.util.stream.Stream<ConstraintComponent> importSHACLFromURL(java.lang.String url, java.lang.String format, java.util.Map<java.lang.String,java.lang.Object> props) throws java.io.IOException, CommonProcedures.RDFImportBadParams, InvalidNamespacePrefixDefinitionInDB, UriUtils.UriNamespaceHasNoAssociatedPrefix
- Throws:
java.io.IOExceptionCommonProcedures.RDFImportBadParamsInvalidNamespacePrefixDefinitionInDBUriUtils.UriNamespaceHasNoAssociatedPrefix
-
listShapes
public java.util.stream.Stream<ConstraintComponent> listShapes() throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
dropShapes
public java.util.stream.Stream<ConstraintComponent> dropShapes() throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
validateFromCompiled
public java.util.stream.Stream<ValidationResult> validateFromCompiled() throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
validateSetFromCompiled
public java.util.stream.Stream<ValidationResult> validateSetFromCompiled(java.util.List<org.neo4j.graphdb.Node> nodeList) throws java.io.IOException, java.lang.ClassNotFoundException
- Throws:
java.io.IOExceptionjava.lang.ClassNotFoundException
-
-