Uses of Interface
org.kuali.rice.krad.datadictionary.validation.constraint.Constraint
Packages that use Constraint
Package
Description
-
Uses of Constraint in org.kuali.rice.krad.datadictionary
Classes in org.kuali.rice.krad.datadictionary that implement ConstraintModifier and TypeClassDescriptionclassA single attribute definition in the DataDictionary, which contains information relating to the display, validation, and general maintenance of a specific attribute of an entry.classCommon class for attribute definitions in the DataDictionary, which contains information relating to the display, validation, and general maintenance of a specific attribute of an entry.classCollectionDefinition defines a single Collection attribute definition in the DataDictionaryclassA complex attribute definition in the DataDictictionary.classA single attribute definition in the DataDictionary, which contains information relating to the display, validation, and general maintenance of a specific attribute of an entry. -
Uses of Constraint in org.kuali.rice.krad.datadictionary.validation.capability
Subinterfaces of Constraint in org.kuali.rice.krad.datadictionary.validation.capabilityModifier and TypeInterfaceDescriptioninterfaceValidation capability to constrain a value of type collection to a specific minimum and maximum number of elements.interfaceValidation capability to constrain a value to be required or not required to be non-empty. -
Uses of Constraint in org.kuali.rice.krad.datadictionary.validation.constraint
Subinterfaces of Constraint in org.kuali.rice.krad.datadictionary.validation.constraintModifier and TypeInterfaceDescriptioninterfaceA collection size constraint is one that implements a maximum and minimum number of elements for a collection.interfaceA data type constraint is one that enforces a specific data type for an object.interfaceAn existence constraint is a constraint that requires (or does not require) that some non-empty value exist for this constrained object or field.interfaceConstraint that restricts the length of a string to some predefined maximum and/or minimuminterfaceA range constraint that restricts a value to a specified rangeClasses in org.kuali.rice.krad.datadictionary.validation.constraint that implement ConstraintModifier and TypeClassDescriptionclassParent abstract class that allows additional characters to be allowed in child constraint character sets, see AlphaNumericPatternConstraint, among others for example.classA ValidCharactersConstraint based on AlphaNumericValidationPattern.classPattern for matching alpha charactersclassPattern for matching any printable characterclassA class that implements the required accessor for label keys.classCaseConstraint is imposed only when a certain condition is metclassPattern for matching any character in the given list (String)classConfigurationBasedRegexPatternConstraint uses a patternTypeKey to get the regex used for validation by key from the KualiConfigurationServiceclassValidation pattern for matching currency type.classDatePatternConstraint constrains a field to only allow dates which are part of the formats defined in the system.classValidation pattern for matching fixed point numbers, optionally matching negative numbersclassValidation pattern for matching floating point numbers, optionally matching negative numbersclassTODO Administrator don't forget to fill this in.classMust occur constraints are constraints that indicate some range of acceptable valid results.classPattern for matching numeric characters, difference between NumericPatternConstraint and IntegerPatternConstraint is that a numeric pattern constraint is for matching numeric characters and can be mixed with other characters by setting allow flags on, while integer is for only positive/negative numbersclassPrerequisite constraints require that some other attribute be non-empty in order for the constraint to be valid.classA simple constraint stores 'basic' constraints for a field.classPattern for matching any printable characterclassThis is a constraint that limits attribute values to some subset of valid characters or to match a particular regular expression.classThis abstract class extends from ValidCharactersConstraint.classclassWhenConstraintis a child of aCaseConstraintFields in org.kuali.rice.krad.datadictionary.validation.constraint declared as ConstraintMethods in org.kuali.rice.krad.datadictionary.validation.constraint that return ConstraintModifier and TypeMethodDescriptionWhenConstraint.getConstraint()The constraint to apply to the field when theWhenConstraintvalue/values matchMethods in org.kuali.rice.krad.datadictionary.validation.constraint with parameters of type ConstraintModifier and TypeMethodDescriptionvoidWhenConstraint.setConstraint(Constraint constraint) setter for constraint -
Uses of Constraint in org.kuali.rice.krad.datadictionary.validation.constraint.provider
Methods in org.kuali.rice.krad.datadictionary.validation.constraint.provider that return types with arguments of type ConstraintModifier and TypeMethodDescriptionBaseConstraintProvider.getConstraints(T definition, Class<? extends Constraint> constraintType) ConstraintProvider.getConstraints(T definition, Class<? extends Constraint> constraintType) gets the constraints providedMethod parameters in org.kuali.rice.krad.datadictionary.validation.constraint.provider with type arguments of type ConstraintModifier and TypeMethodDescriptionBaseConstraintProvider.getConstraints(T definition, Class<? extends Constraint> constraintType) ConstraintProvider.getConstraints(T definition, Class<? extends Constraint> constraintType) gets the constraints provided -
Uses of Constraint in org.kuali.rice.krad.datadictionary.validation.constraint.resolver
Methods in org.kuali.rice.krad.datadictionary.validation.constraint.resolver with type parameters of type ConstraintModifier and TypeMethodDescription<C extends Constraint>
List<C> <C extends Constraint>
List<C> gets the list of constraints from the provided definition<C extends Constraint>
List<C> <C extends Constraint>
List<C> <C extends Constraint>
List<C> <C extends Constraint>
List<C> Return SimpleConstraint if SimpleConstrainable, otherwise return an empty list.<C extends Constraint>
List<C> -
Uses of Constraint in org.kuali.rice.krad.datadictionary.validation.processor
Classes in org.kuali.rice.krad.datadictionary.validation.processor with type parameters of type ConstraintModifier and TypeClassDescriptionclassBasePrerequisiteConstraintProcessor<C extends Constraint>interfaceCollectionConstraintProcessor<T extends Collection<?>,C extends Constraint> CollectionConstraintProcessor is a marker interface for 'collection constraint processors'interfaceConstraintProcessor<T,C extends Constraint> ConstraintProcessor must be implemented by constraint processors, which validate individual constraints in the data dictionaryclassMandatoryElementConstraintProcessor<C extends Constraint>This abstract class can be extended by constraint processor classes that must be processed on every validation.classOptionalElementConstraintProcessor<C extends Constraint>Methods in org.kuali.rice.krad.datadictionary.validation.processor that return types with arguments of type ConstraintModifier and TypeMethodDescriptionClass<? extends Constraint> CaseConstraintProcessor.getConstraintType()Class<? extends Constraint> CollectionSizeConstraintProcessor.getConstraintType()Class<? extends Constraint> ConstraintProcessor.getConstraintType()gets the java class type of the constraint that this contraint processor handlesClass<? extends Constraint> DataTypeConstraintProcessor.getConstraintType()Class<? extends Constraint> ExistenceConstraintProcessor.getConstraintType()Class<? extends Constraint> LengthConstraintProcessor.getConstraintType()Class<? extends Constraint> MustOccurConstraintProcessor.getConstraintType()Class<? extends Constraint> PrerequisiteConstraintProcessor.getConstraintType()Class<? extends Constraint> RangeConstraintProcessor.getConstraintType()Class<? extends Constraint> SimpleConstraintProcessor.getConstraintType()Class<? extends Constraint> ValidCharactersConstraintProcessor.getConstraintType() -
Uses of Constraint in org.kuali.rice.krad.datadictionary.validation.result
Methods in org.kuali.rice.krad.datadictionary.validation.result that return types with arguments of type ConstraintConstructors in org.kuali.rice.krad.datadictionary.validation.result with parameters of type ConstraintModifierConstructorDescriptionProcessorResult(List<ConstraintValidationResult> constraintValidationResults, Constrainable definition, AttributeValueReader attributeValueReader, Constraint... constraints) creates a processor result from the parameters providedProcessorResult(ConstraintValidationResult constraintValidationResult, Constrainable definition, AttributeValueReader attributeValueReader, Constraint... constraints) creates a processor result from the parameters providedConstructor parameters in org.kuali.rice.krad.datadictionary.validation.result with type arguments of type ConstraintModifierConstructorDescriptionProcessorResult(ConstraintValidationResult constraintValidationResult, Constrainable definition, AttributeValueReader attributeValueReader, List<Constraint> constraints) creates a processor result from the parameters provided -
Uses of Constraint in org.kuali.rice.krad.uif.util
Methods in org.kuali.rice.krad.uif.util with type parameters of type ConstraintModifier and TypeMethodDescriptionstatic <T extends Constraint>
TConstraintStateUtils.getApplicableConstraint(T constraint, String validationState, StateMapping stateMapping) Gets the constraint that applies for the validationState passed in with the appropriate StateMapping (which should include validationState as one of its states).Methods in org.kuali.rice.krad.uif.util with parameters of type ConstraintModifier and TypeMethodDescriptionstatic booleanConstraintStateUtils.constraintAppliesForState(String applicableState, Constraint constraint, StateMapping stateMapping) Determines if the constraint passed in applies for the applicableState, based on the stateMapping