A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages

A

AccessScope - Enum in org.tentackle.model
Access scope.
add(int, int) - Method in class org.tentackle.model.SourceInfo
Returns a source info with offsets added.
addBindOption(String) - Method in class org.tentackle.model.impl.CommonOptionsImpl
Adds a bind option.
addModelEntity(ModelEntity) - Method in class org.tentackle.model.impl.ModelImpl
Adds an entity to the model.
ALWAYS - org.tentackle.model.SelectionType
select on every access.
AnnotationPrinter - Class in org.tentackle.model.print
Prints the model spec of an annotation.
AnnotationPrinter(String) - Constructor for class org.tentackle.model.print.AnnotationPrinter
Creates an annotation printer.
appendIdSerial(Entity, List<Attribute>) - Method in class org.tentackle.model.impl.EntityImpl
Appends id and serial from another entity.
APPLICATION - org.tentackle.model.DataType
Application specific type.
Such types are immutable because they just convert data between internal and external representation.
applyEntityOptions(EntityOptions, DataType) - Method in class org.tentackle.model.impl.AttributeOptionsImpl
Sets the default from entity options.
applyOption(String, Boolean) - Method in class org.tentackle.model.impl.AttributeOptionsImpl
 
applyOption(String, Boolean) - Method in class org.tentackle.model.impl.CommonOptionsImpl
Applies given option string.
applyOption(String, Boolean) - Method in class org.tentackle.model.impl.EntityOptionsImpl
 
ARGS - Static variable in class org.tentackle.model.impl.RelationImpl
property args = ...
ASC - org.tentackle.model.SortType
sort ascending.
assertParsed() - Method in class org.tentackle.model.parse.Line
Asserts that this line is parsed.
ATTRACKED - org.tentackle.model.TrackType
like TRACKED but also knows which attributes are modified.
Attribute - Interface in org.tentackle.model
An attribute.
ATTRIBUTE - org.tentackle.model.parse.LineType
attribute line.
ATTRIBUTE_OPTION - org.tentackle.model.parse.LineType
attribute options line.
AttributeImpl - Class in org.tentackle.model.impl
Attribute implementation.
AttributeImpl(EntityFactoryImpl, Entity, SourceInfo, boolean) - Constructor for class org.tentackle.model.impl.AttributeImpl
Creates an attribute.
AttributeLine - Class in org.tentackle.model.parse
The attribute definition line.
AttributeLine(Document, int, LineType) - Constructor for class org.tentackle.model.parse.AttributeLine
Creates an attribute line.
This line always spans only one line.
AttributeOptions - Interface in org.tentackle.model
Options for attributes.
AttributeOptionsImpl - Class in org.tentackle.model.impl
 
AttributeOptionsImpl(Attribute, SourceInfo) - Constructor for class org.tentackle.model.impl.AttributeOptionsImpl
Creates attribute options.
AttributeOptionsPrinter - Class in org.tentackle.model.print
Pretty printer for attribute options.
AttributeOptionsPrinter(Attribute, PrintConfiguration) - Constructor for class org.tentackle.model.print.AttributeOptionsPrinter
Creates an options printer.
AttributePrinter - Class in org.tentackle.model.print
Pretty printer for attribute lines.
AttributePrinter(Attribute, PrintConfiguration) - Constructor for class org.tentackle.model.print.AttributePrinter
Creates an attribute printer.
AttributeSectionPrinter - Class in org.tentackle.model.print
Pretty prints the section containing the attributes.
AttributeSectionPrinter(Entity, PrintConfiguration) - Constructor for class org.tentackle.model.print.AttributeSectionPrinter
Creates a section printer.
AttributeSorting - Class in org.tentackle.model
Describes the sorting of an attribute.
AttributeSorting(Attribute, SortType) - Constructor for class org.tentackle.model.AttributeSorting
Creates a sorting info for an attribute.

B

BIGDECIMAL - org.tentackle.model.DataType
A BigDecimal.
BINARY - org.tentackle.model.DataType
A Binary.
BIND_SIZE - Static variable in class org.tentackle.model.impl.CommonOptionsImpl
set max columns and/or scale.
BMONEY - org.tentackle.model.DataType
A BMoney (tentackle type).
BOOLEAN - org.tentackle.model.DataType
A Boolean.
BOOLEAN_PRIMITIVE - org.tentackle.model.DataType
A boolean (primitive).
BYTE - org.tentackle.model.DataType
A Byte.
BYTE_PRIMITIVE - org.tentackle.model.DataType
A byte (primitive).

C

CACHED - Static variable in class org.tentackle.model.impl.RelationImpl
cached selection flag.
CASCADE - Static variable in class org.tentackle.model.impl.RelationImpl
cascade delete flag.
CHARACTER - org.tentackle.model.DataType
A Character.
CHARACTER_PRIMITIVE - org.tentackle.model.DataType
A char (primitive).
clear() - Method in class org.tentackle.model.ModelDefaults
Clears the defaults.
clearModel() - Method in class org.tentackle.model.impl.ModelImpl
 
clearModel() - Method in interface org.tentackle.model.Model
Clears the model.
CodeFactory - Class in org.tentackle.model
Factory for code snippets used by generators such as wurblets.
CodeFactory() - Constructor for class org.tentackle.model.CodeFactory
 
collectAssociatedEntities(Set<Entity>, Entity, Set<Entity>) - Method in class org.tentackle.model.impl.EntityImpl
Recursively collects the associated entities for a given entity.
collectLeafEntities(List<Entity>, Entity) - Method in class org.tentackle.model.impl.EntityImpl
Recursivly collects the leaf childs.
collectSubEntities(List<Entity>, Entity) - Method in class org.tentackle.model.impl.EntityImpl
Recursivly collects all sub entities.
ColumnMigration - Class in org.tentackle.model.migrate
Explicit column migration for a given table.
ColumnMigration(String, String, String) - Constructor for class org.tentackle.model.migrate.ColumnMigration
Creates an explicit migration for a column.
ColumnMigrator - Class in org.tentackle.model.migrate
Handles the migration of columns.
ColumnMigrator(Entity, Attribute, Backend, Collection<ColumnMetaData>) - Constructor for class org.tentackle.model.migrate.ColumnMigrator
Creates a column migrator.
ColumnMigrator(Entity, Attribute, Backend, ColumnMetaData...) - Constructor for class org.tentackle.model.migrate.ColumnMigrator
Creates a column migrator.
COMMENT - org.tentackle.model.parse.LineType
comment line.
COMMENT - Static variable in class org.tentackle.model.impl.RelationImpl
property comment = ...
CommentLine - Class in org.tentackle.model.parse
A comment line.
CommentLine(Document, int, LineType) - Constructor for class org.tentackle.model.parse.CommentLine
Creates a comment line.
This line always spans only one line.
CommonOptions - Interface in org.tentackle.model
Options common for attributes and entities.
CommonOptionsImpl - Class in org.tentackle.model.impl
Implementation of common options.
CommonOptionsImpl(SourceInfo) - Constructor for class org.tentackle.model.impl.CommonOptionsImpl
Creates options.
compareTo(ForeignKey) - Method in class org.tentackle.model.impl.ForeignKeyImpl
 
compareTo(AttributeImpl) - Method in class org.tentackle.model.impl.AttributeImpl
 
compareTo(EntityImpl) - Method in class org.tentackle.model.impl.EntityImpl
 
compareTo(RelationImpl) - Method in class org.tentackle.model.impl.RelationImpl
 
COMPOSITE - org.tentackle.model.Integrity
application-level and composite relations.
COMPOSITE - Static variable in class org.tentackle.model.impl.RelationImpl
composite relation flag.
COMPOSITE_DBONLY - org.tentackle.model.Integrity
same as Integrity.COMPOSITE but no check on application level.
CONFIGURATION - org.tentackle.model.parse.LineType
configuration line.
ConfigurationLine - Class in org.tentackle.model.parse
The configuration line.
<key> := <config>[;]
ConfigurationLine(Document, int, LineType) - Constructor for class org.tentackle.model.parse.ConfigurationLine
Creates a configuration line.
This line always spans only one line.
consumePendingComment() - Method in class org.tentackle.model.impl.EntityFactoryImpl
Returns the pending comment and consumes it.
COUNT - Static variable in class org.tentackle.model.impl.RelationImpl
property count = ...
createAttribute(Entity, SourceInfo, boolean) - Method in interface org.tentackle.model.EntityFactory
Creates an attribute.
createAttribute(Entity, SourceInfo, boolean) - Method in class org.tentackle.model.impl.EntityFactoryImpl
 
createAttributeOptions(Attribute, SourceInfo) - Method in interface org.tentackle.model.EntityFactory
Creates attribute options.
createAttributeOptions(Attribute, SourceInfo) - Method in class org.tentackle.model.impl.EntityFactoryImpl
 
createBindableAnnotation(Attribute) - Method in class org.tentackle.model.CodeFactory
Creates source code for the @Bindable-annotation.
createColumnPostfix(String, int) - Method in class org.tentackle.model.CodeFactory
Creates the column postfix for a given index.
For datatypes mapping to more than one column, the column names get a postfix.
createDatabaseIndexName(Entity) - Method in class org.tentackle.model.impl.IndexImpl
 
createDatabaseIndexName(Entity) - Method in interface org.tentackle.model.Index
Creates the database index name for given entity.
createDeclaredJavaType(Relation, boolean) - Method in class org.tentackle.model.CodeFactory
Creates the declared type of a relation.
createEntity(String, ModelDefaults) - Method in interface org.tentackle.model.EntityFactory
Creates an entity from a model source.
createEntity(String, ModelDefaults) - Method in class org.tentackle.model.impl.EntityFactoryImpl
 
createEntity(SourceInfo) - Method in interface org.tentackle.model.EntityFactory
Creates an empty entity.
createEntity(SourceInfo) - Method in class org.tentackle.model.impl.EntityFactoryImpl
 
createEntityFactory() - Method in class org.tentackle.model.impl.ModelImpl
Creates the entity factory for this model.
The method is invoked once from within the Model constructor.
createEntityOptions(Entity, SourceInfo) - Method in interface org.tentackle.model.EntityFactory
Creates entity options.
createEntityOptions(Entity, SourceInfo) - Method in class org.tentackle.model.impl.EntityFactoryImpl
 
createFromJavaType(String) - Static method in enum org.tentackle.model.DataType
Creates a datatype from a java type string.
createGetterName(Attribute) - Method in class org.tentackle.model.CodeFactory
Creates the name of the getter for an attribute.
createGetterName(Relation) - Method in class org.tentackle.model.CodeFactory
Creates the name of the getter for a relation.
createIndex(Entity, SourceInfo) - Method in interface org.tentackle.model.EntityFactory
Creates an index.
createIndex(Entity, SourceInfo) - Method in class org.tentackle.model.impl.EntityFactoryImpl
 
createIndexAttribute(Index) - Method in interface org.tentackle.model.EntityFactory
Creates an index attribute.
createIndexAttribute(Index) - Method in class org.tentackle.model.impl.EntityFactoryImpl
 
createJavaType(Relation) - Method in class org.tentackle.model.CodeFactory
Creates the java type of a relation.
createLine(Document, int) - Method in enum org.tentackle.model.parse.LineType
Creates a line for this line type.
createMethodArgument(Attribute, String) - Method in class org.tentackle.model.CodeFactory
Creates the source code for a method argument.
createModelDirectory(String, ModelDefaults, EntityAliases) - Method in class org.tentackle.model.impl.ModelImpl
Creates a model directory object.
createModelEntity(Entity, String) - Method in class org.tentackle.model.impl.ModelImpl
Creates a model entity wrapper.
createModelException(String) - Method in class org.tentackle.model.impl.AttributeImpl
Creates a model exception.
createModelException(String) - Method in class org.tentackle.model.impl.AttributeOptionsImpl
 
createModelException(String) - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
createModelException(String) - Method in class org.tentackle.model.impl.IndexImpl
Creates a model exception.
createModelException(String) - Method in class org.tentackle.model.impl.RelationImpl
Creates a model exception.
createModelException(String) - Method in class org.tentackle.model.parse.Line
Creates a model exception.
createModelException(String, Throwable) - Method in class org.tentackle.model.parse.Line
Creates a model exception.
createReader(String) - Method in class org.tentackle.model.impl.ModelImpl
Creates a reader for given name.
createRelation(Entity, SourceInfo) - Method in interface org.tentackle.model.EntityFactory
Creates a relation.
createRelation(Entity, SourceInfo) - Method in class org.tentackle.model.impl.EntityFactoryImpl
 
createSetterName(Attribute) - Method in class org.tentackle.model.CodeFactory
Creates the name of the setter for an attribute.
createSetterName(Relation) - Method in class org.tentackle.model.CodeFactory
Creates the name of the setter for a relation.
createSqlForeignKey(ForeignKey, Backend) - Method in class org.tentackle.model.CodeFactory
Creates the foreign key creation sql code.
createSqlIndex(Backend, Entity, Index) - Method in class org.tentackle.model.CodeFactory
Creates the SQL code to create an index.
createSqlTable(Entity, Backend) - Method in class org.tentackle.model.CodeFactory
Creates the table creation sql code.

D

DataType - Enum in org.tentackle.model
The data type.
DataType.SqlTypeWithPostfix - Class in org.tentackle.model
Pair of SqlType and its name postfix.
DATE - org.tentackle.model.DataType
A Date.
DEFAULT - Static variable in class org.tentackle.model.impl.RelationImpl
property default (if object non-composite lazy).
DELETE - Static variable in class org.tentackle.model.impl.RelationImpl
property delete = ...
DESC - org.tentackle.model.SortType
sort descending.
DMONEY - org.tentackle.model.DataType
A DMoney (tentackle type).
Document - Class in org.tentackle.model.parse
The input document.
Document(String) - Constructor for class org.tentackle.model.parse.Document
Creates a document.
DOUBLE - org.tentackle.model.DataType
A Double.
DOUBLE_PRIMITIVE - org.tentackle.model.DataType
A double (primitive).

E

