org.drools.ide.common.server.factconstraints.predefined
Class InvalidFieldConstraint
java.lang.Object
org.drools.ide.common.server.factconstraints.DefaultFieldConstraintImpl
org.drools.ide.common.server.factconstraints.predefined.InvalidFieldConstraint
- All Implemented Interfaces:
- Serializable, Constraint
public class InvalidFieldConstraint
- extends DefaultFieldConstraintImpl
- See Also:
- Serialized Form
Methods inherited from class org.drools.ide.common.server.factconstraints.DefaultFieldConstraintImpl |
addResult, createContext, createVerifierRuleTemplate, getArgumentKeys, getConstraintName, getMandatoryArgument, getVerifierActionPrefixTemplate, getVerifierActionSufixTemplate, getVerifierActionTemplate, getVerifierFieldPatternPrefixTemplate, getVerifierFieldPatternSufixTemplate, getVerifierFieldPatternTemplate, getVerifierGlobalsPrefixTemplate, getVerifierGlobalsSufixTemplate, getVerifierGlobalsTemplate, getVerifierImportsPrefixTemplate, getVerifierImportsSufixTemplate, getVerifierImportsTemplate, getVerifierPackagePrefixTemplate, getVerifierPackageSufixTemplate, getVerifierPackageTemplate, getVerifierRestrictionPatternPrefixTemplate, getVerifierRestrictionPatternSufixTemplate, getVerifierRestrictionPatternTemplate, getVerifierRule, getVerifierRuleEndSufixTemplate, getVerifierRuleEndTemplate, getVerifierRuleNamePrefixTemplate, getVerifierRuleNameSufixTemplate, getVerifierRuleNameTemplate, getVerifierRuleThenTemplate, getVerifierRuleWhenTemplate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
NAME
public static final String NAME
- See Also:
- Constant Field Values
InvalidFieldConstraint
public InvalidFieldConstraint()
internalVerifierRule
protected String internalVerifierRule(ConstraintConfiguration config,
Map<String,Object> context)
- Specified by:
internalVerifierRule
in class DefaultFieldConstraintImpl
validate
public ValidationResult validate(Object value,
ConstraintConfiguration config)
- Description copied from class:
DefaultFieldConstraintImpl
- Used for on-demand validation
- Specified by:
validate
in interface Constraint
- Overrides:
validate
in class DefaultFieldConstraintImpl
getFieldRestrictionClassName
protected String getFieldRestrictionClassName()
- Description copied from class:
DefaultFieldConstraintImpl
- Method used to create the field Restriction. It returns the class name
of the Restriction used in the generated rule. By default, it returns
"LiteralRestriction", but subclasses could override this method in order
to use other subclasses of org.drools.verifier.components.Restriction
- Overrides:
getFieldRestrictionClassName
in class DefaultFieldConstraintImpl
- Returns:
Copyright © 2001-2012 JBoss by Red Hat. All Rights Reserved.