Class NotSpecification
- java.lang.Object
-
- app.dassana.ruleengine.grammar.specification.AbstractSpecification
-
- app.dassana.ruleengine.grammar.specification.NotSpecification
-
- All Implemented Interfaces:
ISpecification
public class NotSpecification extends AbstractSpecification
-
-
Field Summary
-
Fields inherited from class app.dassana.ruleengine.grammar.specification.AbstractSpecification
jsonPathExpression, jsonPathParser, value
-
-
Constructor Summary
Constructors Constructor Description NotSpecification(IJsonPathParser jsonPathParser, String jsonPathExpression, String value)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ISpecificationgetSpecification()booleanisSatisfiedBy(String jsonData)voidsetSpecification(ISpecification specification)
-
-
-
Constructor Detail
-
NotSpecification
public NotSpecification(IJsonPathParser jsonPathParser, String jsonPathExpression, String value)
-
-
Method Detail
-
getSpecification
public ISpecification getSpecification()
-
setSpecification
public void setSpecification(ISpecification specification)
-
isSatisfiedBy
public boolean isSatisfiedBy(String jsonData)
- Specified by:
isSatisfiedByin interfaceISpecification- Specified by:
isSatisfiedByin classAbstractSpecification
-
-