EAGER - org.tentackle.model.SelectionType
select on load of the parent object.
EMPTY - org.tentackle.model.parse.LineType
the empty line.
EmptyLine - Class in org.tentackle.model.parse
The empty line.
EmptyLine(Document, int, LineType) - Constructor for class org.tentackle.model.parse.EmptyLine
Creates an empty line.
This line always spans only one line.
Entity - Interface in org.tentackle.model
The entity.
EntityAliases - Class in org.tentackle.model
Holds aliases for entities.
Allows mapping of names used in relations or inheritance to map to entity names, for example, to simplify refactoring.
EntityAliases() - Constructor for class org.tentackle.model.EntityAliases
Creates empty aliases map.
EntityAliases(String) - Constructor for class org.tentackle.model.EntityAliases
Creates the aliases from a string.
EntityFactory - Interface in org.tentackle.model
A factory for entity models.
EntityFactoryImpl - Class in org.tentackle.model.impl
The default entity model factory.
EntityFactoryImpl() - Constructor for class org.tentackle.model.impl.EntityFactoryImpl
 
EntityImpl - Class in org.tentackle.model.impl
The entity model implementation.
EntityImpl(EntityFactoryImpl, SourceInfo) - Constructor for class org.tentackle.model.impl.EntityImpl
Creates an entity.
EntityOptions - Interface in org.tentackle.model
Global options for the whole entity.
EntityOptionsImpl - Class in org.tentackle.model.impl
Entity options.
EntityOptionsImpl(EntityFactory, Entity, SourceInfo) - Constructor for class org.tentackle.model.impl.EntityOptionsImpl
Creates entity options.
EntityPrinter - Class in org.tentackle.model.print
Prints the model of an entity.
EntityPrinter(Entity, PrintConfiguration) - Constructor for class org.tentackle.model.print.EntityPrinter
Creates an entity printer.
equals(Object) - Method in class org.tentackle.model.impl.AttributeImpl
 
equals(Object) - Method in class org.tentackle.model.impl.EntityImpl
 
equals(Object) - Method in class org.tentackle.model.impl.ForeignKeyImpl
 
equals(Object) - Method in class org.tentackle.model.impl.RelationImpl
 
equals(Object) - Method in class org.tentackle.model.migrate.ColumnMigration
 
equals(Object) - Method in class org.tentackle.model.ModelError
 
equals(Object) - Method in class org.tentackle.model.SourceInfo
 

F

FLOAT - org.tentackle.model.DataType
A Float.
FLOAT_PRIMITIVE - org.tentackle.model.DataType
A float (primitive).
ForeignKey - Interface in org.tentackle.model
Foreign key for referential integrity.
ForeignKeyImpl - Class in org.tentackle.model.impl
Implementation of a foreign key.
ForeignKeyImpl(Entity, Attribute, Entity, Attribute, boolean) - Constructor for class org.tentackle.model.impl.ForeignKeyImpl
Creates a foreign key.
ForeignKeyMigrator - Class in org.tentackle.model.migrate
Handles the migration of foreign keys.
ForeignKeyMigrator(Backend, ForeignKey, ForeignKeyMetaData) - Constructor for class org.tentackle.model.migrate.ForeignKeyMigrator
Creates a migrator.
FULL - org.tentackle.model.Integrity
application-level and all related and composite relations.
FULL_DBONLY - org.tentackle.model.Integrity
same as Integrity.FULL but no check on application level.
FULLTRACKED - org.tentackle.model.TrackType
like ATTRACKED but keeps the old persisted values as well.

G

getAccessScope() - Method in interface org.tentackle.model.CommonOptions
The access scope.
getAccessScope() - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
getAccessScope() - Method in class org.tentackle.model.impl.RelationImpl
 
getAccessScope() - Method in interface org.tentackle.model.Relation
Gets the access scope for generated methods.
getAllAttributes() - Method in interface org.tentackle.model.Entity
Gets all attributes including inherited and from sub entities.
getAllAttributes() - Method in class org.tentackle.model.impl.EntityImpl
 
getAllComponents() - Method in interface org.tentackle.model.Entity
Gets all direct and indirect components of this entity.
getAllComponents() - Method in class org.tentackle.model.impl.EntityImpl
 
getAllCompositePaths() - Method in interface org.tentackle.model.Entity
Gets the paths of composite relations to this entity.
Notice that this inludes paths to sub-entities and super-entities as well.
getAllCompositePaths() - Method in class org.tentackle.model.impl.EntityImpl
 
getAllEntitites() - Method in class org.tentackle.model.impl.ModelImpl
 
getAllEntitites() - Method in interface org.tentackle.model.Model
Gets all cached entities.
getAllIndexes() - Method in interface org.tentackle.model.Entity
Gets all including inherited and indexes from sub entities.
getAllIndexes() - Method in class org.tentackle.model.impl.EntityImpl
 
getAllReferencingRelations() - Method in interface org.tentackle.model.Entity
Gets the relations from other entities referencing this entity or any sub-entity or super entity.
getAllReferencingRelations() - Method in class org.tentackle.model.impl.EntityImpl
 
getAllRelations() - Method in interface org.tentackle.model.Entity
Gets all relations including the inherited and the ones from the sub entities.
getAllRelations() - Method in class org.tentackle.model.impl.EntityImpl
 
getAllSubEntities() - Method in interface org.tentackle.model.Entity
Gets all sub entities.
getAllSubEntities() - Method in class org.tentackle.model.impl.EntityImpl
 
getAnnotations() - Method in interface org.tentackle.model.AttributeOptions
list of annotations.
getAnnotations() - Method in class org.tentackle.model.impl.AttributeOptionsImpl
 
getAnnotations() - Method in class org.tentackle.model.impl.RelationImpl
 
getAnnotations() - Method in interface org.tentackle.model.Relation
list of annotations.
getApplicationType() - Method in interface org.tentackle.model.Attribute
Gets the application specific type.
getApplicationType() - Method in class org.tentackle.model.impl.AttributeImpl
Gets the application specific type.
getAssociatedEntities() - Method in interface org.tentackle.model.Entity
Gets a set of all entities that are associated to this entity.
The kind of association can be a relation, a foreign relation or some hierarchy dependency or a combination of.
getAssociatedEntities() - Method in class org.tentackle.model.impl.EntityImpl
 
getAttribute() - Method in interface org.tentackle.model.AttributeOptions
Gets the attribute this option-set belongs to.
getAttribute() - Method in class org.tentackle.model.AttributeSorting
Gets the sorted attribute.
getAttribute() - Method in class org.tentackle.model.impl.AttributeOptionsImpl
 
getAttribute() - Method in class org.tentackle.model.impl.IndexAttributeImpl
 
getAttribute() - Method in class org.tentackle.model.impl.RelationImpl
 
getAttribute() - Method in interface org.tentackle.model.IndexAttribute
Gets the attribute.
getAttribute() - Method in class org.tentackle.model.MethodArgument
Gets the local attribute.
getAttribute() - Method in class org.tentackle.model.migrate.ColumnMigrator
Gets the model's attribute.
getAttribute() - Method in interface org.tentackle.model.Relation
Gets the associated attribute.
getAttributeByColumnName(String, boolean) - Method in interface org.tentackle.model.Entity
Gets an attribute by its database column name.
getAttributeByColumnName(String, boolean) - Method in class org.tentackle.model.impl.EntityImpl
 
getAttributeByJavaName(String, boolean) - Method in interface org.tentackle.model.Entity
Gets an attribute by its java name.
getAttributeByJavaName(String, boolean) - Method in class org.tentackle.model.impl.EntityImpl
 
getAttributes() - Method in interface org.tentackle.model.Entity
Gets the attributes.
getAttributes() - Method in class org.tentackle.model.impl.EntityImpl
 
getAttributes() - Method in class org.tentackle.model.impl.IndexImpl
 
getAttributes() - Method in interface org.tentackle.model.Index
Gets the index attributes.
getAttributesIncludingInherited() - Method in interface org.tentackle.model.Entity
Gets the attributes including the inherited ones.
getAttributesIncludingInherited() - Method in class org.tentackle.model.impl.EntityImpl
 
getAttributesIncludingSubEntities() - Method in interface org.tentackle.model.Entity
Gets the attributes including the ones from the sub entities.
getAttributesIncludingSubEntities() - Method in class org.tentackle.model.impl.EntityImpl
 
getAutoSelect() - Method in class org.tentackle.model.ModelDefaults
Gets the [autoselect] default.
getBackend() - Method in class org.tentackle.model.migrate.ColumnMigrator
Gets the backend.
getBackend() - Method in class org.tentackle.model.migrate.ForeignKeyMigrator
Gets the backend.
getBackend() - Method in class org.tentackle.model.migrate.IndexMigrator
Gets the backend.
getBackend() - Method in class org.tentackle.model.migrate.TableMigrator
Gets the backend.
getBackends() - Method in interface org.tentackle.model.EntityFactory
Gets the backends to validate the model against.
getBackends() - Method in class org.tentackle.model.impl.EntityFactoryImpl
 
getBind() - Method in class org.tentackle.model.ModelDefaults
Gets the [bind] default.
getBindableAnnotation() - Method in interface org.tentackle.model.Attribute
Returns the @Bindable-annotation text.
getBindableAnnotation() - Method in class org.tentackle.model.impl.AttributeImpl
 
getBindOptions() - Method in interface org.tentackle.model.CommonOptions
The bind options.
getBindOptions() - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
getBundle(String, Locale) - Method in class org.tentackle.model.service.Hook
 
getByClassId(int) - Method in class org.tentackle.model.impl.ModelImpl
 
getByClassId(int) - Method in interface org.tentackle.model.Model
Gets the entity by its id.
getByEntityName(String) - Method in class org.tentackle.model.impl.ModelImpl
 
getByEntityName(String) - Method in interface org.tentackle.model.Model
Gets the entity by its name.
getByFileName(String) - Method in class org.tentackle.model.impl.ModelImpl
 
getByFileName(String) - Method in interface org.tentackle.model.Model
Gets the entity by the mapfile name.
getClassId() - Method in interface org.tentackle.model.Entity
Gets the unique id of this entity.
A sort of class-ID that is used to map from a small number to a class or classname.
getClassId() - Method in class org.tentackle.model.impl.EntityImpl
 
getClassName() - Method in class org.tentackle.model.impl.RelationImpl
 
getClassName() - Method in class org.tentackle.model.parse.RelationLine
Gets the classname.
getClassName() - Method in interface org.tentackle.model.Relation
Gets the name of the related class.
getColumnGap() - Method in class org.tentackle.model.print.PrintConfiguration
Gets the minimum number of spaces between columns in attribute section.
getColumnName() - Method in interface org.tentackle.model.Attribute
Gets the database column name.
getColumnName() - Method in class org.tentackle.model.impl.AttributeImpl
 
getColumnName() - Method in class org.tentackle.model.migrate.ColumnMigration
Gets the (old) column name.
getColumnName() - Method in class org.tentackle.model.parse.AttributeLine
Gets the column name in database table.
getColumns() - Method in class org.tentackle.model.migrate.ColumnMigrator
Gets the database's column meta data.
getComment() - Method in interface org.tentackle.model.CommonOptions
The comment.
getComment() - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
getComment() - Method in class org.tentackle.model.impl.IndexImpl
 
getComment() - Method in class org.tentackle.model.impl.RelationImpl
 
getComment() - Method in interface org.tentackle.model.Index
Gets the comment.
getComment() - Method in class org.tentackle.model.parse.AttributeLine
Gets the comment.
getComment() - Method in class org.tentackle.model.parse.CommentLine
Gets the comment.
The leading hash and whitespaces and trailing whitespaces are removed.
getComment() - Method in interface org.tentackle.model.Relation
Gets the comment.
getComponents() - Method in interface org.tentackle.model.Entity
Gets the direct components of this entity.
getComponents() - Method in class org.tentackle.model.impl.EntityImpl
 
getComponentsIncludingInherited() - Method in interface org.tentackle.model.Entity
Gets the direct and inherited components of this entity.
getComponentsIncludingInherited() - Method in class org.tentackle.model.impl.EntityImpl
 
getCompositePaths() - Method in interface org.tentackle.model.Entity
Gets the paths of composite relations to this entity.
Notice that this inludes paths to sub-entities as well.
getCompositePaths() - Method in class org.tentackle.model.impl.EntityImpl
 
getContextIdAttribute() - Method in interface org.tentackle.model.Entity
Gets the attribute that holds the context id.
getContextIdAttribute() - Method in class org.tentackle.model.impl.EntityImpl
 
getCountAttribute() - Method in class org.tentackle.model.impl.RelationImpl
 
getCountAttribute() - Method in interface org.tentackle.model.Relation
Returns the attribute that holds the number of elements of a 1:N relation.
Applies only to composite non-reversed list relations.
If set, this column gets the number of elements in the list when the PDO is persisted.
getCreateSql() - Method in class org.tentackle.model.migrate.IndexMigrator.Result
Gets the sql code to create indexes.
getDataType() - Method in interface org.tentackle.model.Attribute
Gets the data type.
getDataType() - Method in class org.tentackle.model.impl.AttributeImpl
 
getDeclaredJavaType(boolean) - Method in class org.tentackle.model.impl.RelationImpl
 
getDeclaredJavaType(boolean) - Method in interface org.tentackle.model.Relation
Gets the declared java type of the relation.
getDeeplyReferencedComponents() - Method in interface org.tentackle.model.Entity
Gets the deeply referenced components.
Will contain the relations to components where Entity.isDeeplyReferenced() is true.
getDeeplyReferencedComponents() - Method in class org.tentackle.model.impl.EntityImpl
 
getDeepReferences() - Method in interface org.tentackle.model.Entity
Gets the deep references to this entity.
getDeepReferences() - Method in class org.tentackle.model.impl.EntityImpl
 
getDeepReferencesToComponents() - Method in interface org.tentackle.model.Entity
Gets the deep references to components of this root entity.
Will contain all deep references to all components, not only the direct childs.
getDeepReferencesToComponents() - Method in class org.tentackle.model.impl.EntityImpl
 
