Uses of Interface
org.kuali.rice.krad.datadictionary.validation.capability.Constrainable

Packages that use Constrainable
org.kuali.rice.kns.datadictionary.validation Copyright 2005-2014 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.kns.kim.type Copyright 2005-2014 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 Data Dictionary validation objects. 
org.kuali.rice.krad.datadictionary.validation.capability   
org.kuali.rice.krad.datadictionary.validation.constraint.provider   
org.kuali.rice.krad.datadictionary.validation.constraint.resolver   
org.kuali.rice.krad.datadictionary.validation.result   
org.kuali.rice.krad.service.impl Core service implementations. 
org.kuali.rice.krad.uif.field   
 

Uses of Constrainable in org.kuali.rice.kns.datadictionary.validation
 

Methods in org.kuali.rice.kns.datadictionary.validation that return Constrainable
 Constrainable MaintenanceDocumentAttributeValueReader.getDefinition(String attributeName)
          Deprecated.  
 

Methods in org.kuali.rice.kns.datadictionary.validation that return types with arguments of type Constrainable
 List<Constrainable> MaintenanceDocumentAttributeValueReader.getDefinitions()
          Deprecated.  
 

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

Classes in org.kuali.rice.kns.kim.type that implement Constrainable
 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 Constrainable in org.kuali.rice.krad.datadictionary
 

Classes in org.kuali.rice.krad.datadictionary that implement Constrainable
 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 BusinessObjectEntry
          A single BusinessObject entry in the DataDictionary, which contains information relating to the display, validation, and general maintenance of a BusinessObject and its attributes.
 class CollectionDefinition
          CollectionDefinition defines a single Collection attribute definition in the DataDictionary
 class ComplexAttributeDefinition
          A complex attribute definition in the DataDictictionary.
 class DataObjectEntry
          Generic dictionary entry for an object that does not have to implement BusinessObject.
 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 Constrainable in org.kuali.rice.krad.datadictionary.validation
 

Methods in org.kuali.rice.krad.datadictionary.validation that return Constrainable
 Constrainable DictionaryObjectAttributeValueReader.getDefinition(String attrName)
           
 Constrainable AttributeValueReader.getDefinition(String attributeName)
          provides access to the constrainable attribute definition of a specific attribute name
 Constrainable ViewAttributeValueReader.getDefinition(String attributeName)
          Gets the definition which is an InputField on the View/Page
 Constrainable SingleAttributeValueReader.getDefinition(String attributeName)
           
 Constrainable DictionaryObjectAttributeValueReader.getEntry()
           
 Constrainable AttributeValueReader.getEntry()
          gets the dictionary metadata associated with an object (its "entry" in the dictionary)
 Constrainable ViewAttributeValueReader.getEntry()
          Not used for this reader, returns null
 Constrainable SingleAttributeValueReader.getEntry()
           
 

Methods in org.kuali.rice.krad.datadictionary.validation that return types with arguments of type Constrainable
 List<Constrainable> DictionaryObjectAttributeValueReader.getDefinitions()
           
 List<Constrainable> AttributeValueReader.getDefinitions()
          gets a list of all constrainable dictionary metadata definitions for attributes or fields encapsulated by this object
 List<Constrainable> ViewAttributeValueReader.getDefinitions()
          Gets all InputFields (which extend Constrainable)
 List<Constrainable> SingleAttributeValueReader.getDefinitions()
           
 

Uses of Constrainable in org.kuali.rice.krad.datadictionary.validation.capability
 

Subinterfaces of Constrainable in org.kuali.rice.krad.datadictionary.validation.capability
 interface CaseConstrainable
          Validation capability to constrain a particular value under specific conditions.
 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 HierarchicallyConstrainable
          Validation capability
 interface LengthConstrainable
          This interface defines methods that must be implemented by classes that want to be processed as
 interface LookupConstrainable
          This capability is not yet implemented.
 interface MustOccurConstrainable
          Validation capability to constrain an object to has some specified acceptable number of prerequisite constraints nested within must occur constraints.
 interface PrerequisiteConstrainable
          Validation capability to constrain a value by requiring that some other attribute value be non-empty.
 interface RangeConstrainable
          Validation capability to constrain a value to be within some numeric or date range.
 interface SimpleConstrainable
          Constrainable interface for the SimpleConstraint constraint
 interface ValidCharactersConstrainable
          Validation capability that tests a value against some regular expression or set of valid characters.
 

Uses of Constrainable in org.kuali.rice.krad.datadictionary.validation.constraint.provider
 

Classes in org.kuali.rice.krad.datadictionary.validation.constraint.provider with type parameters of type Constrainable
 class BaseConstraintProvider<T extends Constrainable>
          BaseConstraintProvider implements a simple in memory storage map of constraint resolvers
 interface ConstraintProvider<T extends Constrainable>
          ConstraintProvider determines a list of constraints for a given Constrainable definition for an attribute in the data dictionary
 

Methods in org.kuali.rice.krad.datadictionary.validation.constraint.provider with parameters of type Constrainable
 boolean ConstraintProvider.isSupported(Constrainable definition)
          checks whether this provider supports the provided definition
 boolean AttributeDefinitionConstraintProvider.isSupported(Constrainable definition)
           
 boolean ComplexAttributeDefinitionConstraintProvider.isSupported(Constrainable definition)
           
 boolean DataObjectEntryConstraintProvider.isSupported(Constrainable definition)
           
 boolean CollectionDefinitionConstraintProvider.isSupported(Constrainable definition)
           
 

Uses of Constrainable in org.kuali.rice.krad.datadictionary.validation.constraint.resolver
 

Classes in org.kuali.rice.krad.datadictionary.validation.constraint.resolver with type parameters of type Constrainable
 interface ConstraintResolver<T extends Constrainable>
          ConstraintResolver provides a lookup of constraints for a specific constrainable attribute definition
 class DefinitionConstraintResolver<T extends Constrainable>
          An object that returns the constrainable definition itself as a list for a definition implementing the capability Constrainable.
 class SimpleConstraintResolver<T extends Constrainable>
           
 

Uses of Constrainable in org.kuali.rice.krad.datadictionary.validation.result
 

Methods in org.kuali.rice.krad.datadictionary.validation.result that return Constrainable
 Constrainable ProcessorResult.getDefinition()
           
 

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

Uses of Constrainable in org.kuali.rice.krad.service.impl
 

Methods in org.kuali.rice.krad.service.impl with parameters of type Constrainable
protected  void DictionaryValidationServiceImpl.processCollectionConstraints(DictionaryValidationResult result, Collection<?> collection, Constrainable definition, AttributeValueReader attributeValueReader, boolean doOptionalProcessing, String validationState, StateMapping stateMapping)
          process constraints for the provided collection using the collection constraint processors
protected  void DictionaryValidationServiceImpl.processElementConstraints(DictionaryValidationResult result, Object value, Constrainable definition, AttributeValueReader attributeValueReader, boolean doOptionalProcessing, String validationState, StateMapping stateMapping)
          process constraints for the provided value using the element constraint processors
protected  void DictionaryValidationServiceImpl.validateAttribute(DictionaryValidationResult result, Constrainable definition, AttributeValueReader attributeValueReader, boolean checkIfRequired, String validationState, StateMapping stateMapping)
          Validates the attribute specified by definition
 

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

Classes in org.kuali.rice.krad.uif.field that implement Constrainable
 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-2014 The Kuali Foundation. All Rights Reserved.