Uses of Interface
org.kuali.rice.krad.datadictionary.validation.constraint.Constraint

Packages that use Constraint
org.kuali.rice.kns.kim.type Copyright 2005-2012 The Kuali Foundation Licensed under the Educational Community License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. 
org.kuali.rice.krad.datadictionary   
org.kuali.rice.krad.datadictionary.validation.capability   
org.kuali.rice.krad.datadictionary.validation.constraint   
org.kuali.rice.krad.datadictionary.validation.constraint.provider   
org.kuali.rice.krad.datadictionary.validation.constraint.resolver   
org.kuali.rice.krad.datadictionary.validation.processor   
org.kuali.rice.krad.datadictionary.validation.result   
org.kuali.rice.krad.uif.field   
 

Uses of Constraint in org.kuali.rice.kns.kim.type
 

Classes in org.kuali.rice.kns.kim.type that implement Constraint
 class KimAttributeDefinition
          Deprecated. A krad integrated type service base class will be provided in the future. This is only used for the legacy DataDictionaryTypeServiceBase.
 

Uses of Constraint in org.kuali.rice.krad.datadictionary
 

Classes in org.kuali.rice.krad.datadictionary that implement Constraint
 class AttributeDefinition
          A single attribute definition in the DataDictionary, which contains information relating to the display, validation, and general maintenance of a specific attribute of an entry.
 class AttributeDefinitionBase
          Common 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.
 class CollectionDefinition
          A single Collection attribute definition in the DataDictionary, which contains information relating to the display, validation, and general maintenance of a specific Collection attribute of an entry.
 class ComplexAttributeDefinition
          A complex attribute definition in the DataDictictionary.
 class ExternalizableAttributeDefinitionProxy
          A 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.capability
 interface CollectionSizeConstrainable
          Validation capability to constrain a value of type collection to a specific minimum and maximum number of elements.
 interface DataTypeConstrainable
          Validation capability to constrain a value to be of a specific data type.
 interface ExistenceConstrainable
          Validation capability to constrain a value to be required or not required to be non-empty.
 interface LengthConstrainable
          This interface defines methods that must be implemented by classes that want to be processed as
 interface RangeConstrainable
          Validation capability to constrain a value to be within some numeric or date range.
 

Uses of Constraint in org.kuali.rice.krad.datadictionary.validation.constraint
 

Subinterfaces of Constraint in org.kuali.rice.krad.datadictionary.validation.constraint
 interface CollectionSizeConstraint
          A collection size constraint is one that implements a maximum and minimum number of elements for a collection.
 interface DataTypeConstraint
          A data type constraint is one that enforces a specific data type for an object.
 interface ExistenceConstraint
          An existence constraint is a constraint that requires (or does not require) that some non-empty value exist for this constrained object or field.
 interface LengthConstraint
          A length constraint is one that restricts the length of a string to some predefined maximum (and/or minimum).
 interface RangeConstraint
          A range constraint is one that restricts a value to a specified range.
 

Classes in org.kuali.rice.krad.datadictionary.validation.constraint that implement Constraint
 class AllowCharacterConstraint
          Parent abstract class that allows additional characters to be allowed in child constraint character sets, see AlphaNumericPatternConstraint, among others for example.
 class AlphaNumericPatternConstraint
          A ValidCharactersConstraint based on AlphaNumericValidationPattern.
 class AlphaPatternConstraint
          Pattern for matching alpha characters
 class AnyCharacterPatternConstraint
          Pattern for matching any printable character
 class BaseConstraint
          A class that implements the required accessor for label keys.
 class CaseConstraint
          A case constraint is a constraint that is imposed only when a certain condition is met, for example, if the country attribute value is "USA", then a prerequisite constraint may be imposed that the 'State' attribute is non-null.
 class CharsetPatternConstraint
          Pattern for matching any character in the given list (String)
 class ConfigurationBasedRegexPatternConstraint
           
 class DatePatternConstraint
          DatePatternConstraint constrains a field to only allow dates which are part of the formats defined in the system.
 class FixedPointPatternConstraint
          TODO delyea don't forget to fill this in.
 class FloatingPointPatternConstraint
          Validation pattern for matching floating point numbers, optionally matching negative numbers
 class IntegerPatternConstraint
          TODO Administrator don't forget to fill this in.
 class LookupConstraint
          This class is a direct copy of one that was in Kuali Student.
 class MustOccurConstraint
          Must occur constraints are constraints that indicate some range of acceptable valid results.
 class NumericPatternConstraint
          Pattern 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 numbers
 class PrerequisiteConstraint
          Prerequisite constraints require that some other attribute be non-empty in order for the constraint to be valid.
 class SimpleConstraint
          A simple constraint stores 'basic' constraints for a field.
 class ValidCharactersConstraint
          This is a constraint that limits attribute values to some subset of valid characters or to match a particular regular expression.
 class ValidCharactersPatternConstraint
          This abstract class extends from ValidCharactersConstraint.
 class ValidDataPatternConstraint
          Class used to
 class WhenConstraint
          A when constraint is a child of a case constraint.
 