getDefaultValue() - Method in interface org.tentackle.model.AttributeOptions
Gets the default value if [DEFAULT value] given.
The returned type corresponds to the DataType of the Attribute.
getDefaultValue() - Method in class org.tentackle.model.impl.AttributeOptionsImpl
 
getDefinedTableAlias() - Method in interface org.tentackle.model.Entity
Gets the table alias originally configured in the model.
getDefinedTableAlias() - Method in class org.tentackle.model.impl.EntityImpl
 
getDefiningNmRelation() - Method in class org.tentackle.model.impl.RelationImpl
 
getDefiningNmRelation() - Method in interface org.tentackle.model.Relation
Gets the relation of the entity defining the nm-relation.
getDeletionCascaded() - Method in class org.tentackle.model.ModelDefaults
Gets the cascaded delete default.
getDocument() - Method in class org.tentackle.model.parse.Line
Gets the document this line belongs to.
getDropSql() - Method in class org.tentackle.model.migrate.IndexMigrator.Result
Gets the sql code to drop indexex.
getEffectiveType() - Method in interface org.tentackle.model.Attribute
Gets the effective type exposed to the backend.
If this is an application specific type, the inner type will be returned.
getEffectiveType() - Method in class org.tentackle.model.impl.AttributeImpl
 
getElement() - Method in class org.tentackle.model.ModelError
Gets the related element.
getElement() - Method in exception org.tentackle.model.ModelException
Gets the related model element.
getEntity() - Method in interface org.tentackle.model.Attribute
Gets the entity this attribute belongs to.
getEntity() - Method in interface org.tentackle.model.EntityOptions
Gets the entity this option-set belongs to.
getEntity() - Method in class org.tentackle.model.impl.AttributeImpl
 
getEntity() - Method in class org.tentackle.model.impl.EntityOptionsImpl
 
getEntity() - Method in class org.tentackle.model.impl.IndexImpl
 
getEntity() - Method in interface org.tentackle.model.impl.ModelEntity
Gets the entity.
getEntity() - Method in class org.tentackle.model.impl.ModelEntityImpl
Gets the entity.
getEntity() - Method in class org.tentackle.model.impl.RelationImpl
 
getEntity() - Method in interface org.tentackle.model.Index
Gets the entity this index belongs to.
getEntity() - Method in class org.tentackle.model.migrate.TableMigrator
Gets the model's entity.
getEntity() - Method in interface org.tentackle.model.Relation
Gets the entity this relation belongs to.
getEntityAliases() - Method in interface org.tentackle.model.impl.ModelDirectory
Gets the entity aliases.
getEntityAliases() - Method in class org.tentackle.model.impl.ModelDirectoryImpl
Gets the entity aliases.
getEntityFactory() - Method in class org.tentackle.model.impl.ModelImpl
 
getEntityFactory() - Method in interface org.tentackle.model.Model
Gets the entity factory singleton.
getFile() - Method in class org.tentackle.model.impl.ModelEntityImpl
Gets the model file.
getFileName() - Method in interface org.tentackle.model.impl.ModelEntity
Gets the filename.
getFileName() - Method in class org.tentackle.model.impl.ModelEntityImpl
Gets the filename.
getFileName() - Method in class org.tentackle.model.SourceInfo
Gets the filename.
getFileNames() - Method in interface org.tentackle.model.impl.ModelDirectory
Gets the model file names.
getFileNames() - Method in class org.tentackle.model.impl.ModelDirectoryImpl
Gets the model file names.
getFilterCondition() - Method in class org.tentackle.model.impl.IndexImpl
 
getFilterCondition() - Method in interface org.tentackle.model.Index
Gets the optional filter condition.
getForeignAttribute() - Method in class org.tentackle.model.impl.RelationImpl
 
getForeignAttribute() - Method in class org.tentackle.model.MethodArgument
Gets the foreign attribute.
getForeignAttribute() - Method in interface org.tentackle.model.Relation
Gets the foreign attribute.
getForeignEntity() - Method in class org.tentackle.model.impl.RelationImpl
 
getForeignEntity() - Method in interface org.tentackle.model.Relation
Gets the related entity.
getForeignKey() - Method in class org.tentackle.model.migrate.ForeignKeyMigrator
Gets the foreign key to migrate.
getForeignKeyMetaData() - Method in class org.tentackle.model.migrate.ForeignKeyMigrator
Gets the foreign key metadata.
getForeignKeys() - Method in class org.tentackle.model.impl.ModelImpl
 
getForeignKeys() - Method in interface org.tentackle.model.Model
Gets all foreign keys.
getForeignKeySql() - Method in class org.tentackle.model.migrate.TableMigrator.Result
Gets the sql code to migrate the foreign keys.
getForeignRelation() - Method in class org.tentackle.model.impl.RelationImpl
 
getForeignRelation() - Method in interface org.tentackle.model.Relation
Gets the foreign (opposite) relation.
getGetterName() - Method in interface org.tentackle.model.Attribute
Gets the getter method name.
getGetterName() - Method in class org.tentackle.model.impl.AttributeImpl
 
getGetterName() - Method in class org.tentackle.model.impl.RelationImpl
 
getGetterName() - Method in interface org.tentackle.model.Relation
Gets the getter method name.
getGetterSetterComment() - Method in class org.tentackle.model.impl.RelationImpl
 
getGetterSetterComment() - Method in interface org.tentackle.model.Relation
Gets the comment line for getter and setter.
getHierarchyInheritanceType() - Method in interface org.tentackle.model.Entity
Gets the inheritance type of the hierarchy.
For leafs, which have InheritanceType.NONE, the type of the super entity is returned.
getHierarchyInheritanceType() - Method in class org.tentackle.model.impl.EntityImpl
 
getIndex() - Method in class org.tentackle.model.impl.IndexAttributeImpl
Gets the index this attribute belongs to.
getIndex() - Method in class org.tentackle.model.migrate.IndexMigrator
Gets the index to migrate.
getIndex(String, boolean) - Method in interface org.tentackle.model.Entity
Gets an index by its name.
getIndex(String, boolean) - Method in class org.tentackle.model.impl.EntityImpl
 
getIndexes() - Method in interface org.tentackle.model.Entity
Gets the indexes.
getIndexes() - Method in class org.tentackle.model.impl.EntityImpl
 
getIndexesIncludingInherited() - Method in interface org.tentackle.model.Entity
Gets all including inherited indexes.
getIndexesIncludingInherited() - Method in class org.tentackle.model.impl.EntityImpl
 
getIndexesIncludingSubEntities() - Method in interface org.tentackle.model.Entity
Gets all including indexes from sub entities.
getIndexesIncludingSubEntities() - Method in class org.tentackle.model.impl.EntityImpl
 
getIndexMetaData() - Method in class org.tentackle.model.migrate.IndexMigrator
Gets the index metadata.
getInheritanceChain(Entity) - Method in interface org.tentackle.model.Entity
Gets the inheritance chain from this entity down to given sub entity.
getInheritanceChain(Entity) - Method in class org.tentackle.model.impl.EntityImpl
 
getInheritanceType() - Method in interface org.tentackle.model.Entity
Gets the inheritance type.
getInheritanceType() - Method in class org.tentackle.model.impl.EntityImpl
 
getInheritedAttributes() - Method in interface org.tentackle.model.Entity
Gets the inherited attributes.
getInheritedAttributes() - Method in class org.tentackle.model.impl.EntityImpl
 
getInheritedIndexes() - Method in interface org.tentackle.model.Entity
Gets inherited indexes.
getInheritedIndexes() - Method in class org.tentackle.model.impl.EntityImpl
 
getInheritedReferencingRelations() - Method in interface org.tentackle.model.Entity
Gets the relations from other entities referencing any super-entity.
getInheritedReferencingRelations() - Method in class org.tentackle.model.impl.EntityImpl
 
getInheritedRelations() - Method in interface org.tentackle.model.Entity
Gets the inherited relations.
getInheritedRelations() - Method in class org.tentackle.model.impl.EntityImpl
 
getInitialValue() - Method in interface org.tentackle.model.AttributeOptions
Gets the initial value if [INIT value] given.
getInitialValue() - Method in class org.tentackle.model.impl.AttributeOptionsImpl
 
getInnerName() - Method in interface org.tentackle.model.Attribute
Gets the inner name.
This is either the generic inner type or the wrapped type used by application specific types, for example enums.
getInnerName() - Method in class org.tentackle.model.impl.AttributeImpl
Returns the inner type.
getInnerName() - Method in class org.tentackle.model.parse.AttributeLine
Gets the generic type.
getInnerType() - Method in interface org.tentackle.model.Attribute
Gets the innertype for application specific types.
getInnerType() - Method in class org.tentackle.model.impl.AttributeImpl
Gets the innertype for application specific types.
getInstance() - Static method in class org.tentackle.model.CodeFactory
The singleton.
getInstance() - Static method in interface org.tentackle.model.Model
The singleton.
getIntegrity() - Method in interface org.tentackle.model.Entity
Gets the referential integrity mode.
getIntegrity() - Method in class org.tentackle.model.impl.EntityImpl
 
getJavaName() - Method in class org.tentackle.model.parse.AttributeLine
Gets the Java attribute name.
getJavaType() - Method in interface org.tentackle.model.Attribute
Gets the java type.
Returns the java type with optional generic info.
getJavaType() - Method in class org.tentackle.model.impl.AttributeImpl
Gets the java type.
Returns the java type with optional generic info.
getJavaType() - Method in class org.tentackle.model.impl.RelationImpl
 
getJavaType() - Method in class org.tentackle.model.parse.AttributeLine
Gets the java type.
getJavaType() - Method in interface org.tentackle.model.Relation
Gets the effective java type of the relation.
getKey() - Method in class org.tentackle.model.parse.ConfigurationLine
Gets the key's name.
getLeafEntities() - Method in interface org.tentackle.model.Entity
Gets the list of non-abstract leaf sub entities.
If this entity is already non-abstract the list consists of this entity.
getLeafEntities() - Method in class org.tentackle.model.impl.EntityImpl
 
getLength() - Method in class org.tentackle.model.parse.Line
Gets the length of the parsed line.
getLineNumber() - Method in class org.tentackle.model.parse.Line
Gets the first linenumber of this line within the document.
getLineNumber() - Method in class org.tentackle.model.SourceInfo
Gets the line number.
getLineNumber(int) - Method in class org.tentackle.model.parse.Document
Gets the line number for a given offset within the document.
getLines() - Method in class org.tentackle.model.parse.Document
Gets the parsed lines.
getLineType() - Method in class org.tentackle.model.parse.Line
Gets the line type.
getLinkMethodIndex() - Method in class org.tentackle.model.impl.RelationImpl
 
getLinkMethodIndex() - Method in interface org.tentackle.model.Relation
Returns the optional link method index parameter.
getLinkMethodName() - Method in class org.tentackle.model.impl.RelationImpl
 
getLinkMethodName() - Method in interface org.tentackle.model.Relation
Gets the name for the link method.
getMappedAttributes() - Method in interface org.tentackle.model.Entity
Gets the attributes mapped by the persistence layer for this entity.
getMappedAttributes() - Method in class org.tentackle.model.impl.EntityImpl
 
getMessage() - Method in class org.tentackle.model.ModelError
Gets the error message.
getMethodArgs() - Method in class org.tentackle.model.impl.RelationImpl
 
getMethodArgs() - Method in interface org.tentackle.model.Relation
Gets the effective method arguments for select- and delete-methods.
getMethodArgument() - Method in class org.tentackle.model.MethodArgument
Gets the string for the method argument.
getMethodName() - Method in class org.tentackle.model.impl.RelationImpl
 
getMethodName() - Method in interface org.tentackle.model.Relation
Gets the name-part for select- and delete-methods.
getMethodNameSuffix() - Method in interface org.tentackle.model.Attribute
Gets the suffix to be used in methodnames.
getMethodNameSuffix() - Method in class org.tentackle.model.impl.AttributeImpl
 
getMethodNameSuffix() - Method in class org.tentackle.model.impl.RelationImpl
Gets the suffix to be used in methodnames.
getMethodNameSuffix() - Method in interface org.tentackle.model.Relation
Gets the suffix to be used in methodnames.
getModelDefaults() - Method in interface org.tentackle.model.impl.ModelDirectory
Gets the model defaults.
getModelDefaults() - Method in class org.tentackle.model.impl.ModelDirectoryImpl
Gets the model defaults.
getModelDefaults() - Method in class org.tentackle.model.print.PrintConfiguration
Gets the model defaults.
getName() - Method in class org.tentackle.model.impl.AttributeImpl
 
getName() - Method in class org.tentackle.model.impl.EntityImpl
 
getName() - Method in class org.tentackle.model.impl.IndexImpl
 
getName() - Method in class org.tentackle.model.impl.RelationImpl
Gets the name of this relation.
If no explicit name set, it defaults to the className.
getName() - Method in interface org.tentackle.model.ModelElement
Gets the name of the element.
getName() - Method in class org.tentackle.model.parse.OptionLine
Gets the attribute or relation name.
getNewColumnName() - Method in class org.tentackle.model.migrate.ColumnMigration
Gets the new column name if column is renamed.
getNmMethodName() - Method in class org.tentackle.model.impl.RelationImpl
 
getNmMethodName() - Method in interface org.tentackle.model.Relation
Same as Relation.getMethodName() but for nm relation.
getNmName() - Method in class org.tentackle.model.impl.RelationImpl
 
getNmName() - Method in interface org.tentackle.model.Relation
Gets the name of the nm-relation.
getNmRelation() - Method in class org.tentackle.model.impl.RelationImpl
 
getNmRelation() - Method in interface org.tentackle.model.Relation
Gets the N:M relation of the foreign entity.
getOffset() - Method in class org.tentackle.model.parse.Line
Gets the offset within the document.
getOptionAnnotations() - Method in class org.tentackle.model.print.PrintConfiguration
Gets the annotations that should be printed as attribute options.
getOptions() - Method in interface org.tentackle.model.Attribute
Gets the options.
getOptions() - Method in interface org.tentackle.model.Entity
Gets the options.
getOptions() - Method in class org.tentackle.model.impl.AttributeImpl
 
getOptions() - Method in class org.tentackle.model.impl.EntityImpl
 
