Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

## Uses of Interface
org.makumba.FieldDefinition

Packages that use FieldDefinition
org.makumba | Public API for makumba application programmers.
org.makumba.commons.tags |
org.makumba.db.hibernate |
org.makumba.db.makumba |
org.makumba.devel | the makumba developer support, such as MDD, JSP and Java viewers.
org.makumba.forms.responder |
org.makumba.forms.tags |
org.makumba.forms.validation |
org.makumba.list |
org.makumba.list.engine.valuecomputer |
org.makumba.providers |
org.makumba.providers.datadefinition.makumba | Handles abstract part of makumba (data type handling and MDD parsing).
org.makumba.providers.datadefinition.makumba.validation |
org.makumba.providers.query.hql |
org.makumba.providers.query.mql |
org.makumba.providers.query.oql |

Uses of FieldDefinition in org.makumba

Methods in org.makumba that return FieldDefinition
`FieldDefinition` | `ValidationRule.getFieldDefinition()` Gets the `FieldDefinition` this rule applies to.
`FieldDefinition` | `DataDefinition.getFieldDefinition(int n)` the field with the respective index, null if such a field doesn't exist
`FieldDefinition` | `DataDefinition.getFieldDefinition(String name)` the field with the respective name, null if such a field doesn't exist
`FieldDefinition` | `DataDefinition.getFieldOrPointedFieldDefinition(String nm)` Returns a field definition that is either contained in this data definition, or in a pointed type.
`FieldDefinition` | `FieldDefinition.getOriginalFieldDefinition()` The original field definition this field definition was made of, used e.g. in form responders.
`FieldDefinition` | `DataDefinition.getParentField()` If this type is the data pointed to by a 1-1 pointer or subset, return the field definition in the main record, otherwise return null
`static FieldDefinition` | `MakumbaSystem.makeFieldDefinition(String name, String definition)` Deprecated.
`static FieldDefinition` | `MakumbaSystem.makeFieldOfType(String name, String type)` Deprecated.
`static FieldDefinition` | `MakumbaSystem.makeFieldOfType(String name, String type, String description)` Deprecated.
`static FieldDefinition` | `MakumbaSystem.makeFieldWithName(String name, FieldDefinition type)` Deprecated.
`static FieldDefinition` | `MakumbaSystem.makeFieldWithName(String name, FieldDefinition type, String description)` Deprecated.

Methods in org.makumba that return types with arguments of type FieldDefinition
`ArrayList<FieldDefinition>` | `DataDefinition.getReferenceFields()` Gets all the fields that are references to other tables, i.e. pointers and some types of sets.
`ArrayList<FieldDefinition>` | `DataDefinition.getUniqueFields()` Gets all the fields that have the unique modifier.

Methods in org.makumba with parameters of type FieldDefinition
`void` | `DataDefinition.addField(FieldDefinition fd)` Add a new field definition.
`boolean` | `FieldDefinition.isAssignableFrom(FieldDefinition fd)` check compatibility with the given type
`static FieldDefinition` | `MakumbaSystem.makeFieldWithName(String name, FieldDefinition type)` Deprecated.
`static FieldDefinition` | `MakumbaSystem.makeFieldWithName(String name, FieldDefinition type, String description)` Deprecated.

Constructors in org.makumba with parameters of type FieldDefinition
`InvalidFieldTypeException(FieldDefinition f, String expectedType)`
`InvalidValueException(FieldDefinition fi, Class<?> requiredClass, Object value)` form an exception message from the required type and the pointer that doesn't respect it
`InvalidValueException(FieldDefinition fi, String message)`
`InvalidValueException(FieldDefinition fi, String requiredType, Pointer wrongPointer)` form an exception message from the required type and the pointer that doesn't respect it
`NotUniqueException(FieldDefinition fd, Object value)` Uniqueness violation for a single field.

Uses of FieldDefinition in org.makumba.commons.tags

Methods in org.makumba.commons.tags with parameters of type FieldDefinition
`protected void` | `GenericMakumbaTag.setType(PageCache pc, String key, FieldDefinition value)` Sets the type identified by the key of a tag

Uses of FieldDefinition in org.makumba.db.hibernate

Methods in org.makumba.db.hibernate with parameters of type FieldDefinition
`void` | `MddToClass.appendClass(String classname, FieldDefinition fd)` Creates a bytecode .class file for the given DataDefinition
`void` | `HibernateCRUDOperationProvider.deleteSet(Transaction t, Pointer base, FieldDefinition fi)`
`void` | `HibernateCRUDOperationProvider.updateSet1(Transaction t, Pointer base, FieldDefinition fi, Object val)`

