Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AccessScope - Enum Class 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.
- addEntityInfo(EntityInfo) - Method in class org.tentackle.model.impl.ModelImpl
-
Adds an entity to the model.
- ALWAYS - Enum constant in enum class 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.
- 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
- applyTableAlias(Map<String, Entity>, Entity, String) - Method in class org.tentackle.model.impl.ModelImpl
-
Applies the table alias if unique and valid.
- ARGS - Static variable in class org.tentackle.model.impl.RelationImpl
-
property args = ...
- ASC - Enum constant in enum class org.tentackle.model.SortType
-
sort ascending.
- assertParsed() - Method in class org.tentackle.model.parse.Line
-
Asserts that this line is parsed.
- AT_ELEMENT - Static variable in exception class org.tentackle.model.ModelException
-
string prepended to the source location.
- ATTRACKED - Enum constant in enum class org.tentackle.model.TrackType
-
like TRACKED but also knows which attributes are modified.
- attribute() - Method in record class org.tentackle.model.AttributeSorting
-
Returns the value of the
attribute
record component. - Attribute - Interface in org.tentackle.model
-
An attribute.
- ATTRIBUTE - Enum constant in enum class org.tentackle.model.parse.LineType
-
attribute line.
- ATTRIBUTE_OPTION - Enum constant in enum class 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.
- AttributeImpl(EntityFactoryImpl, Entity, SourceInfo, boolean, AttributeOptionsImpl) - 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
-
Attribute options.
- 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 a 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 - Record Class in org.tentackle.model
-
Describes the sorting of an attribute.
- AttributeSorting(Attribute, String, SortType) - Constructor for record class org.tentackle.model.AttributeSorting
-
Creates an instance of a
AttributeSorting
record class.
B
- bestMatch(String, List<String>) - Method in class org.tentackle.model.ModelUtilities
-
Finds the best match for a given model name among existing names.
- BIND_SIZE - Static variable in class org.tentackle.model.impl.CommonOptionsImpl
-
set max columns and/or scale.
- BLUNT_DECLARED - Static variable in class org.tentackle.model.impl.RelationImpl
-
add blunt method to interface.
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.
- 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.
- clone() - Method in class org.tentackle.model.impl.AttributeImpl
-
Clones an attribute.
The method is protected, sinceAttributeImpl.createEmbedded(Entity, String, String)
should be used instead, which invokesclone()
. - clone() - Method in class org.tentackle.model.impl.AttributeOptionsImpl
-
Clones the attribute options.
The method is protected, sinceAttributeOptionsImpl.clone(AttributeImpl)
should be used instead, which invokesclone()
. - clone() - Method in class org.tentackle.model.impl.CommonOptionsImpl
-
Clones the options.
Protected since subclasses' clone() methods are protected to enforce invocation via special clone methods with additional arguments. - clone() - Method in class org.tentackle.model.impl.EntityOptionsImpl
-
Clones the entity options.
The method is protected, sinceEntityOptionsImpl.clone(EntityImpl)
should be used instead, which invokesclone()
. - clone() - Method in class org.tentackle.model.impl.RelationImpl
- clone(AttributeImpl) - Method in class org.tentackle.model.impl.AttributeOptionsImpl
-
Clones options for another attribute instance.
- clone(EntityImpl) - Method in class org.tentackle.model.impl.EntityOptionsImpl
-
Clones options for another entity instance.
- CodeFactory - Class in org.tentackle.model
-
Factory for code snippets used by generators such as wurblets.
- CodeFactory() - Constructor for class org.tentackle.model.CodeFactory
-
Creates the code factory.
- 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
-
Recursively collects the leaf children.
- collectSubEntities(List<Entity>, Entity) - Method in class org.tentackle.model.impl.EntityImpl
-
Recursively 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.
- columnMigrations() - Method in record class org.tentackle.model.migrate.TableMigrator.Result
-
Returns the value of the
columnMigrations
record component. - 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.
- columnSuffix() - Method in record class org.tentackle.model.AttributeSorting
-
Returns the value of the
columnSuffix
record component. - COMMENT - Enum constant in enum class 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 - Enum constant in enum class org.tentackle.model.Integrity
-
application-level and composite relations.
- COMPOSITE - Static variable in class org.tentackle.model.impl.RelationImpl
-
composite relation flag.
- COMPOSITE_DBONLY - Enum constant in enum class org.tentackle.model.Integrity
-
same as
Integrity.COMPOSITE
but no check on application level. - CONFIGURATION - Enum constant in enum class 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.
- containsVowel(String) - Method in class org.tentackle.model.ModelUtilities
-
Returns whether the given string contains at least one vowel.
- 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.
- 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 relation.
- createEmbedded(Entity, String, String) - Method in interface org.tentackle.model.Attribute
-
Creates an embedded copy of this attribute.
- createEmbedded(Entity, String, String) - Method in class org.tentackle.model.impl.AttributeImpl
- createEmbedded(Entity, String, String) - Method in class org.tentackle.model.impl.RelationImpl
- createEmbedded(Entity, String, String) - Method in interface org.tentackle.model.Relation
-
Creates an embedded copy of this relation.
- createEntity(Document, ModelDefaults) - Method in interface org.tentackle.model.EntityFactory
-
Creates an entity from a model source.
- createEntity(Document, 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. - createEntityInfo(ModelDefaults, URL) - Method in class org.tentackle.model.impl.ModelImpl
-
Creates a model entity wrapper.
- createEntityOptions(Entity, SourceInfo) - Method in interface org.tentackle.model.EntityFactory
-
Creates entity options.
- createEntityOptions(Entity, SourceInfo) - Method in class org.tentackle.model.impl.EntityFactoryImpl
- 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 relation.
- createLine(Document, int) - Method in enum class 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) - Method in class org.tentackle.model.impl.ModelImpl
-
Creates a model directory object.
- 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.impl.RelationImpl
-
Creates a model exception.
- createModelException(String, Throwable) - Method in class org.tentackle.model.parse.Line
-
Creates a model exception.
- createReader(URL) - 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.
- createSql() - Method in record class org.tentackle.model.migrate.IndexMigrator.Result
-
Returns the value of the
createSql
record component. - 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.
- CustomMigrationValidator - Interface in org.tentackle.model.migrate
-
Custom migration validator.
Applications may enforce extra rules on the migration. - CustomModelValidator - Interface in org.tentackle.model
-
Custom model validator.
Applications may enforce extra rules on the model.
D
- DEFAULT - Static variable in class org.tentackle.model.impl.RelationImpl
-
property default (if object non-composite lazy).
- DEFAULT_INDEX_NAME - Static variable in interface org.tentackle.model.Model
-
Default name of the index file holding the model names within a jar or classpath.
Resides inMETA-INF
. - DEFAULTS_INFO_LEAD - Static variable in class org.tentackle.model.parse.Document
-
If the model source is stored in a jar, the source info lead doesn't make sense.
Instead, the model defaults used to parse the model in the project become necessary, since we have no access to the original project's poms. - DELETE - Static variable in class org.tentackle.model.impl.RelationImpl
-
property delete = ...
- DESC - Enum constant in enum class org.tentackle.model.SortType
-
sort descending.
- Document - Class in org.tentackle.model.parse
-
The input document describing the model of an entity.
- Document(String) - Constructor for class org.tentackle.model.parse.Document
-
Creates a document.
- dropSql() - Method in record class org.tentackle.model.migrate.IndexMigrator.Result
-
Returns the value of the
dropSql
record component.
E
- EAGER - Enum constant in enum class org.tentackle.model.SelectionType
-
select on load of the parent object.
- EMBEDDED - Enum constant in enum class org.tentackle.model.InheritanceType
-
Embedded in parent object.
Composition sometimes is a good alternative to inheritance. - EMBEDDED - Enum constant in enum class org.tentackle.model.SelectionType
-
columns embedded in parent object.
- EMPTY - Enum constant in enum class 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
-
Creates the entity factory.
- 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.
- EntityInfo - Interface in org.tentackle.model
-
Entity model information.
- EntityInfoImpl - Class in org.tentackle.model.impl
-
Entity as a component of a model.
- EntityInfoImpl(Entity, URL, String, ModelDefaults) - Constructor for class org.tentackle.model.impl.EntityInfoImpl
-
Creates a model 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 record class org.tentackle.model.AttributeSorting
-
Indicates whether some other object is "equal to" this one.
- 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 record class org.tentackle.model.migrate.IndexMigrator.Result
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in record class org.tentackle.model.migrate.TableMigrator.Result
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.tentackle.model.ModelError
- equals(Object) - Method in class org.tentackle.model.SourceInfo
- extractSyllables(String) - Method in class org.tentackle.model.ModelUtilities
-
Extracts the syllables of a name.
The default implementation is very simple, but works good enough for the purpose of column migration.
F
- 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.
- foreignKeySql() - Method in record class org.tentackle.model.migrate.TableMigrator.Result
-
Returns the value of the
foreignKeySql
record component. - FULL - Enum constant in enum class org.tentackle.model.Integrity
-
application-level and all related and composite relations.
- FULL_DBONLY - Enum constant in enum class org.tentackle.model.Integrity
-
same as
Integrity.FULL
but no check on application level. - FULLTRACKED - Enum constant in enum class 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 includes paths to sub-entities and super-entities as well. - getAllCompositePaths() - Method in class org.tentackle.model.impl.EntityImpl
- getAllEntities() - Method in class org.tentackle.model.impl.ModelImpl
- getAllEntities() - 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
-
Gets the list of annotations.
Annotations start with an @. - 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
-
Gets the list of annotations.
Annotations start with an @. - getApplicationTypeName() - Method in interface org.tentackle.model.Attribute
-
Gets the name of the application specific type, if a Convertible type.
- getApplicationTypeName() - Method in class org.tentackle.model.impl.AttributeImpl
- 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.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
- getByClassId(int) - Method in class org.tentackle.model.impl.ModelImpl
- getByClassId(int) - Method in interface org.tentackle.model.Model
-
Gets the entity by its class 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.
- getByTableName(String) - Method in class org.tentackle.model.impl.ModelImpl
- getByTableName(String) - Method in interface org.tentackle.model.Model
-
Gets the entity by its table name.
- getByURL(URL) - Method in class org.tentackle.model.impl.ModelImpl
- getByURL(URL) - Method in interface org.tentackle.model.Model
-
Gets the entity by the model file path.
- 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 column name.
This is the model's column name.
According to theDataType
, an attribute may be mapped to more than one database column. - getColumnName() - Method in class org.tentackle.model.impl.AttributeImpl
- getColumnName() - Method in class org.tentackle.model.impl.IndexAttributeImpl
- getColumnName() - Method in interface org.tentackle.model.IndexAttribute
-
Gets the column name.
For single-column data types: the column name of the attribute. - 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.
- getColumnName(Backend, int) - Method in interface org.tentackle.model.Attribute
-
Gets the database column name.
For datatype with only one column, this is usually the same as the model's column name. - getColumnName(Backend, int) - Method in class org.tentackle.model.impl.AttributeImpl
- getColumnPrefix() - Method in class org.tentackle.model.impl.RelationImpl
- getColumnPrefix() - Method in interface org.tentackle.model.Relation
-
Gets the prefix for the column names.
Only applicable to embedded entities! - getColumnPrefixPath() - Method in class org.tentackle.model.impl.RelationImpl
- getColumnPrefixPath() - Method in interface org.tentackle.model.Relation
-
Gets the column prefix path for embedded relations.
- 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.AttributeOptionsImpl
- 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 includes paths to sub-entities as well. - getCompositePaths() - Method in class org.tentackle.model.impl.EntityImpl
- getConfusingNames() - Method in class org.tentackle.model.impl.NameVerifierImpl
-
Gets the set of confusing names.
- 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. - getDataType() - Method in interface org.tentackle.model.Attribute
-
Gets the model's 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 whereEntity.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 children. - 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.
- getEffectiveDataType() - 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. - getEffectiveDataType() - Method in class org.tentackle.model.impl.AttributeImpl
- getElement() - Method in class org.tentackle.model.ModelError
-
Gets the related element.
- getElement() - Method in exception class org.tentackle.model.ModelException
-
Gets the related model element.
- getEmbeddedAttributes() - Method in interface org.tentackle.model.Entity
-
Gets the attributes of embedded entities.
- getEmbeddedAttributes() - Method in class org.tentackle.model.impl.EntityImpl
- getEmbeddedRelations(Entity) - Method in interface org.tentackle.model.Entity
-
Gets the relations of all embedded entities.
Due to the restriction of embedded entities, these relations are all non-composite object relations. - getEmbeddedRelations(Entity) - Method in class org.tentackle.model.impl.EntityImpl
- getEmbeddingEntities() - Method in interface org.tentackle.model.Entity
-
Gets the embedding entities for this embedded entity.
- getEmbeddingEntities() - Method in class org.tentackle.model.impl.EntityImpl
- getEmbeddingEntity() - Method in interface org.tentackle.model.Attribute
-
Gets the embedding entity.
Please notice that the embedding entity is determined by the specific relation, andAttribute.isEmbedded()
just means that the attribute is part of an embeddable entity. - getEmbeddingEntity() - Method in class org.tentackle.model.impl.AttributeImpl
- getEmbeddingEntity() - Method in class org.tentackle.model.impl.RelationImpl
- getEmbeddingEntity() - Method in interface org.tentackle.model.Relation
-
Gets the embedding entity.
Please notice that the embedding entity is determined by the specific relation path, andRelation.isEmbedded()
just means that the relation is part of an embeddable entity. - getEmbeddingPath() - Method in interface org.tentackle.model.Attribute
-
Gets the path of embedding entities.
The first entity is non-embedded. - getEmbeddingPath() - Method in class org.tentackle.model.impl.AttributeImpl
- getEmbeddingPath() - Method in class org.tentackle.model.impl.RelationImpl
- getEmbeddingPath() - Method in interface org.tentackle.model.Relation
-
Gets the path of embedding entities.
The first entity is non-embedded. - getEmbeddingPaths() - Method in interface org.tentackle.model.Entity
-
Gets the paths of embedding relations to this entity.
- getEmbeddingPaths() - Method in class org.tentackle.model.impl.EntityImpl
- getEntity() - Method in interface org.tentackle.model.Attribute
-
Gets the entity this attribute belongs to.
- getEntity() - Method in interface org.tentackle.model.EntityInfo
-
Gets the entity.
- 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.EntityInfoImpl
- getEntity() - Method in class org.tentackle.model.impl.EntityOptionsImpl
- getEntity() - Method in class org.tentackle.model.impl.IndexImpl
- 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.ColumnMigrator
-
Gets the migrated entity.
- getEntity() - Method in class org.tentackle.model.migrate.IndexMigrator
-
Gets the migrated entity.
- 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 class org.tentackle.model.impl.ModelDirectoryImpl
- getEntityAliases() - Method in class org.tentackle.model.impl.ModelImpl
- getEntityAliases() - Method in interface org.tentackle.model.Model
-
Gets the entity aliases.
- getEntityAliases() - Method in interface org.tentackle.model.ModelDirectory
-
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.
- getEntityInfo(Entity) - Method in class org.tentackle.model.impl.ModelImpl
- getEntityInfo(Entity) - Method in interface org.tentackle.model.Model
-
Gets the model information for the given entity.
- getFile() - Method in interface org.tentackle.model.EntityInfo
-
Gets the model file.
- getFile() - Method in class org.tentackle.model.impl.EntityInfoImpl
- getFileName() - Method in class org.tentackle.model.SourceInfo
-
Gets the filename.
- 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.
- getForeignRelation() - Method in class org.tentackle.model.impl.RelationImpl
- getForeignRelation() - Method in interface org.tentackle.model.Relation
-
Gets the foreign (opposite) relation.
- getFunctionName() - Method in class org.tentackle.model.impl.IndexAttributeImpl
- getFunctionName() - Method in interface org.tentackle.model.IndexAttribute
-
Gets the name of the function.
- 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 haveInheritanceType.NONE
, the type of the super entity is returned. - getHierarchyInheritanceType() - Method in class org.tentackle.model.impl.EntityImpl
- getIllegalNames() - Method in class org.tentackle.model.impl.NameVerifierImpl
-
Gets the set of illegal names.
- 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.
- getIndexName() - Method in class org.tentackle.model.impl.ModelImpl
- getIndexName() - Method in interface org.tentackle.model.Model
-
Gets the name of the model index list.
- 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
- getInnerDataType() - Method in interface org.tentackle.model.Attribute
-
Gets the inner datatype exposed to the backend if Convertible.
- getInnerDataType() - Method in class org.tentackle.model.impl.AttributeImpl
- getInnerType() - Method in class org.tentackle.model.parse.AttributeLine
-
Gets the inner type name.
- getInnerTypeName() - Method in interface org.tentackle.model.Attribute
-
Gets the inner type name.
This is either the generic inner type or the wrapped type of Convertible types. - getInnerTypeName() - Method in class org.tentackle.model.impl.AttributeImpl
- getInstance() - Static method in class org.tentackle.model.CodeFactory
-
The singleton.
- getInstance() - Static method in interface org.tentackle.model.Model
-
The singleton.
- getInstance() - Static method in class org.tentackle.model.ModelUtilities
-
The singleton.
- getInstance() - Static method in interface org.tentackle.model.NameVerifier
-
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
- getJavaType() - Method in class org.tentackle.model.impl.RelationImpl
- getJavaType() - Method in class org.tentackle.model.parse.AttributeLine
-
Gets the java type name.
- 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.
- getMessage() - Method in exception class org.tentackle.model.ModelException
- 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 method names.
- getMethodNameSuffix() - Method in interface org.tentackle.model.Relation
-
Gets the suffix to be used in method names.
- getModelDefaults() - Method in interface org.tentackle.model.EntityInfo
-
Gets the model defaults used when the entity was created from the model source.
- getModelDefaults() - Method in class org.tentackle.model.impl.EntityInfoImpl
- getModelDefaults() - Method in class org.tentackle.model.impl.ModelDirectoryImpl
- getModelDefaults() - Method in class org.tentackle.model.impl.ModelImpl
- getModelDefaults() - Method in interface org.tentackle.model.Model
-
Gets the model defaults.
- getModelDefaults() - Method in interface org.tentackle.model.ModelDirectory
-
Gets the model defaults.
- getModelDefaults() - Method in class org.tentackle.model.parse.Document
-
Gets the optional model defaults.
- getModelDefaults() - Method in class org.tentackle.model.print.PrintConfiguration
-
Gets the model defaults.
- getModelSource() - Method in interface org.tentackle.model.EntityInfo
-
Gets the source text of the model for this entity.
- getModelSource() - Method in class org.tentackle.model.impl.EntityInfoImpl
- 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.
- getNewValue() - Method in interface org.tentackle.model.AttributeOptions
-
Gets the new value if [NEW value] given.
- getNewValue() - Method in class org.tentackle.model.impl.AttributeOptionsImpl
- 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.
- getNmScope() - Method in class org.tentackle.model.impl.RelationImpl
- getNmScope() - Method in interface org.tentackle.model.Relation
-
Gets the access scope for the nm-method.
Defaults to the access scope of the relation. - 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 class org.tentackle.model.impl.ModelDirectoryImpl
- getPath() - Method in interface org.tentackle.model.ModelDirectory
-
Gets the directory path.
- getPathName() - Method in interface org.tentackle.model.Attribute
-
Gets the pathname.
The pathname is identical to the java name for non-embedded entities.
For embedded entities, the pathname consists of the dotted path from the parent entity to the embedded attribute. - getPathName() - Method in class org.tentackle.model.impl.AttributeImpl
- getPathName() - Method in class org.tentackle.model.impl.RelationImpl
- getPathName() - Method in interface org.tentackle.model.Relation
-
Gets the pathname.
The pathname is identical to the java name for non-embedded relations.
For embedded entities, the pathname consists of the dotted path from the parent entity to the embedded attribute. - getPosition() - Method in class org.tentackle.model.SourceInfo
-
Gets the character position within the line.
- 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.
- 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.
- 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.
- 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
- 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.
- getStereotypes() - Method in interface org.tentackle.model.CommonOptions
-
Gets the list of custom stereotypes.
- getStereotypes() - Method in class org.tentackle.model.impl.CommonOptionsImpl
- getStereotypes() - Method in class org.tentackle.model.impl.RelationImpl
- getStereotypes() - Method in class org.tentackle.model.parse.GlobalOptionLine
-
Gets the stereotypes.
- getStereotypes() - Method in interface org.tentackle.model.Relation
-
Gets the list of custom stereotypes.
- 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.
Will also contain the relations from embedded entities. - getTableRelations() - Method in class org.tentackle.model.impl.EntityImpl
- 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 trac type 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.
- getURL() - Method in interface org.tentackle.model.EntityInfo
-
Gets the URL of the model source.
- getURL() - Method in class org.tentackle.model.impl.EntityInfoImpl
- getURLs() - Method in class org.tentackle.model.impl.ModelDirectoryImpl
- getURLs() - Method in interface org.tentackle.model.ModelDirectory
-
Gets the model file URLs.
- 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 - Enum constant in enum class 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.EntityInfo
-
Returns whether the model file has changed.
- hasChanged() - Method in class org.tentackle.model.impl.EntityInfoImpl
- hasChanged() - Method in class org.tentackle.model.impl.ModelDirectoryImpl
- hasChanged() - Method in interface org.tentackle.model.ModelDirectory
-
Returns whether the directory has changed.
- hashCode() - Method in record class org.tentackle.model.AttributeSorting
-
Returns a hash code value for this object.
- 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 record class org.tentackle.model.migrate.IndexMigrator.Result
-
Returns a hash code value for this object.
- hashCode() - Method in record class org.tentackle.model.migrate.TableMigrator.Result
-
Returns a hash code value for this object.
- hashCode() - Method in class org.tentackle.model.ModelError
- hashCode() - Method in class org.tentackle.model.SourceInfo
- hints() - Method in record class org.tentackle.model.migrate.TableMigrator.Result
-
Returns the value of the
hints
record component.
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 - Record Class in org.tentackle.model.migrate
-
The 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 Class in org.tentackle.model
-
The kind of inheritance.
- Integrity - Enum Class 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 class org.tentackle.model.InheritanceType
-
Returns whether entity may have instances.
- isAllUpperOrLowerCase(String, Entity) - Method in class org.tentackle.model.impl.NameVerifierImpl
-
Checks whether the given name is all upper- or all lowercase.
The backends are usually not case-sensitive (unless the SQL names are quoted), but it is good style to either use all upper- or all lowercase. - isAttracked() - Method in enum class 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
- isBindable() - Method in interface org.tentackle.model.CommonOptions
-
Generate bindable annotation.
- isBindable() - Method in class org.tentackle.model.impl.CommonOptionsImpl
- isBluntDeclared() - Method in class org.tentackle.model.impl.RelationImpl
- isBluntDeclared() - Method in interface org.tentackle.model.Relation
-
Returns whether the blunt-method becomes part if the interface.
- isCached() - Method in interface org.tentackle.model.EntityOptions
-
Returns whether the entity provides a cache.
Only applicable to root entities. - isCached() - Method in class org.tentackle.model.impl.EntityOptionsImpl
- isCheckedByApplication() - Method in enum class 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 class 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
- isConvertible() - Method in interface org.tentackle.model.Attribute
-
Returns whether the attribute's type implements a Convertible.
- isConvertible() - Method in class org.tentackle.model.impl.AttributeImpl
- 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.
- isDescending() - Method in class org.tentackle.model.impl.IndexAttributeImpl
- isDescending() - Method in interface org.tentackle.model.IndexAttribute
-
Returns whether the attribute is descending.
- isDigitsOnly() - Method in interface org.tentackle.model.AttributeOptions
-
Returns whether only digits are allowed as input.
Applies only to strings. - isDigitsOnly() - Method in class org.tentackle.model.impl.AttributeOptionsImpl
- 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
- isEffectivelyComposite() - Method in interface org.tentackle.model.Entity
-
Returns whether entity has composite non-embedded relations.
- isEffectivelyComposite() - Method in class org.tentackle.model.impl.EntityImpl
- isEmbedded() - Method in interface org.tentackle.model.Attribute
-
Returns whether the attribute belongs to an embedded entity.
- isEmbedded() - Method in interface org.tentackle.model.Entity
-
Returns whether this is an embedded entity.
Such entities are embedded via embedding relations. - isEmbedded() - Method in class org.tentackle.model.impl.AttributeImpl
- isEmbedded() - Method in class org.tentackle.model.impl.EntityImpl
- isEmbedded() - Method in class org.tentackle.model.impl.RelationImpl
- isEmbedded() - Method in interface org.tentackle.model.Relation
-
Returns whether the relation belongs to an embedded entity.
- isEmbedding() - Method in class org.tentackle.model.impl.RelationImpl
- isEmbedding() - Method in interface org.tentackle.model.Relation
-
Returns whether the relation points to an embedded entity.
- isFile() - Method in interface org.tentackle.model.EntityInfo
-
Returns true if the URL points to a file.
- isFile() - Method in class org.tentackle.model.impl.EntityInfoImpl
- isFromSuper() - Method in interface org.tentackle.model.CommonOptions
-
Declared in super class.
- 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
- isJoinedLetter(char, char) - Method in class org.tentackle.model.ModelUtilities
-
Returns whether two character can be regarded as one.
- isLogicallyDifferent(Backend, Index, IndexMetaData, StringBuilder) - Static method in class org.tentackle.model.migrate.IndexMigrator
-
Compares a model index with an existing database index.
- isLogicallyEqualTo(Index) - Method in class org.tentackle.model.impl.IndexImpl
-
Checks whether other index is logically equal to this index.
- 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
-
Map null values to constant in database.
- isMapNull() - Method in class org.tentackle.model.impl.CommonOptionsImpl
- isMappingToNoTable() - Method in enum class org.tentackle.model.InheritanceType
-
Returns whether entity does not map to any table.
- isMappingToOwnTable() - Method in enum class org.tentackle.model.InheritanceType
-
Returns whether entity provides its own table.
- isMappingToSuperTable() - Method in enum class 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
- isMute() - Method in interface org.tentackle.model.CommonOptions
-
Element is mute.
- isMute() - Method in class org.tentackle.model.impl.CommonOptionsImpl
- isNoConstant() - Method in interface org.tentackle.model.CommonOptions
-
No constant strings.
- isNoConstant() - Method in class org.tentackle.model.impl.CommonOptionsImpl
- isNoDeclare() - Method in interface org.tentackle.model.CommonOptions
-
No declaration code.
- isNoDeclare() - Method in class org.tentackle.model.impl.CommonOptionsImpl
- isNoMethod() - Method in interface org.tentackle.model.CommonOptions
-
No getter and setter methods.
- 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
- isNotQuotedOrProvided(String, Entity) - Method in class org.tentackle.model.impl.NameVerifierImpl
-
Checks whether the name is quoted.
- isNullable() - Method in interface org.tentackle.model.Attribute
-
Returns whether database column is nullable.
- isNullable() - Method in class org.tentackle.model.impl.AttributeImpl
- isOptional() - Method in class org.tentackle.model.impl.IndexImpl
- isOptional() - Method in interface org.tentackle.model.Index
-
Returns whether the index is optional.
Such an index is only created if the backend supports all features, especially functions and conditions. - 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. - isPartOfNormText() - Method in interface org.tentackle.model.AttributeOptions
-
Returns whether the attribute becomes part of the normtext.
- isPartOfNormText() - Method in class org.tentackle.model.impl.AttributeOptionsImpl
- isPartOfNormText() - Method in class org.tentackle.model.impl.RelationImpl
- isPartOfNormText() - Method in interface org.tentackle.model.Relation
-
Returns whether the relation becomes part of the normtext.
- 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. - isProvided() - Method in interface org.tentackle.model.EntityOptions
-
Returns whether the DDL of this entity is maintained by another application.
Provided entities are ignored by the tentackle-sql maven plugin and no SQL-code will be generated at all, neither for create nor any migration. - isProvided() - Method in class org.tentackle.model.impl.EntityOptionsImpl
- 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
-
Element is read-only.
- 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 class org.tentackle.model.Integrity
-
Returns whether integrity is checked by the database for related entities.
- isRelatedTo(ModelElement) - Method in exception class 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. reversed 1:1 object relation. - 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
- 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.
- isSelectionTypeDetermined() - Method in class org.tentackle.model.impl.RelationImpl
-
Returns whether selection type was determined by rule.
- 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. - 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 [TOKENLOCK]-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 class org.tentackle.model.TrackType
-
Returns true if TRACKED, ATTRACKED or FULLTRACKED.
- isTrimRead() - Method in interface org.tentackle.model.CommonOptions
-
Trim on read from database.
- isTrimRead() - Method in class org.tentackle.model.impl.CommonOptionsImpl
- isTrimWrite() - Method in interface org.tentackle.model.CommonOptions
-
Trim on write to database.
- 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
- isValidTableAlias(String) - Method in class org.tentackle.model.impl.ModelImpl
-
Checks if a table alias is a valid name for all backends.
- isValue() - Method in class org.tentackle.model.MethodArgument
-
Returns whether the method argument is a fixed value.
- isVowel(char) - Method in class org.tentackle.model.ModelUtilities
-
Returns whether the character should be treated as a vowel.
- 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
-
Element is write-only.
- 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
- LAZY - Enum constant in enum class 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 Class in org.tentackle.model.parse
-
The configuration file line type.
- LINK - Static variable in class org.tentackle.model.impl.RelationImpl
-
property link = ...
- LIST - Enum constant in enum class org.tentackle.model.RelationType
-
1:N relation.
- loadFromDirectory(String, boolean) - Method in class org.tentackle.model.impl.ModelImpl
- loadFromDirectory(String, boolean) - Method in interface org.tentackle.model.Model
-
Loads the whole model from the model directory if not yet done.
- loadFromJar(File, boolean) - Method in class org.tentackle.model.impl.ModelImpl
- loadFromJar(File, boolean) - Method in interface org.tentackle.model.Model
-
Loads the model from a jar file.
Reads the model files listed inMETA-INF/MODEL-INDEX.LIST
. - loadFromResources(boolean) - Method in class org.tentackle.model.impl.ModelImpl
- loadFromResources(boolean) - Method in interface org.tentackle.model.Model
-
Loads from resources.
Locates allMETA-INF/MODEL-INDEX.LIST
resources and loads the model files. - loadFromURL(URL, boolean) - Method in class org.tentackle.model.impl.ModelImpl
- loadFromURL(URL, boolean) - Method in interface org.tentackle.model.Model
-
Loads an entity from a given URL.
Entities are cached, so they are loaded and parsed only once. - loadValidators() - Static method in interface org.tentackle.model.CustomModelValidator
-
Gets all custom model validators.
- loadValidators() - Static method in interface org.tentackle.model.migrate.CustomMigrationValidator
-
Gets all custom model validators.
M
- markDirty() - Method in class org.tentackle.model.impl.ModelDirectoryImpl
- markDirty() - Method in interface org.tentackle.model.ModelDirectory
-
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>, Map<String, String>) - 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
-
A directory holding model files.
The model dir is capable to detect changes, usually model files added by the Wurbelizer. - 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.
- ModelError - Class in org.tentackle.model
-
Describes a model error.
- ModelError(ModelElement, String) - Constructor for class org.tentackle.model.ModelError
-
Creates a model error.
- ModelError(ModelException) - Constructor for class org.tentackle.model.ModelError
-
Creates a model error from a model exception.
- ModelException - Exception Class in org.tentackle.model
-
Model parsing exception.
- ModelException(String) - Constructor for exception class org.tentackle.model.ModelException
-
Creates a model exception.
- ModelException(String, Throwable) - Constructor for exception class org.tentackle.model.ModelException
-
Creates a model exception.
- ModelException(String, ModelElement) - Constructor for exception class org.tentackle.model.ModelException
-
Creates a model exception.
- ModelException(String, ModelElement, Throwable) - Constructor for exception class org.tentackle.model.ModelException
-
Creates a model exception.
- ModelException(Collection<ModelError>) - Constructor for exception class 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.
- ModelUtilities - Class in org.tentackle.model
-
Model utility methods.
May be replaced by project specific implementation via@Service
. - ModelUtilities() - Constructor for class org.tentackle.model.ModelUtilities
-
Creates the model utilities.
- 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 - Enum constant in enum class 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 = ...
- NameVerifier - Interface in org.tentackle.model
-
Enforces application specific rules for names.
This is an additional check to the backend rules. - NameVerifierImpl - Class in org.tentackle.model.impl
-
Default implementation of a
NameVerifier
. - NameVerifierImpl() - Constructor for class org.tentackle.model.impl.NameVerifierImpl
-
Creates the name verifier.
- 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 - Enum constant in enum class org.tentackle.model.InheritanceType
-
There is no inheritance at all.
This is the default.
The concrete entities, i.e. the leafs of the inheritance hierarchy are of typeNONE
. - NONE - Enum constant in enum class org.tentackle.model.Integrity
-
no integrity checks at all.
- NONE - Enum constant in enum class org.tentackle.model.TrackType
-
PDO is untracked.
O
- OBJECT - Enum constant in enum class org.tentackle.model.RelationType
-
1:1 relation.
- OPTION_BIND - Static variable in class org.tentackle.model.impl.CommonOptionsImpl
-
add binding information.
- OPTION_CACHED - Static variable in class org.tentackle.model.impl.EntityOptionsImpl
-
entity provides a cache.
- 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_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_MUTE - Static variable in class org.tentackle.model.impl.CommonOptionsImpl
-
element is mute (not part of PDO).
- OPTION_NEW - Static variable in class org.tentackle.model.impl.AttributeOptionsImpl
-
value to set before validation if persisted as new.
- 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.AttributeOptionsImpl
-
add toString value to the partOfNormText.
- OPTION_NORMTEXT - Static variable in class org.tentackle.model.impl.EntityOptionsImpl
-
normText is provided.
- OPTION_PROVIDED - Static variable in class org.tentackle.model.impl.EntityOptionsImpl
-
entity provided by externally.
- 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_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
-
element is derived from superclass.
- 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, StringBuilder) - Constructor for class org.tentackle.model.parse.OptionParser
-
Creates a parser for the given text.
- org.tentackle.model - module org.tentackle.model
-
tentackle-model module.
- 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.
- ORIGIN_INFO_LEAD - Static variable in class org.tentackle.model.parse.Document
-
The model source may start with this lead followed by the source info.
Same as inorg.wurbelizer.misc.Constants
.
P
- PACKAGE - Enum constant in enum class 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 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.
- PART_OF_NORMTEXT - Static variable in class org.tentackle.model.impl.RelationImpl
-
add toString value to the partOfNormText.
- PLAIN - Enum constant in enum class org.tentackle.model.InheritanceType
-
OO inheritance only.
The entity extends its super-entity only in plain old java style. - PREFIX - Static variable in class org.tentackle.model.impl.RelationImpl
-
property prefix = ...
- 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.
- 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 - Enum constant in enum class 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 ! - 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 - Enum constant in enum class org.tentackle.model.AccessScope
-
protected scope.
- PUBLIC - Enum constant in enum class 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 - Enum constant in enum class org.tentackle.model.Integrity
-
application-level and foreign keys for non-composite relations.
- RELATED_DBONLY - Enum constant in enum class 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 - Enum constant in enum class org.tentackle.model.parse.LineType
-
relation line.
- RELATION - Static variable in class org.tentackle.model.impl.RelationImpl
-
property relation = ...
- RELATION_OPTION - Enum constant in enum class 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 Class 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.
- renameColumns() - Method in record class org.tentackle.model.migrate.TableMigrator.Result
-
Returns the value of the
renameColumns
record component. - Result(String, String) - Constructor for record class org.tentackle.model.migrate.IndexMigrator.Result
-
Creates an instance of a
Result
record class. - Result(Collection<Pattern>, Collection<ColumnMigration>, Map<String, String>, String, String, String) - Constructor for record class org.tentackle.model.migrate.TableMigrator.Result
-
Creates an instance of a
Result
record class. - 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 Class 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
- setApplicationTypeName(String) - Method in class org.tentackle.model.impl.AttributeImpl
-
Sets the application specific type if Convertible.
- setAttribute(Attribute) - Method in class org.tentackle.model.impl.RelationImpl
- setAttributeAndColumnName(Attribute, String) - Method in class org.tentackle.model.impl.IndexAttributeImpl
- 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
- setBindable(boolean) - Method in class org.tentackle.model.impl.CommonOptionsImpl
- setBindOptions(String) - Method in class org.tentackle.model.impl.CommonOptionsImpl
- setBluntDeclared(boolean) - Method in class org.tentackle.model.impl.RelationImpl
- setCached(boolean) - Method in class org.tentackle.model.impl.EntityOptionsImpl
- 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
- setColumnPrefix(String) - Method in class org.tentackle.model.impl.RelationImpl
- 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
- setDescending(boolean) - Method in class org.tentackle.model.impl.IndexAttributeImpl
- setDigitsOnly(boolean) - Method in class org.tentackle.model.impl.AttributeOptionsImpl
- setDomainKey(boolean) - Method in class org.tentackle.model.impl.AttributeOptionsImpl
- setEntityAliases(EntityAliases) - Method in class org.tentackle.model.impl.ModelImpl
- setEntityAliases(EntityAliases) - Method in interface org.tentackle.model.Model
-
Sets the entity aliases for relations between entities.
- 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
- setFunctionName(String) - Method in class org.tentackle.model.impl.IndexAttributeImpl
- setHidden(boolean) - Method in class org.tentackle.model.impl.AttributeOptionsImpl
- setImmutable(boolean) - Method in class org.tentackle.model.impl.RelationImpl
- setIndexName(String) - Method in class org.tentackle.model.impl.ModelImpl
- setIndexName(String) - Method in interface org.tentackle.model.Model
-
Sets the name of the model index list.
The default isModel.DEFAULT_INDEX_NAME
. - setInheritanceType(InheritanceType) - Method in class org.tentackle.model.impl.EntityImpl
-
Sets the inheritance type.
- setInitialValue(String) - Method in class org.tentackle.model.impl.AttributeOptionsImpl
- setInnerTypeName(String) - Method in class org.tentackle.model.impl.AttributeImpl
-
Sets the inner type name.
- 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 withinLine.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
- setModelDefaults(ModelDefaults) - Method in class org.tentackle.model.impl.ModelImpl
- setModelDefaults(ModelDefaults) - Method in interface org.tentackle.model.Model
-
Sets the model defaults to apply when loading the model sources.
- setMute(boolean) - Method in class org.tentackle.model.impl.CommonOptionsImpl
- 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
- setNewValue(String) - Method in class org.tentackle.model.impl.AttributeOptionsImpl
- 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
- setNmScope(AccessScope) - 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.
- setOptional(boolean) - Method in class org.tentackle.model.impl.IndexImpl
- 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. - setPartOfNormText(boolean) - Method in class org.tentackle.model.impl.AttributeOptionsImpl
- setPartOfNormText(boolean) - Method in class org.tentackle.model.impl.RelationImpl
- 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
- setProvided(boolean) - Method in class org.tentackle.model.impl.EntityOptionsImpl
- 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 table names.
- setSelectionCached(boolean) - Method in class org.tentackle.model.impl.RelationImpl
- setSelectionType(SelectionType) - Method in class org.tentackle.model.impl.RelationImpl
- setSelectionTypeDetermined(boolean) - 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
- 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.
- setStereotypes(List<String>) - Method in class org.tentackle.model.impl.CommonOptionsImpl
- setStereotypes(List<String>) - Method in class org.tentackle.model.impl.RelationImpl
- 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
- setTokenLockProvided(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.
- SINGLE - Enum constant in enum class 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 - Enum constant in enum class org.tentackle.model.Integrity
-
application-level integrity checks only.
- sortType() - Method in record class org.tentackle.model.AttributeSorting
-
Returns the value of the
sortType
record component. - SortType - Enum Class 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
- sum(IndexMigrator.Result) - Method in record 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 - Record Class in org.tentackle.model.migrate
-
Migration result.
Contains the migration parameters and the resulting SQL code. - tableSql() - Method in record class org.tentackle.model.migrate.TableMigrator.Result
-
Returns the value of the
tableSql
record component. - toMethodArgument(String) - Method in interface org.tentackle.model.Attribute
-
Converts a given value string to a valid java method argument.
Adds a downcast, if necessary. - toMethodArgument(String) - Method in class org.tentackle.model.impl.AttributeImpl
- toString() - Method in enum class org.tentackle.model.AccessScope
- toString() - Method in record class org.tentackle.model.AttributeSorting
-
Returns a string representation of this record class.
- 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.EntityInfoImpl
- 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.RelationImpl
- toString() - Method in class org.tentackle.model.MethodArgument
- toString() - Method in record class org.tentackle.model.migrate.IndexMigrator.Result
-
Returns a string representation of this record class.
- toString() - Method in record class org.tentackle.model.migrate.TableMigrator.Result
-
Returns a string representation of this record class.
- toString() - Method in class org.tentackle.model.migrate.TableMigrator
- toString() - Method in class org.tentackle.model.ModelDefaults
- 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 - Enum constant in enum class 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 Class 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(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() - Method in class org.tentackle.model.impl.ModelImpl
- updateRelations() - Method in interface org.tentackle.model.Model
-
Updates the relations if not yet done during load.
- updateRelations(EntityInfo) - 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.
- validate(TableMigrator, TableMigrator.Result) - Method in interface org.tentackle.model.migrate.CustomMigrationValidator
-
Validates a migration.
- validate(Model) - Method in interface org.tentackle.model.CustomModelValidator
-
Validates the model.
- 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 inheritance hierarchy.
Notice that concrete classes (the leafs of the hierarchy) must haveInheritanceType.NONE
defined! - validateJavaIdentifier(String) - Method in class org.tentackle.model.impl.NameVerifierImpl
-
Validates the given name against the rules for Java identifiers and possible conflicts with method names in superclasses.
- validateRelated() - Method in class org.tentackle.model.impl.EntityImpl
-
Validates the relation dependent settings.
AssumesModelImpl.updateRelations()
applied successfully. - valueOf(String) - Static method in enum class org.tentackle.model.AccessScope
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.tentackle.model.InheritanceType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.tentackle.model.Integrity
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.tentackle.model.parse.LineType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.tentackle.model.RelationType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.tentackle.model.SelectionType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.tentackle.model.SortType
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.tentackle.model.TrackType
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.tentackle.model.AccessScope
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.tentackle.model.InheritanceType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.tentackle.model.Integrity
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.tentackle.model.parse.LineType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.tentackle.model.RelationType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.tentackle.model.SelectionType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.tentackle.model.SortType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.tentackle.model.TrackType
-
Returns an array containing the constants of this enum class, in the order they are declared.
- verifyAttributeName(Attribute) - Method in class org.tentackle.model.impl.NameVerifierImpl
- verifyAttributeName(Attribute) - Method in interface org.tentackle.model.NameVerifier
-
Verifies the Java name of an attribute.
- verifyColumnName(Attribute) - Method in class org.tentackle.model.impl.NameVerifierImpl
- verifyColumnName(Attribute) - Method in interface org.tentackle.model.NameVerifier
-
Verifies the column name of an attribute.
- verifyEntityName(Entity) - Method in class org.tentackle.model.impl.NameVerifierImpl
- verifyEntityName(Entity) - Method in interface org.tentackle.model.NameVerifier
-
Verifies the Java name of an entity.
- verifyIndexName(Index) - Method in class org.tentackle.model.impl.NameVerifierImpl
- verifyIndexName(Index) - Method in interface org.tentackle.model.NameVerifier
-
Verifies the name of an index.
- verifyRelationName(Relation) - Method in class org.tentackle.model.impl.NameVerifierImpl
- verifyRelationName(Relation) - Method in interface org.tentackle.model.NameVerifier
-
Verifies the Java name of a relation.
- verifyTableAlias(Entity) - Method in class org.tentackle.model.impl.NameVerifierImpl
- verifyTableAlias(Entity) - Method in interface org.tentackle.model.NameVerifier
-
Verifies the table alias of an entity.
- verifyTableName(Entity) - Method in class org.tentackle.model.impl.NameVerifierImpl
- verifyTableName(Entity) - Method in interface org.tentackle.model.NameVerifier
-
Verifies the table name of an entity.
W
- warningSql() - Method in record class org.tentackle.model.migrate.TableMigrator.Result
-
Returns the value of the
warningSql
record component. - WRITEONLY - Static variable in class org.tentackle.model.impl.RelationImpl
-
writeonly relation flag.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form