getOptions() - Method in class org.tentackle.model.parse.AttributeLine
Gets the options.
getOptions() - Method in class org.tentackle.model.parse.GlobalOptionLine
Gets the option strings.
getOptions() - Method in class org.tentackle.model.parse.OptionLine
Gets the options.
getOrdinal() - Method in class org.tentackle.model.impl.AttributeImpl
 
getOrdinal() - Method in class org.tentackle.model.impl.EntityImpl
 
getOrdinal() - Method in class org.tentackle.model.impl.IndexImpl
 
getOrdinal() - Method in class org.tentackle.model.impl.RelationImpl
 
getOrdinal() - Method in interface org.tentackle.model.ModelElement
Gets the ordinal along the inheritance path.
getParent() - Method in class org.tentackle.model.impl.AttributeImpl
 
getParent() - Method in class org.tentackle.model.impl.EntityImpl
 
getParent() - Method in class org.tentackle.model.impl.IndexImpl
 
getParent() - Method in class org.tentackle.model.impl.RelationImpl
 
getParent() - Method in interface org.tentackle.model.ModelElement
Gets the parent element.
getPath() - Method in interface org.tentackle.model.impl.ModelDirectory
Gets the directory path.
getPath() - Method in class org.tentackle.model.impl.ModelDirectoryImpl
Gets the directory path.
getPosition() - Method in class org.tentackle.model.SourceInfo
Gets the character position within the line.
getPostfix() - Method in class org.tentackle.model.DataType.SqlTypeWithPostfix
Gets the postfix.
getProperties() - Method in class org.tentackle.model.parse.RelationLine
Gets the properties.
getReferencedAttribute() - Method in interface org.tentackle.model.ForeignKey
Gets the referenced attribute.
getReferencedAttribute() - Method in class org.tentackle.model.impl.ForeignKeyImpl
 
getReferencedEntity() - Method in interface org.tentackle.model.ForeignKey
Gets the referenced entity.
getReferencedEntity() - Method in class org.tentackle.model.impl.ForeignKeyImpl
 
getReferencedTableProvidingEntity() - Method in interface org.tentackle.model.ForeignKey
Gets the entity that provides the table for the referenced entity.
getReferencedTableProvidingEntity() - Method in class org.tentackle.model.impl.ForeignKeyImpl
 
getReferencingAttribute() - Method in interface org.tentackle.model.ForeignKey
Gets the referencing attribute.
getReferencingAttribute() - Method in class org.tentackle.model.impl.ForeignKeyImpl
 
getReferencingEntity() - Method in interface org.tentackle.model.ForeignKey
Gets the referencing entity.
getReferencingEntity() - Method in class org.tentackle.model.impl.ForeignKeyImpl
 
getReferencingRelations() - Method in interface org.tentackle.model.Entity
Gets the relations from other entities directly referencing this entity.
getReferencingRelations() - Method in class org.tentackle.model.impl.EntityImpl
 
getReferencingRelationsIncludingInherited() - Method in interface org.tentackle.model.Entity
Gets the relations from other entities referencing this entity or any super-entity.
getReferencingRelationsIncludingInherited() - Method in class org.tentackle.model.impl.EntityImpl
 
getReferencingRelationsIncludingSubEntities() - Method in interface org.tentackle.model.Entity
Gets the relations from other entities referencing this entity or any sub-entity.
getReferencingRelationsIncludingSubEntities() - Method in class org.tentackle.model.impl.EntityImpl
 
getReferencingTableProvidingEntity() - Method in interface org.tentackle.model.ForeignKey
Gets the entity that provides the table for the referencing entity.
getReferencingTableProvidingEntity() - Method in class org.tentackle.model.impl.ForeignKeyImpl
 
getRelation() - Method in interface org.tentackle.model.Attribute
Gets the associated relation.
getRelation() - Method in class org.tentackle.model.impl.AttributeImpl
 
getRelation(String, boolean) - Method in interface org.tentackle.model.Entity
Gets a relation by its name.
getRelation(String, boolean) - Method in class org.tentackle.model.impl.EntityImpl
 
getRelations() - Method in interface org.tentackle.model.Entity
Gets the relations.
getRelations() - Method in class org.tentackle.model.impl.EntityImpl
 
getRelations(Entity, boolean) - Method in interface org.tentackle.model.Entity
Gets all relations for a given entity type.
getRelations(Entity, boolean) - Method in class org.tentackle.model.impl.EntityImpl
 
getRelationsIncludingInherited() - Method in interface org.tentackle.model.Entity
Gets all including inherited relations.
getRelationsIncludingInherited() - Method in class org.tentackle.model.impl.EntityImpl
 
getRelationsIncludingSubEntities() - Method in interface org.tentackle.model.Entity
Gets all relations including the ones from the sub entities.
getRelationsIncludingSubEntities() - Method in class org.tentackle.model.impl.EntityImpl
 
getRelationType() - Method in class org.tentackle.model.impl.RelationImpl
 
getRelationType() - Method in interface org.tentackle.model.Relation
Gets the relation type.
getRemote() - Method in class org.tentackle.model.ModelDefaults
Gets the [remote] default.
getRoot() - Method in class org.tentackle.model.ModelDefaults
Gets the root default.
getRootAttribute() - Method in interface org.tentackle.model.Entity
Returns the single root attribute if there is exactly one.
getRootAttribute() - Method in class org.tentackle.model.impl.EntityImpl
 
getRootAttributes() - Method in interface org.tentackle.model.Entity
Returns the attributes that corresponds to the root id.
getRootAttributes() - Method in class org.tentackle.model.impl.EntityImpl
 
getRootClassId() - Method in class org.tentackle.model.ModelDefaults
Gets the rootclassid default.
getRootEntities() - Method in interface org.tentackle.model.Entity
Returns the root entities.
Returns all roots, even abstract ones.
getRootEntities() - Method in class org.tentackle.model.impl.EntityImpl
 
getRootEntity() - Method in interface org.tentackle.model.Entity
Returns the single root entity if there is exactly one and it is not abstract.
getRootEntity() - Method in class org.tentackle.model.impl.EntityImpl
 
getRootId() - Method in class org.tentackle.model.ModelDefaults
Gets the rootid default.
getScale() - Method in interface org.tentackle.model.Attribute
Gets the scale for numbers with a fraction part.
getScale() - Method in class org.tentackle.model.impl.AttributeImpl
 
getScale() - Method in class org.tentackle.model.parse.AttributeLine
Gets the numeric scale.
getScaleWithDefault() - Method in interface org.tentackle.model.Attribute
Gets the scale width with default 0.
getScaleWithDefault() - Method in class org.tentackle.model.impl.AttributeImpl
 
getSchemaName() - Method in interface org.tentackle.model.Entity
Gets the schema name.
getSchemaName() - Method in class org.tentackle.model.impl.EntityImpl
 
getSelectionType() - Method in class org.tentackle.model.impl.RelationImpl
 
getSelectionType() - Method in interface org.tentackle.model.Relation
Gets the selection type.
getSelectionWurbletArguments() - Method in class org.tentackle.model.impl.RelationImpl
 
getSelectionWurbletArguments() - Method in interface org.tentackle.model.Relation
Gets the optional wurblet arguments.
Only available for composite list relations.
getSetterMethod() - Method in class org.tentackle.model.MethodArgument
Gets the name of the setter method of the foreign attribute.
getSetterName() - Method in interface org.tentackle.model.Attribute
Gets the setter method name.
getSetterName() - Method in class org.tentackle.model.impl.AttributeImpl
 
getSetterName() - Method in class org.tentackle.model.impl.RelationImpl
 
getSetterName() - Method in interface org.tentackle.model.Relation
Gets the setter method name.
getShortFileName() - Method in class org.tentackle.model.SourceInfo
Gets the filename without leading directories.
getSize() - Method in interface org.tentackle.model.Attribute
Gets the column width.
getSize() - Method in class org.tentackle.model.impl.AttributeImpl
 
getSize() - Method in class org.tentackle.model.ModelDefaults
Gets the [size] default.
getSize() - Method in class org.tentackle.model.parse.AttributeLine
Gets the size.
getSizeWithDefault() - Method in interface org.tentackle.model.Attribute
Gets the column width with default 0.
getSizeWithDefault() - Method in class org.tentackle.model.impl.AttributeImpl
 
getSorting() - Method in interface org.tentackle.model.Entity
Gets the default sorting for this entity.
getSorting() - Method in interface org.tentackle.model.EntityOptions
Gets the default sorting options.
getSorting() - Method in class org.tentackle.model.impl.EntityImpl
 
getSorting() - Method in class org.tentackle.model.impl.EntityOptionsImpl
 
getSortings() - Method in class org.tentackle.model.parse.GlobalOptionLine
Gets the sorting strings.
getSortType() - Method in class org.tentackle.model.AttributeSorting
Gets the sort type.
getSourceInfo() - Method in class org.tentackle.model.impl.AttributeImpl
 
getSourceInfo() - Method in class org.tentackle.model.impl.CommonOptionsImpl
Gets the source info.
getSourceInfo() - Method in class org.tentackle.model.impl.EntityImpl
 
getSourceInfo() - Method in class org.tentackle.model.impl.IndexImpl
 
getSourceInfo() - Method in class org.tentackle.model.impl.RelationImpl
Gets the source info.
getSourceInfo() - Method in interface org.tentackle.model.ModelElement
Gets the information about the source where this element is defined.
getSourceInfo() - Method in class org.tentackle.model.parse.Document
Gets the source info.
getSourceInfo() - Method in class org.tentackle.model.parse.Line
Gets the source info for this line.
getSourceLine() - Method in class org.tentackle.model.impl.AttributeImpl
Gets the source line.
getSourceLine() - Method in class org.tentackle.model.impl.IndexImpl
Gets the source line.
getSourceLine() - Method in class org.tentackle.model.impl.RelationImpl
Gets the source line.
getSql() - Method in class org.tentackle.model.migrate.ColumnMigration
The sql code to migrate this column.
getSqlType() - Method in class org.tentackle.model.DataType.SqlTypeWithPostfix
Gets the sqltype.
getSqlTypes() - Method in enum org.tentackle.model.DataType
Gets the sql type.
Notice that a tentackle type may be mapped to more than one column for multi-column types such as BMoney.
getSqlTypesWithPostfix() - Method in enum org.tentackle.model.DataType
Gets the SqlTypes along with their column name postfixes.
getSubEntities() - Method in interface org.tentackle.model.Entity
Gets the direct sub entities.
getSubEntities() - Method in class org.tentackle.model.impl.EntityImpl
 
getSubEntityAttributes() - Method in interface org.tentackle.model.Entity
Gets the attributes from the sub entities.
getSubEntityAttributes() - Method in class org.tentackle.model.impl.EntityImpl
 
getSubEntityIndexes() - Method in interface org.tentackle.model.Entity
Gets indexes from sub entities.
getSubEntityIndexes() - Method in class org.tentackle.model.impl.EntityImpl
 
getSubEntityReferencingRelations() - Method in interface org.tentackle.model.Entity
Gets the relations from other entities referencing any sub-entity.
getSubEntityReferencingRelations() - Method in class org.tentackle.model.impl.EntityImpl
 
getSubEntityRelations() - Method in interface org.tentackle.model.Entity
Gets the relations from the sub entities.
getSubEntityRelations() - Method in class org.tentackle.model.impl.EntityImpl
 
getSuperEntities() - Method in interface org.tentackle.model.Entity
Gets all super entities.
getSuperEntities() - Method in class org.tentackle.model.impl.EntityImpl
 
getSuperEntity() - Method in interface org.tentackle.model.Entity
Gets the super class entity if inherited.
getSuperEntity() - Method in class org.tentackle.model.impl.EntityImpl
 
getSuperEntityName() - Method in interface org.tentackle.model.Entity
Gets the name of the super class entity.
getSuperEntityName() - Method in class org.tentackle.model.impl.EntityImpl
 
getTable() - Method in class org.tentackle.model.migrate.TableMigrator
Gets the database's table meta data.
getTableAlias() - Method in interface org.tentackle.model.Entity
Gets the table alias for joined selects.
The alias is unique among all tables.
getTableAlias() - Method in class org.tentackle.model.impl.EntityImpl
 
getTableAttributes() - Method in interface org.tentackle.model.Entity
Gets the attributes of the table mapped by this entity.
getTableAttributes() - Method in class org.tentackle.model.impl.EntityImpl
 
getTableIndexes() - Method in interface org.tentackle.model.Entity
Gets the indexes of the table mapped by this entity.
getTableIndexes() - Method in class org.tentackle.model.impl.EntityImpl
 
getTableName() - Method in interface org.tentackle.model.Entity
Gets the database table name.
An optional schema may be prepended separated by a dot.
getTableName() - Method in class org.tentackle.model.impl.EntityImpl
 
getTableNameWithoutSchema() - Method in interface org.tentackle.model.Entity
Gets the tablename without the leading schema.
getTableNameWithoutSchema() - Method in class org.tentackle.model.impl.EntityImpl
 
getTableProvidingEntity() - Method in interface org.tentackle.model.Entity
Gets the entity that provides the database table.
getTableProvidingEntity() - Method in class org.tentackle.model.impl.EntityImpl
 
getTableRelations() - Method in interface org.tentackle.model.Entity
Gets the relations of the table mapped by this entity.
getTableRelations() - Method in class org.tentackle.model.impl.EntityImpl
 
getTableSql() - Method in class org.tentackle.model.migrate.TableMigrator.Result
Gets the sql code to migrate the table.
getText() - Method in class org.tentackle.model.parse.Document
Gets the document text.
getText() - Method in class org.tentackle.model.parse.Line
Gets the line's text.
getTopSuperEntity() - Method in interface org.tentackle.model.Entity
Gets the top most entity of the inheritance tree.
Returns this entity if there is no inheritance.
getTopSuperEntity() - Method in class org.tentackle.model.impl.EntityImpl
 
getTrackType() - Method in interface org.tentackle.model.EntityOptions
Gets the tracking type.
getTrackType() - Method in class org.tentackle.model.impl.EntityOptionsImpl
 