Uses of FieldDefinition in org.makumba.db.makumba

Methods in org.makumba.db.makumba that return FieldDefinition
`FieldDefinition` | `Table.getFieldDefinition(String fieldName)`

Uses of FieldDefinition in org.makumba.devel

Methods in org.makumba.devel that return types with arguments of type FieldDefinition
`static Vector<FieldDefinition>` | `CodeGenerator.extractSetComplex(DataDefinition dd)` Extracts all complex sets from a given DataDefinition.

Uses of FieldDefinition in org.makumba.forms.responder

Methods in org.makumba.forms.responder with parameters of type FieldDefinition
`String` | `FormResponder.format(String fname, FieldDefinition ftype, Object fval, Hashtable<String,Object> formatParams, String extraFormatting, Object formIdentifier)` Format a field using the editor, and grow the editor as needed

Uses of FieldDefinition in org.makumba.forms.tags

Methods in org.makumba.forms.tags that return FieldDefinition
`FieldDefinition` | `CriterionTag.getFieldDefinition(PageCache pageCache)`
`(package private) FieldDefinition` | `OptionTag.getTypeFromContext(PageCache pageCache)`
`(package private) FieldDefinition` | `InputTag.getTypeFromContext(PageCache pageCache)`
`(package private) abstract FieldDefinition` | `BasicValueTag.getTypeFromContext(PageCache pageCache)`
`FieldDefinition` | `CriterionTag.getTypeFromContext(PageCache pageCache)`

Methods in org.makumba.forms.tags with parameters of type FieldDefinition
`(package private) int` | `OptionTag.computedValue(Object val, FieldDefinition type)` A value was computed, do what's needed with it, cleanup and return the result of doMakumbaEndTag()
`(package private) int` | `InputTag.computedValue(Object val, FieldDefinition type)` A value was computed, do what's needed with it, cleanup and return the result of doMakumbaEndTag()
`(package private) abstract int` | `BasicValueTag.computedValue(Object o, FieldDefinition type)` A value was computed, do what's needed with it, cleanup and return the result of doMakumbaEndTag()
`static Hashtable<String,String>` | `MatchModeTag.getValidMatchmodes(boolean isRange, FieldDefinition fd)`

Uses of FieldDefinition in org.makumba.forms.validation

Methods in org.makumba.forms.validation with parameters of type FieldDefinition
`void` | `ClientsideValidationProvider.initField(String inputName, String formIdentifier, FieldDefinition fieldDefinition, boolean liveValidation)` This method shall initialise the client side validations for the given field.
`void` | `LiveValidationProvider.initField(String inputName, String formIdentifier, FieldDefinition fieldDefinition, boolean validateLive)` Initialises a field, basically does create the variables and calls for this field.

Uses of FieldDefinition in org.makumba.list

Methods in org.makumba.list that return FieldDefinition
`FieldDefinition` | `ListFormDataProvider.getInputTypeAtAnalysis(AnalysableTag tag, DataDefinition dd, String fieldName, PageCache pageCache)`
`FieldDefinition` | `ListFormDataProvider.getTypeOnEndAnalyze(MultipleKey tagKey, PageCache pageCache)`
`FieldDefinition` | `ListFormDataProvider.onBasicValueEndAnalyze(MultipleKey tagKey, PageCache pageCache)`

Uses of FieldDefinition in org.makumba.list.engine.valuecomputer

Fields in org.makumba.list.engine.valuecomputer declared as FieldDefinition
`protected FieldDefinition` | `ValueComputer.type` The queryProjection type

Methods in org.makumba.list.engine.valuecomputer that return FieldDefinition
`FieldDefinition` | `ValueComputer.getType()`

Constructors in org.makumba.list.engine.valuecomputer with parameters of type FieldDefinition
`SetValueComputer(AnalysableTag analyzed, MultipleKey parentListKey, FieldDefinition set, String setExpr, PageCache pageCache)` Makes a query that has an extra FROM: the set requested.

Uses of FieldDefinition in org.makumba.providers