Fields in org.kuali.rice.krad.datadictionary.validation.constraint declared as Constraint
protected  Constraint WhenConstraint.constraint
           
 

Methods in org.kuali.rice.krad.datadictionary.validation.constraint that return Constraint
 Constraint WhenConstraint.getConstraint()
           
 

Methods in org.kuali.rice.krad.datadictionary.validation.constraint with parameters of type Constraint
 void WhenConstraint.setConstraint(Constraint 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 Constraint
 List<Constraint> ConstraintProvider.getConstraints(T definition, Class<? extends Constraint> constraintType)
           
 List<Constraint> BaseConstraintProvider.getConstraints(T definition, Class<? extends Constraint> constraintType)
           
 

Method parameters in org.kuali.rice.krad.datadictionary.validation.constraint.provider with type arguments of type Constraint
 List<Constraint> ConstraintProvider.getConstraints(T definition, Class<? extends Constraint> constraintType)
           
 List<Constraint> BaseConstraintProvider.getConstraints(T definition, Class<? extends Constraint> constraintType)
           
 

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 Constraint
<C extends Constraint>
List<C>
MustOccurConstraintsResolver.resolve(T definition)
           
<C extends Constraint>
List<C>
CaseConstraintResolver.resolve(T definition)
           
<C extends Constraint>
List<C>
ConstraintResolver.resolve(T definition)
           
<C extends Constraint>
List<C>
ValidCharactersConstraintResolver.resolve(T definition)
           
<C extends Constraint>
List<C>
SimpleConstraintResolver.resolve(T definition)
          Return SimpleConstraint if SimpleConstrainable, otherwise return an empty list.
<C extends Constraint>
List<C>
PrerequisiteConstraintsResolver.resolve(T definition)
           
<C extends Constraint>
List<C>
DefinitionConstraintResolver.resolve(T definition)
           
 

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 Constraint
 class BasePrerequisiteConstraintProcessor<C extends Constraint>
           
 interface CollectionConstraintProcessor<T extends Collection<?>,C extends Constraint>
          This is a marker interface for 'collection constraint processors', that is - a constraint processor that tests collections rather than their elements.
 interface ConstraintProcessor<T,C extends Constraint>
          This interface must be implemented by constraint processors, which validate individual constraints in the data dictionary.
 class MandatoryElementConstraintProcessor<C extends Constraint>
          This abstract class can be extended by constraint processor classes that must be processed on every validation.
 class OptionalElementConstraintProcessor<C extends Constraint>
           
 

Methods in org.kuali.rice.krad.datadictionary.validation.processor that return types with arguments of type Constraint
 Class<? extends Constraint> CollectionSizeConstraintProcessor.getConstraintType()
           
 Class<? extends Constraint> RangeConstraintProcessor.getConstraintType()
           
 Class<? extends Constraint> ExistenceConstraintProcessor.getConstraintType()
           
 Class<? extends Constraint> LengthConstraintProcessor.getConstraintType()
           
 Class<? extends Constraint> CaseConstraintProcessor.getConstraintType()
           
 Class<? extends Constraint> DataTypeConstraintProcessor.getConstraintType()
           
 Class<? extends Constraint> ConstraintProcessor.getConstraintType()
           
 Class<? extends Constraint> ValidCharactersConstraintProcessor.getConstraintType()
           
 Class<? extends Constraint> SimpleConstraintProcessor.getConstraintType()
           
 Class<? extends Constraint> MustOccurConstraintProcessor.getConstraintType()
           
 Class<? extends Constraint> PrerequisiteConstraintProcessor.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 Constraint
 List<Constraint> ProcessorResult.getConstraints()
           
 

Constructors in org.kuali.rice.krad.datadictionary.validation.result with parameters of type Constraint
ProcessorResult(ConstraintValidationResult constraintValidationResult, Constrainable definition, AttributeValueReader attributeValueReader, Constraint... constraints)
           
ProcessorResult(List<ConstraintValidationResult> constraintValidationResults, Constrainable definition, AttributeValueReader attributeValueReader, Constraint... constraints)
           
 

Constructor parameters in org.kuali.rice.krad.datadictionary.validation.result with type arguments of type Constraint
ProcessorResult(ConstraintValidationResult constraintValidationResult, Constrainable definition, AttributeValueReader attributeValueReader, List<Constraint> constraints)
           
 

Uses of Constraint in org.kuali.rice.krad.uif.field
 

Classes in org.kuali.rice.krad.uif.field that implement Constraint
 class InputField
          Field that encapsulates data input/output captured by an attribute within the application
 class LookupInputField
          Custom InputField for search fields within a lookup view
 



Copyright © 2005-2012 The Kuali Foundation. All Rights Reserved.