getTrackType() - Method in class org.tentackle.model.ModelDefaults
Gets the tracktype default.
getUniqueDomainKey() - Method in interface org.tentackle.model.Entity
Gets the attributes describing the unique domain key.
getUniqueDomainKey() - Method in class org.tentackle.model.impl.EntityImpl
 
getUniqueDomainKeyImpl(List<Attribute>, Entity) - Method in class org.tentackle.model.impl.EntityImpl
Adds the unique domain keys recursively for given entity to the list.
getValue() - Method in class org.tentackle.model.MethodArgument
Gets the fixed value.
getValue() - Method in class org.tentackle.model.parse.ConfigurationLine
Gets the key's value.
getVariableName() - Method in class org.tentackle.model.impl.RelationImpl
Gets the variable name.
getVariableName() - Method in interface org.tentackle.model.Relation
Gets the variable name.
GLOBAL_OPTION - org.tentackle.model.parse.LineType
global options line.
GlobalOptionLine - Class in org.tentackle.model.parse
Global options line.
GlobalOptionLine(Document, int, LineType) - Constructor for class org.tentackle.model.parse.GlobalOptionLine
Creates a global options line.
This line always spans only one line.
GlobalOptionsPrinter - Class in org.tentackle.model.print
Prints the global options.
GlobalOptionsPrinter(Entity, PrintConfiguration) - Constructor for class org.tentackle.model.print.GlobalOptionsPrinter
Creates the printer.

H

hasChanged() - Method in interface org.tentackle.model.impl.ModelDirectory
Returns whether the directory has changed.
hasChanged() - Method in class org.tentackle.model.impl.ModelDirectoryImpl
Returns whether the directory has changed.
hasChanged() - Method in interface org.tentackle.model.impl.ModelEntity
Returns whether the modelfile has changed.
hasChanged() - Method in class org.tentackle.model.impl.ModelEntityImpl
Returns whether the modelfile has changed.
hashCode() - Method in class org.tentackle.model.impl.AttributeImpl
 
hashCode() - Method in class org.tentackle.model.impl.EntityImpl
 
hashCode() - Method in class org.tentackle.model.impl.ForeignKeyImpl
 
hashCode() - Method in class org.tentackle.model.impl.RelationImpl
 
hashCode() - Method in class org.tentackle.model.migrate.ColumnMigration
 
hashCode() - Method in class org.tentackle.model.ModelError
 
hashCode() - Method in class org.tentackle.model.SourceInfo
 
Hook - Class in org.tentackle.model.service
Hook for the data model module.
Hook() - Constructor for class org.tentackle.model.service.Hook
 

I

IMMUTABLE - Static variable in class org.tentackle.model.impl.RelationImpl
sets the relation to immutable after loading.
Index - Interface in org.tentackle.model
Describes a database index.
IndexAttribute - Interface in org.tentackle.model
An attribute of an index.
IndexAttributeImpl - Class in org.tentackle.model.impl
Index part.
IndexAttributeImpl(Index) - Constructor for class org.tentackle.model.impl.IndexAttributeImpl
Creates an index attribute.
IndexImpl - Class in org.tentackle.model.impl
Index descriptor.
IndexImpl(EntityFactoryImpl, Entity, SourceInfo) - Constructor for class org.tentackle.model.impl.IndexImpl
Creates an index.
IndexMigrator - Class in org.tentackle.model.migrate
Handles the migration of indexes.
IndexMigrator(Entity, Index, Backend, IndexMetaData) - Constructor for class org.tentackle.model.migrate.IndexMigrator
Creates a migrator.
IndexMigrator.Result - Class in org.tentackle.model.migrate
Migration result.
IndexPrinter - Class in org.tentackle.model.print
Prints the model spec of an index.
IndexPrinter(Index, PrintConfiguration) - Constructor for class org.tentackle.model.print.IndexPrinter
Creates an index printer.
InheritanceType - Enum in org.tentackle.model
The kind of inheritance.
INTEGER - org.tentackle.model.DataType
A Integer.
INTEGER_PRIMITIVE - org.tentackle.model.DataType
An int (primitive).
Integrity - Enum in org.tentackle.model
The referential integrity mode.
isAbstract() - Method in interface org.tentackle.model.Entity
Returns whether class may be instantiated.
isAbstract() - Method in class org.tentackle.model.impl.EntityImpl
 
isAbstractClass() - Method in enum org.tentackle.model.InheritanceType
Returns whether entity may have instances.
isAttracked() - Method in enum org.tentackle.model.TrackType
Returns true if ATTRACKED or FULLTRACKED.
isAutoSelect() - Method in interface org.tentackle.model.CommonOptions
Returns whether autoselect should be turned on.
isAutoSelect() - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
isBind() - Method in interface org.tentackle.model.CommonOptions
true if [BIND]-option set.
isBind() - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
isBool() - Method in enum org.tentackle.model.DataType
Returns whether this is a boolean or Boolean type.
isCheckedByApplication() - Method in enum org.tentackle.model.Integrity
Returns whether integrity is checked on the application level.
isClearOnRemoteSave() - Method in class org.tentackle.model.impl.RelationImpl
 
isClearOnRemoteSave() - Method in interface org.tentackle.model.Relation
Returns whether the relation should be cleared before save.
Used for non-composite serialized relations that should not be transmitted to the server.
isComposite() - Method in interface org.tentackle.model.Entity
Returns whether entity has composite relations.
isComposite() - Method in interface org.tentackle.model.ForeignKey
Returns whether the reference is via a composite relation.
isComposite() - Method in class org.tentackle.model.impl.EntityImpl
 
isComposite() - Method in class org.tentackle.model.impl.ForeignKeyImpl
 
isComposite() - Method in class org.tentackle.model.impl.RelationImpl
 
isComposite() - Method in interface org.tentackle.model.Relation
Returns whether the relation points to components of a composite.
isCompositesCheckedByDatabase() - Method in enum org.tentackle.model.Integrity
Returns whether integrity is checked by the database for composite entities.
isContextId() - Method in interface org.tentackle.model.AttributeOptions
Returns whether this is the object id holding the context.
isContextId() - Method in class org.tentackle.model.impl.AttributeOptionsImpl
 
isDateOrTime() - Method in enum org.tentackle.model.DataType
Returns whether this is a date and/or time type.
isDeeplyReferenced() - Method in interface org.tentackle.model.Entity
Returns whether this entity or one of its components is deeply referenced.
isDeeplyReferenced() - Method in class org.tentackle.model.impl.EntityImpl
 
isDeepReference() - Method in class org.tentackle.model.impl.RelationImpl
 
isDeepReference() - Method in interface org.tentackle.model.Relation
Returns whether this relation is a deep reference.
Deep references point to components of another composite entity.
isDeletionCascaded() - Method in interface org.tentackle.model.Entity
Returns the cascade-flag if it is the same for all composite relations.
If there are no composite relations at all, false is returned.
isDeletionCascaded() - Method in class org.tentackle.model.impl.EntityImpl
 
isDeletionCascaded() - Method in class org.tentackle.model.impl.RelationImpl
 
isDeletionCascaded() - Method in interface org.tentackle.model.Relation
Returns whether deletion is cascaded to elements in lists.
isDeletionFromMainClass() - Method in class org.tentackle.model.impl.RelationImpl
 
isDeletionFromMainClass() - Method in interface org.tentackle.model.Relation
Returns whether delete method is invoked on main class instead of relation class.
isDerived() - Method in interface org.tentackle.model.CommonOptions
true if [DERIVED]-option set.
isDerived() - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
isDescending() - Method in class org.tentackle.model.impl.IndexAttributeImpl
 
isDescending() - Method in interface org.tentackle.model.IndexAttribute
Returns whether the attribute is descending.
isDomainKey() - Method in interface org.tentackle.model.AttributeOptions
Returns whether this is a unique domain key (or part of it).
isDomainKey() - Method in class org.tentackle.model.impl.AttributeOptionsImpl
 
isFromSuper() - Method in interface org.tentackle.model.CommonOptions
true if [SUPER]-option set.
isFromSuper() - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
isHidden() - Method in interface org.tentackle.model.Attribute
Returns whether attribute is hidden and not part of the interface.
isHidden() - Method in interface org.tentackle.model.AttributeOptions
Returns whether the attribute is not declared in the interface.
isHidden() - Method in class org.tentackle.model.impl.AttributeImpl
 
isHidden() - Method in class org.tentackle.model.impl.AttributeOptionsImpl
 
isImmutable() - Method in class org.tentackle.model.impl.RelationImpl
 
isImmutable() - Method in interface org.tentackle.model.Relation
Returns whether the relation should be set to immutable after loading.
isImplicit() - Method in interface org.tentackle.model.Attribute
Returns whether attribute is implicit and not result of an attribute line configuration.
isImplicit() - Method in class org.tentackle.model.impl.AttributeImpl
 
isLowerCase() - Method in interface org.tentackle.model.CommonOptions
Returns whether lowercase conversion requested.
isLowerCase() - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
isMapNull() - Method in interface org.tentackle.model.CommonOptions
true if [MAPNULL]-option set.
isMapNull() - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
isMappingToNoTable() - Method in enum org.tentackle.model.InheritanceType
Returns whether entity does not map to any table.
isMappingToOwnTable() - Method in enum org.tentackle.model.InheritanceType
Returns whether entity provides its own table.
isMappingToSuperTable() - Method in enum org.tentackle.model.InheritanceType
Returns whether entity maps to the table of the hierarchy root.
isMaxCol() - Method in interface org.tentackle.model.CommonOptions
Returns true whether the maxcol binding option should be applied.
isMaxCol() - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
isMultiColumn() - Method in enum org.tentackle.model.DataType
True if this is a multicolumn type.
isMutable() - Method in enum org.tentackle.model.DataType
Returns whether type is a mutable java object.
Mutable objects may change their state and must implement Freezable.
isNoConstant() - Method in interface org.tentackle.model.CommonOptions
true if [NOCONSTANT]-option set.
isNoConstant() - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
isNoDeclare() - Method in interface org.tentackle.model.CommonOptions
true if [NODECLARE]-option set.
isNoDeclare() - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
isNoMethod() - Method in interface org.tentackle.model.CommonOptions
true if [NOMETHOD]-option set.
isNoMethod() - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
isNoPrimaryKey() - Method in interface org.tentackle.model.EntityOptions
true if [NOPKEY]-option set.
isNoPrimaryKey() - Method in class org.tentackle.model.impl.EntityOptionsImpl
 
isNormTextProvided() - Method in interface org.tentackle.model.EntityOptions
true if [NORMTEXT]-option set.
isNormTextProvided() - Method in class org.tentackle.model.impl.EntityOptionsImpl
 
isNullable() - Method in interface org.tentackle.model.Attribute
Returns whether database column is nullable.
isNullable() - Method in class org.tentackle.model.impl.AttributeImpl
 
isNumeric() - Method in enum org.tentackle.model.DataType
Returns whether this is a numeric type.
isOptionAnnotation(String) - Method in class org.tentackle.model.print.PrintConfiguration
Returns whether given annotation should be printed as an attribute option.
isParsed() - Method in class org.tentackle.model.impl.IndexImpl
Returns whether index is already parsed.
Indexes are parsed delayed because some attributes may be added later when the whole model is known.
isPrimitive() - Method in enum org.tentackle.model.DataType
Returns whether type is a primitive.
isPrintingAsComment() - Method in class org.tentackle.model.print.PrintConfiguration
Returns whether generated output is a comment block.
isProcessed() - Method in class org.tentackle.model.impl.RelationImpl
 
isProcessed() - Method in interface org.tentackle.model.Relation
Returns whether a process-method is invoked after initialization, select and before save.
The method has the same name as the getter with "get" replaced by "process" and must be provided by the application.
This flag applies to composite relations only.
isProvidingRootClassIdAccordingToModel() - Method in interface org.tentackle.model.Entity
Returns whether this entity should provide a root class id according to model.
isProvidingRootClassIdAccordingToModel() - Method in class org.tentackle.model.impl.EntityImpl
Returns whether this entity should provide a root class id according to model.
isProvidingRootIdAccordingToModel() - Method in interface org.tentackle.model.Entity
Returns whether this entity should provide a root id according to model.
isProvidingRootIdAccordingToModel() - Method in class org.tentackle.model.impl.EntityImpl
Returns whether this entity should provide a root id according to model.
isReadOnly() - Method in interface org.tentackle.model.CommonOptions
true if [READONLY]-option set.
isReadOnly() - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
isReadOnly() - Method in class org.tentackle.model.impl.RelationImpl
 
isReadOnly() - Method in interface org.tentackle.model.Relation
Returns whether the relation is read only.
isReferenced() - Method in class org.tentackle.model.impl.RelationImpl
 
isReferenced() - Method in interface org.tentackle.model.Relation
Returns whether the parent object is referenced by a variable.
isRelatedCheckedByDatabase() - Method in enum org.tentackle.model.Integrity
Returns whether integrity is checked by the database for related entities.
isRelatedTo(ModelElement) - Method in exception org.tentackle.model.ModelException
Returns whether given element is related to this exception.
isRemote() - Method in interface org.tentackle.model.EntityOptions
Returns whether entity supports remoting.
isRemote() - Method in class org.tentackle.model.impl.EntityOptionsImpl
 
isReversed() - Method in class org.tentackle.model.impl.RelationImpl
 
isReversed() - Method in interface org.tentackle.model.Relation
Returns whether this is list relation with only one element.
A.k.a.
isRoot() - Method in interface org.tentackle.model.EntityOptions
true if [ROOT]-option set
isRoot() - Method in class org.tentackle.model.impl.EntityOptionsImpl
 
isRootClassIdProvided() - Method in interface org.tentackle.model.EntityOptions
true if [ROOTCLASSID]-option set.
isRootClassIdProvided() - Method in class org.tentackle.model.impl.EntityOptionsImpl
 
isRootEntity() - Method in interface org.tentackle.model.Entity
Returns whether this is a root entity.
Inspects the super entities as well.
isRootEntity() - Method in class org.tentackle.model.impl.EntityImpl
 