Methods in org.makumba.providers that return FieldDefinition
`abstract FieldDefinition` | `QueryAnalysisProvider.getAlternativeField(DataDefinition dd, String fn)` Returns a possible alternative field to the one indicated.
`static FieldDefinition` | `DataDefinitionProvider.getFieldDefinition(DataDefinition dd, String fieldName, String lineWithDefinition)` This method finds a field definition with the given name within the given data definition.
`FieldDefinition` | `FormDataProvider.getInputTypeAtAnalysis(AnalysableTag tag, DataDefinition dd, String fieldName, PageCache pageCache)` Gets the type of an input tag
`FieldDefinition` | `FormDataProvider.getTypeOnEndAnalyze(MultipleKey tagKey, PageCache pageCache)` Computes the type of the field based on the information collected at analysis.
`FieldDefinition` | `DataDefinitionProvider.makeFieldDefinition(String name, String definition)`
`FieldDefinition` | `DataDefinitionProviderInterface.makeFieldDefinition(String name, String definition)` makes a field definition from the indicated string FIXME this is particular to mdds
`FieldDefinition` | `DataDefinitionProvider.makeFieldOfType(String name, String type)`
`FieldDefinition` | `DataDefinitionProviderInterface.makeFieldOfType(String name, String type)` makes a field definition with the elementary type
`FieldDefinition` | `DataDefinitionProvider.makeFieldOfType(String name, String type, String description)`
`FieldDefinition` | `DataDefinitionProviderInterface.makeFieldOfType(String name, String type, String description)` makes a field definition identical with the given one, except for the name
`FieldDefinition` | `DataDefinitionProvider.makeFieldWithName(String name, FieldDefinition type)`
`FieldDefinition` | `DataDefinitionProviderInterface.makeFieldWithName(String name, FieldDefinition type)` makes a field definition with the elementary type
`FieldDefinition` | `DataDefinitionProvider.makeFieldWithName(String name, FieldDefinition type, String description)`
`FieldDefinition` | `DataDefinitionProviderInterface.makeFieldWithName(String name, FieldDefinition type, String description)` makes a field definition identical with the given one, except for the name and the description
`FieldDefinition` | `FormDataProvider.onBasicValueEndAnalyze(MultipleKey tagKey, PageCache pageCache)` Computes data at the end of BasicValueTag analysis (InputTag, OptionTag)

Methods in org.makumba.providers with parameters of type FieldDefinition
`void` | `CRUDOperationProvider.deleteSet(Transaction t, Pointer base, FieldDefinition fi)` Deletes a set
`FieldDefinition` | `DataDefinitionProvider.makeFieldWithName(String name, FieldDefinition type)`
`FieldDefinition` | `DataDefinitionProviderInterface.makeFieldWithName(String name, FieldDefinition type)` makes a field definition with the elementary type
`FieldDefinition` | `DataDefinitionProvider.makeFieldWithName(String name, FieldDefinition type, String description)`
`FieldDefinition` | `DataDefinitionProviderInterface.makeFieldWithName(String name, FieldDefinition type, String description)` makes a field definition identical with the given one, except for the name and the description
`void` | `CRUDOperationProvider.updateSet(Transaction t, Pointer base, FieldDefinition fi, Object val)` Updates a set of values
`void` | `CRUDOperationProvider.updateSet1(Transaction t, Pointer base, FieldDefinition fi, Object val)`

Uses of FieldDefinition in org.makumba.providers.datadefinition.makumba

Classes in org.makumba.providers.datadefinition.makumba that implement FieldDefinition
`class` | `FieldInfo` This is a structure containing the elementary data about a field: name, type, attributes, description, and other type-specific extra info.

Fields in org.makumba.providers.datadefinition.makumba with type parameters of type FieldDefinition
`(package private) HashMap<String,FieldDefinition>` | `RecordInfo.fields`

Methods in org.makumba.providers.datadefinition.makumba that return FieldDefinition
`FieldDefinition` | `RecordInfo.getFieldDefinition(int n)` the field with the respective index, null if such a field doesn't exist
`FieldDefinition` | `RecordInfo.getFieldDefinition(String nm)` returns the field info associated with a name
`FieldDefinition` | `RecordInfo.getFieldOrPointedFieldDefinition(String nm)` returns the field info associated with a name
`FieldDefinition` | `FieldInfo.getOriginalFieldDefinition()`
`FieldDefinition` | `RecordInfo.getParentField()` If this type is the data pointed by a 1-1 pointer or subset, return the type of the main record, otherwise return null
`FieldDefinition` | `MakumbaDataDefinitionFactory.makeFieldDefinition(String name, String definition)`
`FieldDefinition` | `MakumbaDataDefinitionFactory.makeFieldOfType(String name, String type)`
`FieldDefinition` | `MakumbaDataDefinitionFactory.makeFieldOfType(String name, String type, String description)`
`FieldDefinition` | `MakumbaDataDefinitionFactory.makeFieldWithName(String name, FieldDefinition type)`
`FieldDefinition` | `MakumbaDataDefinitionFactory.makeFieldWithName(String name, FieldDefinition type, String description)`
`(package private) FieldDefinition` | `FieldInfo.pointerToForeign()`