isRootEntityAccordingToModel() - Method in interface org.tentackle.model.Entity
Returns whether this entity is a root-entity according to model.
isRootEntityAccordingToModel() - Method in class org.tentackle.model.impl.EntityImpl
Returns whether this entity is a root-entity according to model.
isRootIdProvided() - Method in interface org.tentackle.model.EntityOptions
true if [ROOTID]-option set.
isRootIdProvided() - Method in class org.tentackle.model.impl.EntityOptionsImpl
 
isRootOfInheritanceHierarchy() - Method in interface org.tentackle.model.Entity
Returns whether entity is the root of an inheritance hierarchy.
isRootOfInheritanceHierarchy() - Method in class org.tentackle.model.impl.EntityImpl
 
isScaleInSecondColumn() - Method in enum org.tentackle.model.DataType
Returns whether this is a numeric type with the scale stored in a second column.
isSchemaNameMapped() - Method in class org.tentackle.model.impl.ModelImpl
 
isSchemaNameMapped() - Method in interface org.tentackle.model.Model
Returns whether schema names are mapped.
isSelectionCached() - Method in class org.tentackle.model.impl.RelationImpl
 
isSelectionCached() - Method in interface org.tentackle.model.Relation
Returns whether the select method is a caching one.
isSerialized() - Method in class org.tentackle.model.impl.RelationImpl
 
isSerialized() - Method in interface org.tentackle.model.Relation
Returns whether the relation is serialized.
Used for non-composite relations to make them non-transient.
isSetGet() - Method in interface org.tentackle.model.CommonOptions
true if [SETGET]-option set.
isSetGet() - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
isShallow() - Method in interface org.tentackle.model.AttributeOptions
Returns whether the attribute should be skipped in snapshot and copy operations.
isShallow() - Method in class org.tentackle.model.impl.AttributeOptionsImpl
 
isShallow() - Method in class org.tentackle.model.impl.RelationImpl
 
isShallow() - Method in interface org.tentackle.model.Relation
Returns whether the relation should be skipped in snapshot and copy operations.
isTableSerialProvided() - Method in interface org.tentackle.model.EntityOptions
true if [TABLESERIAL]-option set.
isTableSerialProvided() - Method in class org.tentackle.model.impl.EntityOptionsImpl
 
isTokenLockProvided() - Method in interface org.tentackle.model.EntityOptions
true if [EDITEDBY]-option set.
isTokenLockProvided() - Method in class org.tentackle.model.impl.EntityOptionsImpl
 
isTracked() - Method in interface org.tentackle.model.Entity
Returns whether entity is tracked.
isTracked() - Method in class org.tentackle.model.impl.EntityImpl
 
isTracked() - Method in class org.tentackle.model.impl.RelationImpl
 
isTracked() - Method in interface org.tentackle.model.Relation
Returns whether the modification state of the relation is available.
isTracked() - Method in enum org.tentackle.model.TrackType
Returns true if TRACKED, ATTRACKED or FULLTRACKED.
isTrimRead() - Method in interface org.tentackle.model.CommonOptions
true if [TRIMREAD]-option set.
isTrimRead() - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
isTrimWrite() - Method in interface org.tentackle.model.CommonOptions
true if [TRIMWRITE]-option set.
isTrimWrite() - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
isUnique() - Method in class org.tentackle.model.impl.IndexImpl
 
isUnique() - Method in interface org.tentackle.model.Index
Returns whether the index is unique.
isUnsigned() - Method in interface org.tentackle.model.AttributeOptions
Returns whether this is an unsigned numeric field.
isUnsigned() - Method in class org.tentackle.model.impl.AttributeOptionsImpl
 
isUpperCase() - Method in interface org.tentackle.model.CommonOptions
Returns whether uppercase conversion requested.
isUpperCase() - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
isUsingVariables() - Method in class org.tentackle.model.print.PrintConfiguration
Returns whether variables should be used.
isUTC() - Method in interface org.tentackle.model.AttributeOptions
Returns whether this is a UTC timestamp.
isUTC() - Method in class org.tentackle.model.impl.AttributeOptionsImpl
 
isValue() - Method in class org.tentackle.model.MethodArgument
Returns whether the method argument is a fixed value.
isWithTimezone() - Method in interface org.tentackle.model.AttributeOptions
Returns whether to use a dedicated timezone.
If set, the PDO must provide a method to configure the timezone for the given attribute of the form:
isWithTimezone() - Method in class org.tentackle.model.impl.AttributeOptionsImpl
 
isWriteOnly() - Method in interface org.tentackle.model.CommonOptions
true if [WRITEONLY]-option set.
isWriteOnly() - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
isWriteOnly() - Method in class org.tentackle.model.impl.RelationImpl
 
isWriteOnly() - Method in interface org.tentackle.model.Relation
Returns whether the relation is write-only.

L

LARGESTRING - org.tentackle.model.DataType
A very large String.
LAZY - org.tentackle.model.SelectionType
select only once on first access.
Line - Class in org.tentackle.model.parse
A parsed line.
May span multiple input lines.
Line(Document, int, LineType) - Constructor for class org.tentackle.model.parse.Line
Creates a line.
LineParser - Interface in org.tentackle.model.parse
A parser for a line according to line type.
LineType - Enum in org.tentackle.model.parse
The configuration file line type.
LINK - Static variable in class org.tentackle.model.impl.RelationImpl
property link = ...
LIST - org.tentackle.model.RelationType
1:N relation.
loadByFileName(String, ModelDefaults, EntityAliases) - Method in class org.tentackle.model.impl.ModelImpl
 
loadByFileName(String, ModelDefaults, EntityAliases) - Method in interface org.tentackle.model.Model
Loads an entity for a given mapfile name.
Entities are cached so they are loaded and parsed only once.
loadByFileName(String, ModelDefaults, EntityAliases, boolean) - Method in class org.tentackle.model.impl.ModelImpl
Loads an entity for a given mapfile name.
Entities are cached so they are loaded and parsed only once.
loadModel(String, ModelDefaults, EntityAliases) - Method in class org.tentackle.model.impl.ModelImpl
 
loadModel(String, ModelDefaults, EntityAliases) - Method in interface org.tentackle.model.Model
Loads the whole model from the model directory if not yet done.
LOCALDATE - org.tentackle.model.DataType
A LocalDate.
LOCALDATETIME - org.tentackle.model.DataType
A LocalDateTime.
LOCALTIME - org.tentackle.model.DataType
A LocalTime.
LONG - org.tentackle.model.DataType
A Long.
LONG_PRIMITIVE - org.tentackle.model.DataType
A long (primitive).

M

markDirty() - Method in interface org.tentackle.model.impl.ModelDirectory
Marks this directory dirty.
markDirty() - Method in class org.tentackle.model.impl.ModelDirectoryImpl
Marks this directory dirty.
METHOD - Static variable in class org.tentackle.model.impl.RelationImpl
property method = ...
MethodArgument - Class in org.tentackle.model
Argument to use in select- and delete-methods.
MethodArgument(Relation, String, String) - Constructor for class org.tentackle.model.MethodArgument
Creates a method argument for another foreign attribute as the relation points to.
If value is a String it must be enclosed in double quotes.
MethodArgument(Relation, String, Attribute) - Constructor for class org.tentackle.model.MethodArgument
Creates a method argument for another foreign attribute as the relation points to.
MethodArgument(Relation, Attribute) - Constructor for class org.tentackle.model.MethodArgument
Creates a method argument.
migrate() - Method in class org.tentackle.model.migrate.ColumnMigrator
Migrates the column.
migrate() - Method in class org.tentackle.model.migrate.ForeignKeyMigrator
Migrates the foreign key.
migrate() - Method in class org.tentackle.model.migrate.IndexMigrator
Migrates the index.
migrate(Collection<Pattern>, Collection<ColumnMigration>) - Method in class org.tentackle.model.migrate.TableMigrator
Create SQL code to migrate the table.
Model - Interface in org.tentackle.model
Model singleton.
ModelDefaults - Class in org.tentackle.model
Defaults for model parsing.
ModelDefaults() - Constructor for class org.tentackle.model.ModelDefaults
Creates the defaults.
ModelDefaults(String) - Constructor for class org.tentackle.model.ModelDefaults
Creates the defaults from a string.
ModelDirectory - Interface in org.tentackle.model.impl
A directory holding model files.
ModelDirectoryImpl - Class in org.tentackle.model.impl
Default implementation of a ModelDirectory.
ModelDirectoryImpl(String, ModelDefaults, EntityAliases) - Constructor for class org.tentackle.model.impl.ModelDirectoryImpl
Creates a model directory object.
ModelElement - Interface in org.tentackle.model
Element as part of the model.
ModelEntity - Interface in org.tentackle.model.impl
Entity as a component of a model.
ModelEntityImpl - Class in org.tentackle.model.impl
Entity as a component of a model.
ModelEntityImpl(Entity, String) - Constructor for class org.tentackle.model.impl.ModelEntityImpl
Creates a model entity.
ModelError - Class in org.tentackle.model
Describes a model error.
ModelError(ModelElement, String) - Constructor for class org.tentackle.model.ModelError
Creates a model error.
ModelException - Exception in org.tentackle.model
Model parsing exception.
ModelException(String) - Constructor for exception org.tentackle.model.ModelException
Creates a model exception.
ModelException(String, Throwable) - Constructor for exception org.tentackle.model.ModelException
Creates a model exception.
ModelException(String, ModelElement) - Constructor for exception org.tentackle.model.ModelException
Creates a model exception.
ModelException(String, ModelElement, Throwable) - Constructor for exception org.tentackle.model.ModelException
Creates a model exception.
ModelException(Collection<ModelError>) - Constructor for exception org.tentackle.model.ModelException
Creates a model exception from a collection of errors.
ModelImpl - Class in org.tentackle.model.impl
Model implementation.
ModelImpl() - Constructor for class org.tentackle.model.impl.ModelImpl
Creates a model.
moveIdSerialToEnd(List<Attribute>) - Method in class org.tentackle.model.impl.EntityImpl
Moved id and serial to the end of a new created attribute list.
MULTI - org.tentackle.model.InheritanceType
Multi table.
Each entity in the inheritance hierarchy has its own table.
The super-entity is abstract and cannot have instances.
MultiLine - Class in org.tentackle.model.parse
A line consisting of multiple physical lines.
Such lines are concatenated by trailing commas or colons.
MultiLine(Document, int, LineType) - Constructor for class org.tentackle.model.parse.MultiLine
Creates a multi-line.

N

NAME - Static variable in class org.tentackle.model.impl.RelationImpl
property name = ...
nextLine(Line) - Method in class org.tentackle.model.parse.Document
Gets the next line.
nextOption() - Method in class org.tentackle.model.parse.OptionParser
Gets the next option as a string.
nextOption(int) - Method in class org.tentackle.model.parse.OptionParser
Gets the next option as a string.
NM - Static variable in class org.tentackle.model.impl.RelationImpl
property nm = ...
NOMETHOD - Static variable in class org.tentackle.model.impl.RelationImpl
readonly + writeonly.
noModelDefaults() - Method in interface org.tentackle.model.EntityOptions
Returns whether global model defaults should be applied or not.
noModelDefaults() - Method in class org.tentackle.model.impl.EntityOptionsImpl
 
NONE - org.tentackle.model.InheritanceType
There is no inheritance at all.
This is the default.
The concrete entities, i.e.
NONE - org.tentackle.model.Integrity
no integrity checks at all.
NONE - org.tentackle.model.TrackType
PDO is untracked.

O

OBJECT - org.tentackle.model.RelationType
1:1 relation.
OPTION_BIND - Static variable in class org.tentackle.model.impl.CommonOptionsImpl
add binding information.
OPTION_CONTEXT - Static variable in class org.tentackle.model.impl.AttributeOptionsImpl
this is the object id holding the context.
OPTION_DEFAULT - Static variable in class org.tentackle.model.impl.AttributeOptionsImpl
generate SQL DEFAULT.
OPTION_DERIVED - Static variable in class org.tentackle.model.impl.CommonOptionsImpl
attribute is derived (table per class).
OPTION_DOMAINKEY - Static variable in class org.tentackle.model.impl.AttributeOptionsImpl
this is a unique domain key (or part of it).
OPTION_HIDDEN - Static variable in class org.tentackle.model.impl.AttributeOptionsImpl
hidden attribute (no interface definition).
OPTION_INIT - Static variable in class org.tentackle.model.impl.AttributeOptionsImpl
initial value.
OPTION_MAPNULL - Static variable in class org.tentackle.model.impl.CommonOptionsImpl
map null to non-null value.
OPTION_NO_MODELDEFAULTS - Static variable in class org.tentackle.model.impl.EntityOptionsImpl
don't apply model defaults.
OPTION_NO_PRIMARY - Static variable in class org.tentackle.model.impl.EntityOptionsImpl
don't generate ID as primary key.
OPTION_NOCONSTANT - Static variable in class org.tentackle.model.impl.CommonOptionsImpl
don't generate static constants.
OPTION_NODECLARE - Static variable in class org.tentackle.model.impl.CommonOptionsImpl
don't generate declaration.
OPTION_NOMETHOD - Static variable in class org.tentackle.model.impl.CommonOptionsImpl
don't generate accessor methods.
OPTION_NORMTEXT - Static variable in class org.tentackle.model.impl.EntityOptionsImpl
normText is provided.
OPTION_READONLY - Static variable in class org.tentackle.model.impl.CommonOptionsImpl
don't generate a set-method.
OPTION_REMOTE - Static variable in class org.tentackle.model.impl.EntityOptionsImpl
enable remoting.
OPTION_ROOT - Static variable in class org.tentackle.model.impl.EntityOptionsImpl
root entity.
OPTION_ROOTCLASSID - Static variable in class org.tentackle.model.impl.EntityOptionsImpl
rootclassid is provided.
OPTION_ROOTID - Static variable in class org.tentackle.model.impl.EntityOptionsImpl
rootid is provided.
OPTION_SETGET - Static variable in class org.tentackle.model.impl.CommonOptionsImpl
always use set/get, don't use attributes directly in read/write.
OPTION_SHALLOW - Static variable in class org.tentackle.model.impl.AttributeOptionsImpl
shallow attribute (ignored in snapshots and copies).
OPTION_SUPER - Static variable in class org.tentackle.model.impl.CommonOptionsImpl
attribute is derived (table per concrete class).
OPTION_TABLESERIAL - Static variable in class org.tentackle.model.impl.EntityOptionsImpl
column tableserial is provided.
OPTION_TOKENLOCK - Static variable in class org.tentackle.model.impl.EntityOptionsImpl
token lock columns editedBy/Since/Expiry are provided.
OPTION_TRIM - Static variable in class org.tentackle.model.impl.CommonOptionsImpl
trim on read and write.
OPTION_TRIM_READ - Static variable in class org.tentackle.model.impl.CommonOptionsImpl
trim string on read.
OPTION_TRIM_WRITE - Static variable in class org.tentackle.model.impl.CommonOptionsImpl
trim string on write.
OPTION_TZ - Static variable in class org.tentackle.model.impl.AttributeOptionsImpl
timestamp, date or time with database timezone.
OPTION_WRITEONLY - Static variable in class org.tentackle.model.impl.CommonOptionsImpl
don't generate a get-method.
OptionLine - Class in org.tentackle.model.parse
The option line.
OptionLine(Document, int, LineType) - Constructor for class org.tentackle.model.parse.OptionLine
Creates an attribute option line.
May span multiple lines.
OptionParser - Class in org.tentackle.model.parse
Parses [...] options.
OptionParser(String, boolean) - Constructor for class org.tentackle.model.parse.OptionParser
Creates a parser for the given text.
org.tentackle.model - module org.tentackle.model
 
org.tentackle.model - package org.tentackle.model
Entity model.
org.tentackle.model.impl - package org.tentackle.model.impl
Default model implementation.
org.tentackle.model.migrate - package org.tentackle.model.migrate
Database migration support.
org.tentackle.model.parse - package org.tentackle.model.parse
Model parsing.
org.tentackle.model.print - package org.tentackle.model.print
Model pretty printing.
org.tentackle.model.service - package org.tentackle.model.service
 

P

PACKAGE - org.tentackle.model.AccessScope
package scope.
parse() - Method in class org.tentackle.model.parse.AttributeLine
 
parse() - Method in class org.tentackle.model.parse.CommentLine
 
parse() - Method in class org.tentackle.model.parse.ConfigurationLine
 
parse() - Method in class org.tentackle.model.parse.Document
Parses the document and returns a list of lines.
parse() - Method in class org.tentackle.model.parse.GlobalOptionLine
 
parse() - Method in class org.tentackle.model.parse.Line
Parses a line.
parse() - Method in class org.tentackle.model.parse.MultiLine
 
parse() - Method in class org.tentackle.model.parse.OptionLine
 
parse() - Method in class org.tentackle.model.parse.RelationLine
 
parse() - Method in class org.tentackle.model.parse.SingleLine
 
parse(String) - Method in enum org.tentackle.model.DataType
Parses a string and converts to the value of this type.
parse(String) - Method in class org.tentackle.model.EntityAliases
Parses the aliases from a string.
parse(String) - Method in class org.tentackle.model.ModelDefaults
Parses the defaults from a string.
parse(Entity) - Method in class org.tentackle.model.impl.IndexImpl
Parses a configuration line.
parse(Entity, AttributeLine) - Method in class org.tentackle.model.impl.AttributeImpl
Parses an attribute line.
parse(Entity, RelationLine) - Method in class org.tentackle.model.impl.RelationImpl
Parses a relation line.
parse(Line) - Method in interface org.tentackle.model.parse.LineParser
Parses a line.
parseConfiguration(ConfigurationLine) - Method in class org.tentackle.model.impl.EntityImpl
Parses a configuration line.
parseEntity(ModelDefaults, String) - Method in class org.tentackle.model.impl.ModelImpl
Parses the given file and returns the created entity.
PLAIN - org.tentackle.model.InheritanceType
OO inheritance only.
The entity extends its super-entity only in plain old java style.
print() - Method in class org.tentackle.model.print.AnnotationPrinter
Prints the annotation.
print() - Method in class org.tentackle.model.print.AttributeOptionsPrinter
Prints the options string (without brackets).
print() - Method in class org.tentackle.model.print.AttributeSectionPrinter
Pretty prints the attribute section.
print() - Method in class org.tentackle.model.print.EntityPrinter
Creates a pretty print of the entity model.
print() - Method in class org.tentackle.model.print.GlobalOptionsPrinter
Pretty prints the options.
print() - Method in class org.tentackle.model.print.IndexPrinter
Prints the index.
print() - Method in class org.tentackle.model.print.RelationPrinter
Prints the relation.
print(Object) - Method in enum org.tentackle.model.DataType
Takes an object and converts it to a string that can in turn be parsed with DataType.parse(java.lang.String).
printColumnName() - Method in class org.tentackle.model.print.AttributePrinter
Prints the attribute's column name.
printComment() - Method in class org.tentackle.model.print.AttributePrinter
Prints the attribute's comment string.
PrintConfiguration - Class in org.tentackle.model.print
Holds parameters to configure the generated output.
PrintConfiguration(boolean, boolean, ModelDefaults, List<String>, int) - Constructor for class org.tentackle.model.print.PrintConfiguration
Creates a printing configuration.
printJavaName() - Method in class org.tentackle.model.print.AttributePrinter
Prints the attribute's java name.
printType() - Method in class org.tentackle.model.print.AttributePrinter
Prints the attribute's type.
PRIVATE - org.tentackle.model.AccessScope
private scope.
processAttribute(EntityImpl, AttributeLine) - Method in class org.tentackle.model.impl.EntityFactoryImpl
Processes an attribute line.
processAttributeOption(EntityImpl, OptionLine) - Method in class org.tentackle.model.impl.EntityFactoryImpl
Processes an attribute option line.
processBindOption(String, boolean) - Method in class org.tentackle.model.impl.CommonOptionsImpl
Processes a bind option.
processConfiguration(EntityImpl, ConfigurationLine) - Method in class org.tentackle.model.impl.EntityFactoryImpl
Processes a configuration line.
PROCESSED - Static variable in class org.tentackle.model.impl.RelationImpl
processed relation flag.
processGlobalOptions(EntityImpl, GlobalOptionLine) - Method in class org.tentackle.model.impl.EntityFactoryImpl
Processes a global option line.
processIndexConfiguration(EntityImpl, ConfigurationLine) - Method in class org.tentackle.model.impl.EntityFactoryImpl
Processes an index configuration line.
Requires the attribute already processed.
processOption(String) - Method in class org.tentackle.model.impl.CommonOptionsImpl
Processes an option string.
If the option string starts with ! or -, the option is considered to be turned off.
processRelation(EntityImpl, RelationLine) - Method in class org.tentackle.model.impl.EntityFactoryImpl
Processes a relation line.
processRelationOption(EntityImpl, OptionLine) - Method in class org.tentackle.model.impl.EntityFactoryImpl
Processes a relation option line.
processSorting(String) - Method in class org.tentackle.model.impl.EntityOptionsImpl
Checks that the sorting string starts with a + or -.
PROTECTED - org.tentackle.model.AccessScope
protected scope.
PUBLIC - org.tentackle.model.AccessScope
public scope.

R

READONLY - Static variable in class org.tentackle.model.impl.RelationImpl
readonly relation flag.
REFERENCED - Static variable in class org.tentackle.model.impl.RelationImpl
referenced relation flag.
refreshModel() - Method in class org.tentackle.model.impl.ModelImpl
 
refreshModel() - Method in interface org.tentackle.model.Model
Refreshes the model.
Checks for changes and reloads if necessary.
RELATED - org.tentackle.model.Integrity
application-level and foreign keys for non-composite relations.
RELATED_DBONLY - org.tentackle.model.Integrity
same as Integrity.RELATED but no check on application level.
Relation - Interface in org.tentackle.model
A relation to an entity.
RELATION - org.tentackle.model.parse.LineType
relation line.
RELATION - Static variable in class org.tentackle.model.impl.RelationImpl
property relation = ...
RELATION_OPTION - org.tentackle.model.parse.LineType
relation options line.
RelationImpl - Class in org.tentackle.model.impl
Relation implementation.
RelationImpl(Entity, SourceInfo) - Constructor for class org.tentackle.model.impl.RelationImpl
Creates a relation.
RelationLine - Class in org.tentackle.model.parse
Describes the relation to other entities.
RelationLine(Document, int, LineType) - Constructor for class org.tentackle.model.parse.RelationLine
Creates a relation line.
A relation line may span multiple lines.
RelationPrinter - Class in org.tentackle.model.print
Prints the model spec of a relation.
RelationPrinter(Relation, PrintConfiguration) - Constructor for class org.tentackle.model.print.RelationPrinter
Creates a relation printer.
RelationType - Enum in org.tentackle.model
The relation type.
REMOTECLEAR - Static variable in class org.tentackle.model.impl.RelationImpl
clear-on-remote-save relation flag.
removeBindOption(String) - Method in class org.tentackle.model.impl.CommonOptionsImpl
Removes a bind option.
removeIdSerial(List<Attribute>) - Method in class org.tentackle.model.impl.EntityImpl
Removes id and serial from the list of attributes.
Result(String, String) - Constructor for class org.tentackle.model.migrate.IndexMigrator.Result
Creates the migration result.
Result(String, String) - Constructor for class org.tentackle.model.migrate.TableMigrator.Result
Creates the migration result.
REVERSED - Static variable in class org.tentackle.model.impl.RelationImpl
map list relation to reversed 1:1 object relation.

S

SCOPE - Static variable in class org.tentackle.model.impl.RelationImpl
property scope = ...
SELECT - Static variable in class org.tentackle.model.impl.RelationImpl
property select = ...
SelectionType - Enum in org.tentackle.model
The selection type.
SERIALIZED - Static variable in class org.tentackle.model.impl.RelationImpl
serialized relation flag.
setAccessScope(AccessScope) - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
setAccessScope(AccessScope) - Method in class org.tentackle.model.impl.RelationImpl
 
setAnnotations(List<String>) - Method in class org.tentackle.model.impl.AttributeOptionsImpl
 
setAnnotations(List<String>) - Method in class org.tentackle.model.impl.RelationImpl
 
setApplicationType(String) - Method in class org.tentackle.model.impl.AttributeImpl
Sets the application specific type.
Only allowed DataType.APPLICATION.
setAttribute(Attribute) - Method in class org.tentackle.model.impl.IndexAttributeImpl
 
setAttribute(Attribute) - Method in class org.tentackle.model.impl.RelationImpl
 
setAutoSelect(boolean) - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
setBackends(Collection<Backend>) - Method in interface org.tentackle.model.EntityFactory
Sets the backends to validate the model against.
setBackends(Collection<Backend>) - Method in class org.tentackle.model.impl.EntityFactoryImpl
 
setBind(boolean) - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
setBindOptions(String) - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
setClassId(int) - Method in class org.tentackle.model.impl.EntityImpl
Sets the entity id.
setClassName(String) - Method in class org.tentackle.model.impl.RelationImpl
 
setClearOnRemoteSave(boolean) - Method in class org.tentackle.model.impl.RelationImpl
 
setColumnName(String) - Method in class org.tentackle.model.impl.AttributeImpl
 
setComment(String) - Method in class org.tentackle.model.impl.CommonOptionsImpl
Sets the comment.
setComment(String) - Method in class org.tentackle.model.impl.IndexImpl
 
setComment(String) - Method in class org.tentackle.model.impl.RelationImpl
 
setComposite(boolean) - Method in class org.tentackle.model.impl.ForeignKeyImpl
 
setComposite(boolean) - Method in class org.tentackle.model.impl.RelationImpl
 
setContextId(boolean) - Method in class org.tentackle.model.impl.AttributeOptionsImpl
 
setContextIdAttribute(Attribute) - Method in class org.tentackle.model.impl.EntityImpl
Sets the context id attribute.
setCountAttribute(Attribute) - Method in class org.tentackle.model.impl.RelationImpl
 
setDataType(DataType) - Method in class org.tentackle.model.impl.AttributeImpl
 
setDeeplyReferenced(boolean) - Method in class org.tentackle.model.impl.EntityImpl
 
setDeepReference(boolean) - Method in class org.tentackle.model.impl.RelationImpl
 
setDefaultValue(Object) - Method in class org.tentackle.model.impl.AttributeOptionsImpl
 
setDefinedTableAlias(String) - Method in class org.tentackle.model.impl.EntityImpl
Sets the table alias defined by the model specification.
setDefiningNmRelation(Relation) - Method in class org.tentackle.model.impl.RelationImpl
 
setDeletionCascaded(boolean) - Method in class org.tentackle.model.impl.RelationImpl
 
setDeletionFromMainClass(boolean) - Method in class org.tentackle.model.impl.RelationImpl
 
setDerived(boolean) - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
setDescending(boolean) - Method in class org.tentackle.model.impl.IndexAttributeImpl
 
setDomainKey(boolean) - Method in class org.tentackle.model.impl.AttributeOptionsImpl
 
setEditedByProvided(boolean) - Method in class org.tentackle.model.impl.EntityOptionsImpl
 
setFilterCondition(String) - Method in class org.tentackle.model.impl.IndexImpl
 
setForeignAttribute(Attribute) - Method in class org.tentackle.model.impl.RelationImpl
 
setForeignEntity(Entity) - Method in class org.tentackle.model.impl.RelationImpl
 
setForeignRelation(Relation) - Method in class org.tentackle.model.impl.RelationImpl
 
setFromSuper(boolean) - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
setHidden(boolean) - Method in class org.tentackle.model.impl.AttributeOptionsImpl
 
setImmutable(boolean) - Method in class org.tentackle.model.impl.RelationImpl
 
setInheritanceType(InheritanceType) - Method in class org.tentackle.model.impl.EntityImpl
Sets the inheritance type.
setInitialValue(String) - Method in class org.tentackle.model.impl.AttributeOptionsImpl
 