Methods in org.makumba.providers.datadefinition.makumba that return types with arguments of type FieldDefinition
`ArrayList<FieldDefinition>` | `RecordInfo.getReferenceFields()`
`ArrayList<FieldDefinition>` | `RecordInfo.getUniqueFields()`

Methods in org.makumba.providers.datadefinition.makumba with parameters of type FieldDefinition
`void` | `RecordInfo.addField(FieldDefinition fi)` only meant for building of temporary types
`protected void` | `RecordInfo.addField1(FieldDefinition fi)`
`boolean` | `FieldInfo.base_isAssignableFrom(FieldDefinition fi)`
`boolean` | `FieldInfo.is_int_AssignableFrom(FieldDefinition fi)`
`boolean` | `FieldInfo.is_intEnum_AssignableFrom(FieldDefinition fi)`
`boolean` | `FieldInfo.is_ptrRel_AssignableFrom(FieldDefinition fi)`
`boolean` | `FieldInfo.is_real_AssignableFrom(FieldDefinition fi)`
`boolean` | `FieldInfo.is_set_AssignableFrom(FieldDefinition fi)`
`boolean` | `FieldInfo.isAssignableFrom(FieldDefinition fi)`
`FieldDefinition` | `MakumbaDataDefinitionFactory.makeFieldWithName(String name, FieldDefinition type)`
`FieldDefinition` | `MakumbaDataDefinitionFactory.makeFieldWithName(String name, FieldDefinition type, String description)`

Uses of FieldDefinition in org.makumba.providers.datadefinition.makumba.validation

Fields in org.makumba.providers.datadefinition.makumba.validation declared as FieldDefinition
`protected FieldDefinition` | `BasicValidationRule.fd` The field definition this rule applies to.

Methods in org.makumba.providers.datadefinition.makumba.validation that return FieldDefinition
`FieldDefinition` | `BasicValidationRule.getFieldDefinition()`
`FieldDefinition` | `ComparisonValidationRule.getOtherFd()`

Constructors in org.makumba.providers.datadefinition.makumba.validation with parameters of type FieldDefinition
`BasicValidationRule(FieldDefinition fd, String fieldName, String errorMessage, String ruleName, int[] allowedTypes)`
`ComparisonValidationRule(FieldDefinition fd, String fieldName, String functionName, FieldDefinition otherFd, String otherFieldName, String ruleName, String errorMessage, String compareOperator)`
`ComparisonValidationRule(FieldDefinition fd, String fieldName, String compareToExpression, String ruleName, String errorMessage, String compareOperator)`
`NumberRangeValidationRule(FieldDefinition fd, String fieldName, String ruleName, String errorMessage, String lowerLimitString, String upperLimitString)`
`RangeValidationRule(FieldDefinition fd, String fieldName, String errorMessage, String ruleName, int[] allowedTypes, String lowerLimitString, String upperLimitString)`
`RegExpValidationRule(FieldDefinition fd, String fieldName, String ruleName, String errorMessage, String regExp)`
`SingleFieldValidationRule(FieldDefinition fd, String fieldName, String errorMessage, String ruleName, int[] allowedTypes)`
`StringLengthValidationRule(FieldDefinition fd, String fieldName, String ruleName, String errorMessage, String lowerLimitString, String upperLimitString)`

Uses of FieldDefinition in org.makumba.providers.query.hql

Methods in org.makumba.providers.query.hql that return FieldDefinition
`FieldDefinition` | `HQLQueryAnalysisProvider.getAlternativeField(DataDefinition dd, String fn)`

Uses of FieldDefinition in org.makumba.providers.query.mql

Methods in org.makumba.providers.query.mql that return FieldDefinition
`protected FieldDefinition` | `MqlNode.findMakType(MqlNode child)`
`FieldDefinition` | `MqlQueryAnalysisProvider.getAlternativeField(DataDefinition dd, String fn)`
`protected FieldDefinition` | `MqlNode.getMakType()`
`protected FieldDefinition` | `MqlNode.makeBooleanFieldDefinition()`

Methods in org.makumba.providers.query.mql with parameters of type FieldDefinition
`protected void` | `MqlNode.setMakType(FieldDefinition fd)`

Uses of FieldDefinition in org.makumba.providers.query.oql

Methods in org.makumba.providers.query.oql that return FieldDefinition
`FieldDefinition` | `OQLQueryAnalysisProvider.getAlternativeField(DataDefinition dd, String fn)`

Overview | Package | Class | Use | Tree | Deprecated | Index | Help
PREV NEXT | FRAMES NO FRAMES

Docs generated on 2009-02-25 14:20