setInnerName(String) - Method in class org.tentackle.model.impl.AttributeImpl
Sets the inner type.
setIntegrity(Integrity) - Method in class org.tentackle.model.impl.EntityImpl
Sets the integrity.
setLength(int) - Method in class org.tentackle.model.parse.Line
Sets the line's length.
Invoked from within Line.parse().
setLinkMethodIndex(String) - Method in class org.tentackle.model.impl.RelationImpl
 
setLinkMethodName(String) - Method in class org.tentackle.model.impl.RelationImpl
 
setLowerCase(boolean) - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
setMapNull(boolean) - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
setMaxCol(boolean) - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
setMethodArgs(List<MethodArgument>) - Method in class org.tentackle.model.impl.RelationImpl
 
setMethodName(String) - Method in class org.tentackle.model.impl.RelationImpl
 
setName(String) - Method in class org.tentackle.model.impl.AttributeImpl
 
setName(String) - Method in class org.tentackle.model.impl.EntityImpl
Sets the entity's name.
setName(String) - Method in class org.tentackle.model.impl.IndexImpl
 
setName(String) - Method in class org.tentackle.model.impl.RelationImpl
 
setNmMethodName(String) - Method in class org.tentackle.model.impl.RelationImpl
 
setNmName(String) - Method in class org.tentackle.model.impl.RelationImpl
 
setNmRelation(Relation) - Method in class org.tentackle.model.impl.RelationImpl
 
setNoConstant(boolean) - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
setNoDeclare(boolean) - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
setNoMethod(boolean) - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
setNoModelDefaults(boolean) - Method in class org.tentackle.model.impl.EntityOptionsImpl
 
setNoPrimaryKey(boolean) - Method in class org.tentackle.model.impl.EntityOptionsImpl
 
setNormTextProvided(boolean) - Method in class org.tentackle.model.impl.EntityOptionsImpl
 
setNullable(Boolean) - Method in class org.tentackle.model.impl.AttributeImpl
Overrides nullable feature.
setOrdinal(int) - Method in class org.tentackle.model.impl.AttributeImpl
 
setOrdinal(int) - Method in class org.tentackle.model.impl.EntityImpl
 
setOrdinal(int) - Method in class org.tentackle.model.impl.IndexImpl
 
setOrdinal(int) - Method in class org.tentackle.model.impl.RelationImpl
 
setParsed(boolean) - Method in class org.tentackle.model.impl.IndexImpl
Sets the index to be parsed.
Only necessary for model converters if the properties are set explicitly to prevent parsing.
setPendingComment(String) - Method in class org.tentackle.model.impl.EntityFactoryImpl
Adds a pending comment line.
setProcessed(boolean) - Method in class org.tentackle.model.impl.RelationImpl
 
setProvidingRootClassIdAccordingToModel(boolean) - Method in class org.tentackle.model.impl.EntityImpl
Sets whether this entity should provide a root class id according to model.
setProvidingRootIdAccordingToModel(boolean) - Method in class org.tentackle.model.impl.EntityImpl
Sets whether this entity should provide a root id according to model.
setReadOnly(boolean) - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
setReadOnly(boolean) - Method in class org.tentackle.model.impl.RelationImpl
 
setReferenced(boolean) - Method in class org.tentackle.model.impl.RelationImpl
 
setRelation(Relation) - Method in class org.tentackle.model.impl.AttributeImpl
 
setRelationType(RelationType) - Method in class org.tentackle.model.impl.RelationImpl
 
setRemote(boolean) - Method in class org.tentackle.model.impl.EntityOptionsImpl
 
setReversed(boolean) - Method in class org.tentackle.model.impl.RelationImpl
 
setRootClassIdProvided(boolean) - Method in class org.tentackle.model.impl.EntityOptionsImpl
 
setRootEntity(boolean) - Method in class org.tentackle.model.impl.EntityOptionsImpl
 
setRootEntityAccordingToModel(boolean) - Method in class org.tentackle.model.impl.EntityImpl
Sets whether this entity is a root-entity according to model.
setRootIdProvided(boolean) - Method in class org.tentackle.model.impl.EntityOptionsImpl
 
setScale(Integer) - Method in class org.tentackle.model.impl.AttributeImpl
 
setSchemaNameMapped(boolean) - Method in class org.tentackle.model.impl.ModelImpl
 
setSchemaNameMapped(boolean) - Method in interface org.tentackle.model.Model
Sets whether schema names should be mapped to the leading part of tablenames.
setSelectionCached(boolean) - Method in class org.tentackle.model.impl.RelationImpl
 
setSelectionType(SelectionType) - Method in class org.tentackle.model.impl.RelationImpl
 
setSelectionWurbletArguments(String) - Method in class org.tentackle.model.impl.RelationImpl
 
setSerialized(boolean) - Method in class org.tentackle.model.impl.RelationImpl
 
setSetGet(boolean) - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
setShallow(boolean) - Method in class org.tentackle.model.impl.AttributeOptionsImpl
 
setShallow(boolean) - Method in class org.tentackle.model.impl.RelationImpl
 
setSize(Integer) - Method in class org.tentackle.model.impl.AttributeImpl
 
setSorting(List<AttributeSorting>) - Method in class org.tentackle.model.impl.EntityImpl
Sets the default sorting.
setSourceLine(AttributeLine) - Method in class org.tentackle.model.impl.AttributeImpl
Sets the source line.
setSourceLine(ConfigurationLine) - Method in class org.tentackle.model.impl.IndexImpl
Sets the source line.
setSourceLine(RelationLine) - Method in class org.tentackle.model.impl.RelationImpl
Sets the source line.
setSuperEntity(Entity) - Method in class org.tentackle.model.impl.EntityImpl
Sets the super entity.
setSuperEntityName(String) - Method in class org.tentackle.model.impl.EntityImpl
Sets the name of the super entity.
setTableAlias(String) - Method in class org.tentackle.model.impl.EntityImpl
Sets the table alias.
setTableName(String) - Method in class org.tentackle.model.impl.EntityImpl
Sets the tablename.
setTableSerialProvided(boolean) - Method in class org.tentackle.model.impl.EntityOptionsImpl
 
setTracked(boolean) - Method in class org.tentackle.model.impl.RelationImpl
 
setTrackType(TrackType) - Method in class org.tentackle.model.impl.EntityOptionsImpl
 
setTrimRead(boolean) - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
setTrimWrite(boolean) - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
setUnique(boolean) - Method in class org.tentackle.model.impl.IndexImpl
 
setUnsigned(boolean) - Method in class org.tentackle.model.impl.AttributeOptionsImpl
 
setUpperCase(boolean) - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
setUTC(boolean) - Method in class org.tentackle.model.impl.AttributeOptionsImpl
 
setWithTimezone(boolean) - Method in class org.tentackle.model.impl.AttributeOptionsImpl
 
setWriteOnly(boolean) - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
setWriteOnly(boolean) - Method in class org.tentackle.model.impl.RelationImpl
 
SHALLOW - Static variable in class org.tentackle.model.impl.RelationImpl
skip relation in snapshots or copies.
SHORT - org.tentackle.model.DataType
A Short.
SHORT_PRIMITIVE - org.tentackle.model.DataType
A short (primitive).
SINGLE - org.tentackle.model.InheritanceType
Single table.
Entities of all subtypes are stored in a single table.
The super-entity is abstract and cannot have instances.
SingleLine - Class in org.tentackle.model.parse
A line consisting of a single physical line.
SingleLine(Document, int, LineType) - Constructor for class org.tentackle.model.parse.SingleLine
Creates a line.
This line always spans only one line.
SOFT - org.tentackle.model.Integrity
application-level integrity checks only.
SortType - Enum in org.tentackle.model
Attribute sorting.
SourceInfo - Class in org.tentackle.model
Information about the source.
SourceInfo(String) - Constructor for class org.tentackle.model.SourceInfo
Creates a source info.
SourceInfo(String, int) - Constructor for class org.tentackle.model.SourceInfo
Creates a source info.
SourceInfo(String, int, int) - Constructor for class org.tentackle.model.SourceInfo
Creates a source info.
sqlCreateForeignKey(Backend) - Method in interface org.tentackle.model.ForeignKey
Creates the foreign key creation sql code.
sqlCreateForeignKey(Backend) - Method in class org.tentackle.model.impl.ForeignKeyImpl
 
sqlCreateIndex(Backend, Entity) - Method in class org.tentackle.model.impl.IndexImpl
 
sqlCreateIndex(Backend, Entity) - Method in interface org.tentackle.model.Index
Creates the index creation sql code.
sqlCreateTable(Backend) - Method in interface org.tentackle.model.Entity
Creates the table creation sql code.
sqlCreateTable(Backend) - Method in class org.tentackle.model.impl.EntityImpl
 
SqlTypeWithPostfix(SqlType, String) - Constructor for class org.tentackle.model.DataType.SqlTypeWithPostfix
Creates an sqltype with postfix string.
STRING - org.tentackle.model.DataType
A String.
sum(IndexMigrator.Result) - Method in class org.tentackle.model.migrate.IndexMigrator.Result
Builds the sum of this and another result.

T

TableMigrator - Class in org.tentackle.model.migrate
Handles the migration of tables.
TableMigrator(Entity, Collection<ForeignKey>, Backend, TableMetaData) - Constructor for class org.tentackle.model.migrate.TableMigrator
Creates a table migrator.
TableMigrator.Result - Class in org.tentackle.model.migrate
Migration result.
TIME - org.tentackle.model.DataType
A Time.
TIMESTAMP - org.tentackle.model.DataType
A Timestamp.
toMethodArgument(String) - Method in interface org.tentackle.model.Attribute
Conberts a given value string to a valid java method argument.
Adds downcasts, if necessary.
toMethodArgument(String) - Method in class org.tentackle.model.impl.AttributeImpl
 
toNonPrimitive() - Method in enum org.tentackle.model.DataType
Converts a primitive to a Java class.
toPrimitive() - Method in enum org.tentackle.model.DataType
Converts to a Java primitive.
toString() - Method in enum org.tentackle.model.AccessScope
 
toString() - Method in class org.tentackle.model.AttributeSorting
 
toString() - Method in enum org.tentackle.model.DataType
 
toString() - Method in class org.tentackle.model.impl.AttributeImpl
 
toString() - Method in class org.tentackle.model.impl.EntityImpl
 
toString() - Method in class org.tentackle.model.impl.ForeignKeyImpl
 
toString() - Method in class org.tentackle.model.impl.IndexImpl
 
toString() - Method in class org.tentackle.model.impl.ModelEntityImpl
 
toString() - Method in class org.tentackle.model.impl.RelationImpl
 
toString() - Method in class org.tentackle.model.MethodArgument
 
toString() - Method in class org.tentackle.model.migrate.TableMigrator
 
toString() - Method in class org.tentackle.model.ModelError
 
toString() - Method in class org.tentackle.model.parse.Line
 
toString() - Method in class org.tentackle.model.SourceInfo
 
toString(Collection<ModelError>) - Static method in class org.tentackle.model.ModelError
Creates a string from a collection of errors.
Multiple errors are separated by a newline.
TRACKED - org.tentackle.model.TrackType
PDO knows whether modified or not.
TRACKED - Static variable in class org.tentackle.model.impl.RelationImpl
tracked relation flag.
TrackType - Enum in org.tentackle.model
Object tracking type.
translate(String) - Method in class org.tentackle.model.EntityAliases
Maps the given name to an entity name.
translateAlias(EntityAliases, String) - Method in class org.tentackle.model.impl.ModelImpl
Translates an entity name if it is an alias.

U

updateCompositePath(List<Relation>, Entity) - Method in class org.tentackle.model.impl.ModelImpl
Updates the composite path.
updateRelations(ModelDefaults, EntityAliases) - Method in class org.tentackle.model.impl.ModelImpl
Updates the inheritance links and relations of all entities in the model.
updateRelations(ModelDefaults, EntityAliases, ModelEntity) - Method in class org.tentackle.model.impl.ModelImpl
Updates all relations.

V

validate() - Method in interface org.tentackle.model.Attribute
Validates the attribute.
validate() - Method in interface org.tentackle.model.CommonOptions
Validates the options.
validate() - Method in class org.tentackle.model.impl.AttributeImpl
 
validate() - Method in class org.tentackle.model.impl.CommonOptionsImpl
 
validate() - Method in class org.tentackle.model.impl.EntityImpl
Validates the entity without relation dependent settings.
validate() - Method in class org.tentackle.model.impl.IndexImpl
 
validate() - Method in class org.tentackle.model.impl.RelationImpl
 
validate() - Method in interface org.tentackle.model.Index
Validates the index.
validate() - Method in interface org.tentackle.model.Relation
Validates the relation.
validateComponents(Entity, Integrity, Set<ModelError>) - Method in class org.tentackle.model.impl.ModelImpl
Verifies that the integrity is the same within a given composite hierarchy.
validateInheritanceHierarchy(Entity, InheritanceType, TrackType, Integrity, Set<ModelError>) - Method in class org.tentackle.model.impl.ModelImpl
Verifies that the inheritance, integrity and track type is the same within a given interitance hierarchy.
Notice that concrete classes (the leafs of the hierarchy) must have InheritanceType.NONE defined!
validateRelated() - Method in class org.tentackle.model.impl.EntityImpl
Validates the relation dependent settings.
Assumes ModelImpl.updateRelations(org.tentackle.model.ModelDefaults, org.tentackle.model.EntityAliases) applied successfully.
valueOf(String) - Static method in enum org.tentackle.model.AccessScope
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tentackle.model.DataType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tentackle.model.InheritanceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tentackle.model.Integrity
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tentackle.model.parse.LineType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tentackle.model.RelationType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tentackle.model.SelectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tentackle.model.SortType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.tentackle.model.TrackType
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.tentackle.model.AccessScope
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tentackle.model.DataType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tentackle.model.InheritanceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tentackle.model.Integrity
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tentackle.model.parse.LineType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tentackle.model.RelationType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tentackle.model.SelectionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tentackle.model.SortType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.tentackle.model.TrackType
Returns an array containing the constants of this enum type, in the order they are declared.

W

WRITEONLY - Static variable in class org.tentackle.model.impl.RelationImpl
writeonly relation flag.
A B C D E F G H I L M N O P R S T U V W 
All Classes All Packages