Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractValidateableGenerator - Class in org.tentackle.maven.plugin.wizard
-
Base class for validateable generators.
Holds common methods forPdoGeneratorandOperationGenerator. - AbstractValidateableGenerator(Model) - Constructor for class org.tentackle.maven.plugin.wizard.AbstractValidateableGenerator
-
Creates a new generator.
- AbstractWizardMojo - Class in org.tentackle.maven.plugin.wizard
-
Base class of all wizard mojos.
Loads the model, provides the profiles, installs the templates and runs the goal in an optional isolated module layer graph. - AbstractWizardMojo() - Constructor for class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
- AbstractWizardMojo.LayerScope - Class in org.tentackle.maven.plugin.wizard
-
Restores the thread's context classloader that was active before
AbstractWizardMojo.openLayerScope().
Closing the no-op scope does nothing. - AbstractWizardMojo.StageFactory - Interface in org.tentackle.maven.plugin.wizard
-
Creates the stage of an interactive goal.
- addBrowserView() - Method in class org.tentackle.maven.plugin.wizard.fx.BrowseContainer
-
Creates a new browser view and adds it to the tab pane.
If the tab pane is not created yet, it is created. - addFocusedListener(ChangeListener) - Method in class org.tentackle.maven.plugin.wizard.fx.PdoView
-
Adds a listener for the focus of the tree.
- addSelectedItemListener(ChangeListener) - Method in class org.tentackle.maven.plugin.wizard.fx.PdoView
-
Adds a selection listener for the currently selected data node.
- applyMojo(OperationMojo) - Method in class org.tentackle.maven.plugin.wizard.fx.OperationWizard
-
Configures the wizard with mojo's properties.
- applyMojo(PdoMojo) - Method in class org.tentackle.maven.plugin.wizard.fx.PdoWizard
-
Configures the wizard with mojo's properties.
- attribute() - Method in record class org.tentackle.maven.plugin.wizard.pdodata.SqlCondition
-
Returns the value of the
attributerecord component.
B
- BatchPdoGenerator - Class in org.tentackle.maven.plugin.wizard
-
Generates the Java code for persisted PDOs in batch mode of the
browsegoal. - BatchPdoGenerator(BrowseMojo, DomainContext, String, List, File) - Constructor for class org.tentackle.maven.plugin.wizard.BatchPdoGenerator
-
Creates a new batch generator.
- bindingPropertiesUpdated() - Method in class org.tentackle.maven.plugin.wizard.fx.PdoTypeStringTranslator
- BrowseContainer - Class in org.tentackle.maven.plugin.wizard.fx
-
Container dialog for the browse mojo.
Allows adding views and creates the tab pane dynamically as soon as there is more than one view. - BrowseContainer(BrowseMojo, DomainContext) - Constructor for class org.tentackle.maven.plugin.wizard.fx.BrowseContainer
-
Creates the container.
- BrowseMojo - Class in org.tentackle.maven.plugin.wizard
-
PDO browser.
Brings up an FX UI to analyze PDOs persisted in a database and to generate test code from them. - BrowseMojo() - Constructor for class org.tentackle.maven.plugin.wizard.BrowseMojo
- build() - Method in class org.tentackle.maven.plugin.wizard.LayerGraphResolver
-
Resolves every configured layer's own dependencies and builds the module layer graph.
C
- CATEGORY_OPERATION - Static variable in class org.tentackle.maven.plugin.wizard.Constants
-
template category for operations.
- CATEGORY_PDO - Static variable in class org.tentackle.maven.plugin.wizard.Constants
-
template category for PDOs.
- CATEGORY_SCRIPT - Static variable in class org.tentackle.maven.plugin.wizard.Constants
-
template category for script harnesses.
- classId() - Method in record class org.tentackle.maven.plugin.wizard.fx.TypeInfo
-
Returns the value of the
classIdrecord component. - CLASSID_EXT - Static variable in class org.tentackle.maven.plugin.wizard.Constants
-
class ID status file extension.
- close() - Method in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo.LayerScope
- CodeConfigurationFactory - Class in org.tentackle.maven.plugin.wizard.pdodata
-
Creates the default configuration to control code generation.
The configuration maps the configuration paths of the nodes, i.e. the dotted paths of the attributes and relations, to a flag whether code is generated for them. - compare(DataObject, DataObject) - Static method in class org.tentackle.maven.plugin.wizard.pdodata.DataDiff
-
Compares the data of a PDO between two locations.
- compareTo(ScriptHarness) - Method in class org.tentackle.maven.plugin.wizard.ScriptHarness
- configure() - Method in class org.tentackle.maven.plugin.wizard.fx.JavaCodeFactorySettings
- configure() - Method in class org.tentackle.maven.plugin.wizard.fx.OperationWizard
- configure() - Method in class org.tentackle.maven.plugin.wizard.fx.PdoBrowser
- configure() - Method in class org.tentackle.maven.plugin.wizard.fx.PdoView
- configureContextMenu(DataNode, MenuItem, MenuItem, MenuItem, MenuItem, MenuItem) - Static method in class org.tentackle.maven.plugin.wizard.fx.PdoBrowserUtils
-
Configures the visibility and texts of the context menu items for a data node.
- configureFx() - Method in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
Configures the FX theme.
- Constants - Class in org.tentackle.maven.plugin.wizard
-
Constants and strings.
- copyClassId(DataNode) - Static method in class org.tentackle.maven.plugin.wizard.fx.PdoBrowserUtils
-
Copies the class ID of a data node to the clipboard.
- copyFQCN(DataNode) - Static method in class org.tentackle.maven.plugin.wizard.fx.PdoBrowserUtils
-
Copies the fully qualified class name of a data node to the clipboard.
- copyReferencingSql(DataNode) - Static method in class org.tentackle.maven.plugin.wizard.fx.PdoBrowserUtils
-
Copies the SQL
SELECTs of the PDOs referencing a data node to the clipboard. - copySql(DataNode) - Static method in class org.tentackle.maven.plugin.wizard.fx.PdoBrowserUtils
-
Copies the SQL
SELECTof a data node to the clipboard. - copyTableName(DataNode) - Static method in class org.tentackle.maven.plugin.wizard.fx.PdoBrowserUtils
-
Copies the table name of a data node to the clipboard.
- create(PersistentDomainObject) - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataNodeFactory
-
Creates the data object with its sub nodes.
Loads all components of the PDO first. - createConfig(DataObject...) - Static method in class org.tentackle.maven.plugin.wizard.pdodata.CodeConfigurationFactory
-
Generates a configuration map from data object trees.
Sets the configuration path of every node in the trees as a side effect. - createCopySqlItem(EventHandler) - Static method in class org.tentackle.maven.plugin.wizard.fx.PdoBrowserUtils
-
Creates the menu item to copy the SQL
SELECTof a node. - createEmptyTableConfiguration(String) - Method in class org.tentackle.maven.plugin.wizard.fx.DataNodeTableConfigurationProvider
- createFindReferencesItem(EventHandler) - Static method in class org.tentackle.maven.plugin.wizard.fx.PdoBrowserUtils
-
Creates the menu item to copy the SQL
SELECTs of the PDOs referencing a node. - createReferencingSelects(DataNode) - Static method in class org.tentackle.maven.plugin.wizard.pdodata.SqlCodeFactory
-
Creates the SQL script finding all PDOs referencing a given PDO.
The script consists of oneSELECTper referencing table and column, grouped into the non-composite references, the components of the PDO and, if the PDO is a root entity, its aggregate members found via their root columns. - createSelect(DataNode) - Static method in class org.tentackle.maven.plugin.wizard.pdodata.SqlCodeFactory
-
Creates the SQL
SELECTfetching exactly the given node from the database.
For an object or list node, the select fetches its row(s), for an attribute node all rows carrying that value. - createSessionInfo(String, String, String) - Static method in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
Creates the session info to connect to a backend.
- createStage() - Method in interface org.tentackle.maven.plugin.wizard.AbstractWizardMojo.StageFactory
-
Creates the stage.
Invoked on the FX application thread.
D
- DataDiff - Class in org.tentackle.maven.plugin.wizard.pdodata
-
Data node to be displayed in a tree table.
The node can be used in 2 modes: to display the PDO tree to compare two PDO trees - DataDiff(DataNode, DataNode, boolean, List) - Constructor for class org.tentackle.maven.plugin.wizard.pdodata.DataDiff
-
Creates a DataDiff.
- DataDiffTableConfigurationProvider - Class in org.tentackle.maven.plugin.wizard.fx
-
Configuration provider for the
PdoView. - DataDiffTableConfigurationProvider() - Constructor for class org.tentackle.maven.plugin.wizard.fx.DataDiffTableConfigurationProvider
- DataItem - Class in org.tentackle.maven.plugin.wizard.pdodata
-
A simple Java attribute or property of a PDO.
Such as - DataItem(String, String, Object, String, Entity, Attribute, boolean, NonCompositeRelation, SqlCondition) - Constructor for class org.tentackle.maven.plugin.wizard.pdodata.DataItem
-
Creates a DataItem.
- DataList - Class in org.tentackle.maven.plugin.wizard.pdodata
-
A list of PDOs.
Such as - DataList(String, String, String, List, Relation, SqlCondition) - Constructor for class org.tentackle.maven.plugin.wizard.pdodata.DataList
-
Creates a DataList.
- DataNode - Interface in org.tentackle.maven.plugin.wizard.pdodata
-
A node in a PDO data structure.
Implemented byDataObject,DataListandDataItemfor the data of a PDO, and byDataDifffor the comparison of two such structures. - DataNodeCellType - Class in org.tentackle.maven.plugin.wizard.fx
-
Cell type to decorate the name field of a DataNode in a (tree)table.
The name field is not bindable, but instead the node itself is rendered in place of the name field. - DataNodeCellType() - Constructor for class org.tentackle.maven.plugin.wizard.fx.DataNodeCellType
- DataNodeFactory - Class in org.tentackle.maven.plugin.wizard.pdodata
-
Factory for data nodes from PDOs.
- DataNodeFactory(Model) - Constructor for class org.tentackle.maven.plugin.wizard.pdodata.DataNodeFactory
-
Creates a new factory.
- DataNodeGraphicProvider - Class in org.tentackle.maven.plugin.wizard.fx
-
PDO browser image provider.
Based on the Ikonli Material Design 2 icon pack, which is also used by tentackle-fx. - DataNodeGraphicProvider() - Constructor for class org.tentackle.maven.plugin.wizard.fx.DataNodeGraphicProvider
- DataNodeTableConfiguration<T> - Class in org.tentackle.maven.plugin.wizard.fx
-
Table configuration extended by a
Predicate. - DataNodeTableConfiguration(Class, String) - Constructor for class org.tentackle.maven.plugin.wizard.fx.DataNodeTableConfiguration
-
Creates a configuration.
- DataNodeTableConfigurationProvider<T> - Class in org.tentackle.maven.plugin.wizard.fx
-
Configuration provider for DataNode tables and tree tables.
- DataNodeTableConfigurationProvider() - Constructor for class org.tentackle.maven.plugin.wizard.fx.DataNodeTableConfigurationProvider
- DataNodeTreeItem<T> - Class in org.tentackle.maven.plugin.wizard.fx
-
Tree item for a
DataNode. - DataNodeTreeItem(T, Predicate) - Constructor for class org.tentackle.maven.plugin.wizard.fx.DataNodeTreeItem
-
Creates the tree item.
- DataObject - Class in org.tentackle.maven.plugin.wizard.pdodata
-
A PDO.
Such as - DataObject(PersistentDomainObject, String, String, List, Entity, Relation, NonCompositeRelation, boolean, SqlCondition) - Constructor for class org.tentackle.maven.plugin.wizard.pdodata.DataObject
-
Creates a DataObject.
- determineValidationImports(Entity) - Static method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Determines the import statements for the validation annotations of an entity.
The wurblets generate the annotations of the entity's own attributes and relations into the persistence interface, but cannot add the imports. - distinctVariables - Static variable in class org.tentackle.maven.plugin.wizard.pdodata.JavaCodeFactory
-
By default, the variables of the created entities are reused for the 2nd, 3rd, etc... instances.
E
- entityAliases - Variable in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
The entity aliases, in the same syntax as in the model source.
- equals(Object) - Method in class org.tentackle.maven.plugin.wizard.fx.PdoType
- equals(Object) - Method in record class org.tentackle.maven.plugin.wizard.fx.TypeInfo
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.tentackle.maven.plugin.wizard.pdodata.PdoWrapper
- equals(Object) - Method in record class org.tentackle.maven.plugin.wizard.pdodata.SqlCondition
-
Indicates whether some other object is "equal to" this one.
- equals(Object) - Method in class org.tentackle.maven.plugin.wizard.Profile
- equals(Object) - Method in class org.tentackle.maven.plugin.wizard.ScriptHarness
- execute() - Method in class org.tentackle.tentackle_wizard_maven_plugin.HelpMojo
- executeImpl() - Method in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
- executeImpl() - Method in class org.tentackle.maven.plugin.wizard.BrowseMojo
- executeImpl() - Method in class org.tentackle.maven.plugin.wizard.InitMojo
- executeImpl() - Method in class org.tentackle.maven.plugin.wizard.OperationMojo
- executeImpl() - Method in class org.tentackle.maven.plugin.wizard.PdoMojo
- executeImpl() - Method in class org.tentackle.maven.plugin.wizard.ScriptMojo
F
- filesets - Variable in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
The list of file sets containing the model.
If set, theAbstractWizardMojo.modelDiris ignored. - fqcn() - Method in record class org.tentackle.maven.plugin.wizard.fx.TypeInfo
-
Returns the value of the
fqcnrecord component. - FragmentParts - Class in org.tentackle.maven.plugin.wizard
-
Extracts the import lines from a fragment.
A line marks an import if it starts with an import marker (defaults to^-sign). - FragmentParts(String) - Constructor for class org.tentackle.maven.plugin.wizard.FragmentParts
-
Creates the parts.
- FragmentParts(String, String) - Constructor for class org.tentackle.maven.plugin.wizard.FragmentParts
-
Creates the parts.
G
- generate() - Method in class org.tentackle.maven.plugin.wizard.BatchPdoGenerator
-
Generates the Java code and writes it to the output file.
The code is preceded by a comment recording the generation time, the user, the host and the session. - generate() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Creates the operation files.
- generate() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Creates the PDO files.
The generator is validated first, and the files are only created if there are no validation errors. - generate() - Method in class org.tentackle.maven.plugin.wizard.ScriptGenerator
-
Creates the script.
- generateCode(Map, DataObject...) - Static method in class org.tentackle.maven.plugin.wizard.pdodata.JavaCodeFactory
-
Generates code from a data object template.
- getAttribute() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataItem
-
Gets the associated attribute in the model.
Notice that some items have no model equivalent, such as classId. - getBrowsablePdo(DataNode) - Static method in class org.tentackle.maven.plugin.wizard.fx.PdoBrowserUtils
-
Gets the PDO a data node can be browsed for.
For an object node it's the PDO itself, for an attribute holding a non-composite relation the related PDO. - getCamelCaseLetters() - Method in class org.tentackle.maven.plugin.wizard.fx.PdoType
-
The camel-case letters derived from the displayed name.
Used for sorting and rendering in the combobox. - getChildren() - Method in class org.tentackle.maven.plugin.wizard.fx.DataNodeTreeItem
- getClassId() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Gets the class ID.
If a class ID is necessary but missing or outside the profile's range, the next free class ID of the profile is set. - getClazz() - Method in class org.tentackle.maven.plugin.wizard.fx.PdoType
-
The PDO interface class.
- getCodeConfiguration(DataNodeFactory) - Method in class org.tentackle.maven.plugin.wizard.pdodata.PdoWrapper
-
Gets the code configuration.
Creating the configuration also sets the configuration paths in the data object tree. - getComment() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataDiff
- getComment() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataItem
- getComment() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataList
- getComment() - Method in interface org.tentackle.maven.plugin.wizard.pdodata.DataNode
-
Gets the optional comment.
- getComment() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataObject
- getConfigurationPath() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataDiff
- getConfigurationPath() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataItem
- getConfigurationPath() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataList
- getConfigurationPath() - Method in interface org.tentackle.maven.plugin.wizard.pdodata.DataNode
-
Gets the optional configuration path.
- getConfigurationPath() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataObject
- getContent() - Method in class org.tentackle.maven.plugin.wizard.FragmentParts
-
Gets the content lines.
- getContent() - Method in class org.tentackle.maven.plugin.wizard.ScriptHarness
-
Gets the harness content with the she-bang line stripped.
- getContext() - Method in class org.tentackle.maven.plugin.wizard.fx.BrowseContainer
-
Gets the domain context.
- getDataObject(DataNodeFactory) - Method in class org.tentackle.maven.plugin.wizard.pdodata.PdoWrapper
-
Gets the data object tree.
- getDefaultDirectory() - Method in class org.tentackle.maven.plugin.wizard.ScriptFragmentFile
-
Gets the directory to start browsing in.
- getDefaultScopes() - Method in class org.tentackle.maven.plugin.wizard.AbstractValidateableGenerator
- getDependencies() - Method in class org.tentackle.maven.plugin.wizard.Layer
-
Gets the layer's own dependencies, resolved independently (with their own transitive closure) via Maven's dependency resolver.
- getDomainContext() - Method in class org.tentackle.maven.plugin.wizard.fx.PdoBrowser
- getDomainImplementation() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Gets the name of the domain implementation.
- getDomainImplementation() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Gets the name of the domain implementation.
- getDomainImplementation() - Method in class org.tentackle.maven.plugin.wizard.Profile
-
Gets the super domain implementation.
- getDomainImplPackage() - Method in class org.tentackle.maven.plugin.wizard.Profile
-
Gets the package of the domain implementation.
- getDomainImplPackageInfo() - Method in class org.tentackle.maven.plugin.wizard.Profile
-
Gets the package info of the domain implementation package.
- getDomainInterface() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Gets the name of the domain interface.
- getDomainInterface() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Gets the name of the domain interface.
- getDomainInterface() - Method in class org.tentackle.maven.plugin.wizard.Profile
-
Gets the super domain interface.
- getDomainPackage() - Method in class org.tentackle.maven.plugin.wizard.Profile
-
Gets the package of the domain interface.
- getDomainPackageInfo() - Method in class org.tentackle.maven.plugin.wizard.Profile
-
Gets the package info of the domain interface package.
- getEntity() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataDiff
- getEntity() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataItem
- getEntity() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataList
- getEntity() - Method in interface org.tentackle.maven.plugin.wizard.pdodata.DataNode
-
Gets the entity this node belongs to.
- getEntity() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataObject
-
Gets the entity of this object.
- getEntityAliases() - Method in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
Gets the entity aliases.
- getEntityName() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Gets the entity name, i.e. the name of the PDO interface.
- getExecutionLock() - Method in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
- getFile() - Method in class org.tentackle.maven.plugin.wizard.ScriptFragmentFile
-
Gets the file currently associated with the fragment.
- getGenericType() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataList
-
Gets the inner generic type.
- getHarness() - Method in class org.tentackle.maven.plugin.wizard.ScriptMojo
-
Gets the pre-selected harness name.
- getId() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataObject
-
Gets the object ID.
- getId() - Method in class org.tentackle.maven.plugin.wizard.pdodata.PdoWrapper
-
Gets the object ID.
- getImports() - Method in class org.tentackle.maven.plugin.wizard.FragmentParts
-
Gets the import lines.
- getInheritanceType() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Gets the inheritance type.
- getLanguage() - Method in class org.tentackle.maven.plugin.wizard.ScriptHarness
-
Gets the scripting language selected by the she-bang.
- getLastFile() - Method in class org.tentackle.maven.plugin.wizard.ScriptFragmentFile
-
Gets the file used last.
- getLayers() - Method in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
Gets the configured isolated module layers.
- getLeafClassLoader(Map) - Method in class org.tentackle.maven.plugin.wizard.LayerGraphResolver
-
Gets the leaf layer's single classloader.
- getLeafLayer() - Method in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
Gets the name of the layer holding the application's own PDO/domain/persistence classes.
- getLeft() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataDiff
-
Gets the left data, null if no such data in left object.
- getLeftValue() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataDiff
-
Gets the left value.
- getLongDescription() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Gets the long description.
- getLongDescription() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Gets the long description.
- getMaxClassId() - Method in class org.tentackle.maven.plugin.wizard.PdoProfile
-
Gets the maximum class ID.
Once the goal has determined the class ID ranges, this is the effective upper bound (Integer.MAX_VALUEif unbounded). - getMinClassId() - Method in class org.tentackle.maven.plugin.wizard.PdoProfile
-
Gets the minimum class ID.
Once the goal has determined the class IDs in use, this is the next free class ID. - getModel() - Method in class org.tentackle.maven.plugin.wizard.AbstractValidateableGenerator
-
Gets the model.
- getModel() - Method in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
Gets the model to use.
- getModelDefaults() - Method in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
Gets the model defaults.
- getModelSource() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Gets the model source in batch mode.
- getMojo() - Method in class org.tentackle.maven.plugin.wizard.fx.BrowseContainer
-
Gets the browse mojo.
- getName() - Method in class org.tentackle.maven.plugin.wizard.fx.PdoType
-
The displayed name.
- getName() - Method in class org.tentackle.maven.plugin.wizard.Layer
-
Gets the layer's name, unique among all configured layers.
- getName() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataDiff
- getName() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataItem
-
Gets the property name.
- getName() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataList
-
Gets the name of the list property.
- getName() - Method in interface org.tentackle.maven.plugin.wizard.pdodata.DataNode
-
Returns the name of the node.
Can be the name of a property, an entity, class, interface, whatever. - getName() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataObject
-
Gets the object name.
For list elements, the name is followed by the index, for examplelines[2]. - getName() - Method in class org.tentackle.maven.plugin.wizard.Profile
-
Gets the unique profile name.
- getName() - Method in class org.tentackle.maven.plugin.wizard.ScriptHarness
-
Gets the harness name.
- getNameMap() - Method in class org.tentackle.maven.plugin.wizard.fx.DataNodeGraphicProvider
-
Gets the symbolic name map.
- getNmRelation() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataObject
-
Gets the optional N:M relation.
Holds the composite list relation and the PDO the N:M link points to. - getNode() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataDiff
-
Gets the node to display.
- getNodes() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataDiff
-
Gets the sub nodes.
- getNodes() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataItem
- getNodes() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataList
-
Gets the items of the list.
For 1:N relations, the elements come in the same order as returned by the PDO's select method. - getNodes() - Method in interface org.tentackle.maven.plugin.wizard.pdodata.DataNode
-
Gets the optional sub nodes of this node.
- getNodes() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataObject
-
Gets the items of the object, null if reference is null.
- getNodeType() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataDiff
- getNodeType() - Method in interface org.tentackle.maven.plugin.wizard.pdodata.DataNode
-
Gets the name of this node type.
Used to locate the image, for example. - getNonCompositeRelation() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataItem
-
Gets the optional object relation.
- getOperationInterface() - Method in class org.tentackle.maven.plugin.wizard.OperationProfile
-
Gets the super operation interface.
- getOperationName() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Gets the operation name, i.e. the name of the operation interface.
- getOperationPackage() - Method in class org.tentackle.maven.plugin.wizard.OperationProfile
-
Gets the package of the operation interface.
- getOperationPackageInfo() - Method in class org.tentackle.maven.plugin.wizard.OperationProfile
-
Gets the package info of the operation interface package.
- getOperationProfiles() - Method in class org.tentackle.maven.plugin.wizard.OperationMojo
-
Gets the configured operation profiles.
- getOrgValue() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataItem
-
Gets the original object of the displayed value.
- getPackageInfo(Map, String) - Method in class org.tentackle.maven.plugin.wizard.Profile
-
Determines the package info for a given package name.
- getParent() - Method in class org.tentackle.maven.plugin.wizard.Layer
-
Gets the comma-separated names of this layer's own parent layers.
- getPdo() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataObject
-
Gets the PDO.
- getPdo() - Method in class org.tentackle.maven.plugin.wizard.pdodata.PdoWrapper
-
Gets the wrapped PDO.
- getPdoInterface() - Method in class org.tentackle.maven.plugin.wizard.PdoProfile
-
Gets the super PDO interface.
- getPdoPackage() - Method in class org.tentackle.maven.plugin.wizard.PdoProfile
-
Gets the package of the PDO interface.
- getPdoPackageInfo() - Method in class org.tentackle.maven.plugin.wizard.PdoProfile
-
Gets the package info of the PDO interface package.
- getPdoProfiles() - Method in class org.tentackle.maven.plugin.wizard.PdoMojo
-
Gets the configured PDO profiles.
- getPersistenceImplementation() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Gets the name of the persistence implementation.
- getPersistenceImplementation() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Gets the name of the persistence implementation.
- getPersistenceImplementation() - Method in class org.tentackle.maven.plugin.wizard.Profile
-
Gets the super persistence implementation.
- getPersistenceImplPackage() - Method in class org.tentackle.maven.plugin.wizard.Profile
-
Gets the package of the persistence implementation.
- getPersistenceImplPackageInfo() - Method in class org.tentackle.maven.plugin.wizard.Profile
-
Gets the package info of the persistence implementation package.
- getPersistenceInterface() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Gets the name of the persistence interface.
- getPersistenceInterface() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Gets the name of the persistence interface.
- getPersistenceInterface() - Method in class org.tentackle.maven.plugin.wizard.Profile
-
Gets the super persistence interface.
- getPersistencePackage() - Method in class org.tentackle.maven.plugin.wizard.Profile
-
Gets the package of the persistence interface.
- getPersistencePackageInfo() - Method in class org.tentackle.maven.plugin.wizard.Profile
-
Gets the package info of the persistence interface package.
- getPredicate() - Method in class org.tentackle.maven.plugin.wizard.fx.DataNodeTableConfiguration
-
Gets the predicate.
- getPreferences() - Method in class org.tentackle.maven.plugin.wizard.ScriptMojo
-
Gets the preferences of the script editor.
The preferences are per user and project, since they refer to files belonging to the project the goal runs in. - getPrefWidth() - Method in class org.tentackle.maven.plugin.wizard.fx.PdoView
-
Gets the preferred width of the view.
- getProfile() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Gets the profile.
- getProfile() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Gets the profile.
- getProfiles(Class) - Method in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
Gets the profiles.
- getRelatedPdo() - Method in class org.tentackle.maven.plugin.wizard.pdodata.NonCompositeRelation
-
Gets the related PDO.
- getRelation() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataList
-
Gets the composite list relation.
- getRelation() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataObject
-
Gets the composite relation this object belongs to.
This is the 1:1 object relation of a component or the list relation of a list element. - getRelation() - Method in class org.tentackle.maven.plugin.wizard.pdodata.NonCompositeRelation
-
Gets the relation.
- getRight() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataDiff
-
Gets the right data, null if no such data in right object.
- getRightValue() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataDiff
-
Gets the right value.
- getSelectedDataNode() - Method in class org.tentackle.maven.plugin.wizard.fx.PdoView
-
Gets the data node selected in the tree.
Returns the current (left) node, or the memorized (right) node if there is no current one. - getSerial() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataObject
-
Gets the object serial.
- getShortDescription() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Gets the short description.
- getShortDescription() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Gets the short description.
- getSqlCondition() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataDiff
- getSqlCondition() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataItem
- getSqlCondition() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataList
- getSqlCondition() - Method in interface org.tentackle.maven.plugin.wizard.pdodata.DataNode
-
Returns the SQL select configuration for the where clause.
- getSqlCondition() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataObject
- getStage() - Method in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
Gets the stage if this is an interactive FX application.
- getStage() - Method in class org.tentackle.maven.plugin.wizard.BrowseMojo
- getStage() - Method in class org.tentackle.maven.plugin.wizard.InitMojo
- getStage() - Method in class org.tentackle.maven.plugin.wizard.OperationMojo
- getStage() - Method in class org.tentackle.maven.plugin.wizard.PdoMojo
- getStage() - Method in class org.tentackle.maven.plugin.wizard.ScriptMojo
- getStatusDir() - Method in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
Gets the status directory.
- getSuperDomainImplementation() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Gets the name of the parent domain class.
- getSuperDomainImplementation() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Gets the name of the parent domain class.
- getSuperDomainImplementationPackage() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Gets the package of the parent domain class.
Only known if the profile configures it by its fully qualified name. - getSuperDomainImplementationPackage() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Gets the package of the parent domain class.
Only known if the profile configures it by its fully qualified name. - getSuperDomainInterface() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Gets the name of the parent domain interface.
- getSuperDomainInterface() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Gets the name of the parent domain interface.
- getSuperDomainInterfacePackage() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Gets the package of the parent domain interface.
Only known if the profile configures it by its fully qualified name. - getSuperDomainInterfacePackage() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Gets the package of the parent domain interface.
Only known if the profile configures it by its fully qualified name. - getSuperEntity() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Gets the super entity.
- getSuperOperationInterface() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Gets the name of the parent operation interface.
- getSuperOperationInterfacePackage() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Gets the package of the parent operation interface.
Only known if the profile configures it by its fully qualified name. - getSuperOperationName() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Gets the name of the super operation.
- getSuperPdoInterface() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Gets the name of the parent PDO interface.
- getSuperPdoInterfacePackage() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Gets the package of the parent PDO interface.
Only known if the profile configures it by its fully qualified name. - getSuperPersistenceImplementation() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Gets the name of the parent persistence class.
- getSuperPersistenceImplementation() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Gets the name of the parent persistence class.
- getSuperPersistenceImplementationPackage() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Gets the package of the parent persistence class.
Only known if the profile configures it by its fully qualified name. - getSuperPersistenceImplementationPackage() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Gets the package of the parent persistence class.
Only known if the profile configures it by its fully qualified name. - getSuperPersistenceInterface() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Gets the name of the parent persistence interface.
- getSuperPersistenceInterface() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Gets the name of the parent persistence interface.
- getSuperPersistenceInterfacePackage() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Gets the package of the parent persistence interface.
Only known if the profile configures it by its fully qualified name. - getSuperPersistenceInterfacePackage() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Gets the package of the parent persistence interface.
Only known if the profile configures it by its fully qualified name. - getTableAlias() - Method in record class org.tentackle.maven.plugin.wizard.pdodata.SqlCondition
-
Gets the alias of the table holding the attribute.
- getTableName() - Method in record class org.tentackle.maven.plugin.wizard.pdodata.SqlCondition
-
Gets the name of the table holding the attribute.
- getTableName() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Gets the table name.
If a table name is necessary but missing, it is initialized with the profile's table prefix. - getTablePrefix() - Method in class org.tentackle.maven.plugin.wizard.PdoProfile
-
Gets the table prefix.
- getTargetFiles() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Gets the files that
OperationGenerator.generate()would create.
Requires the profile and the operation name to be set. - getTemplateDir() - Method in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
Gets the template directory.
- getType() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataDiff
- getType() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataItem
-
Gets the type basename.
- getType() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataList
- getType() - Method in interface org.tentackle.maven.plugin.wizard.pdodata.DataNode
-
Returns the type of the node.
Can be any Java type, classname (w/o package) including optional generics.
Example: - getType() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataObject
-
Gets the object type basename.
- getTypeInfo(DataNode) - Static method in class org.tentackle.maven.plugin.wizard.fx.PdoBrowserUtils
-
Gets the type info of a data node.
- getUDK() - Method in class org.tentackle.maven.plugin.wizard.pdodata.PdoWrapper
-
Gets the unique domain key string.
If the PDO implementsShortLongText, the short text followed by the long text in parentheses is returned instead. - getValidationImports() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Gets the import statements of the validation annotations in batch mode.
- getValue() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataDiff
- getValue() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataItem
-
Gets the formatted display value.
Includes the referenced PDO, if this item is the ID of a non-composite relation. - getValue() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataList
- getValue() - Method in interface org.tentackle.maven.plugin.wizard.pdodata.DataNode
-
Returns the value of the node.
This is usually thetoStringvalue. - getValue() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataObject
H
- harness - Variable in class org.tentackle.maven.plugin.wizard.ScriptMojo
-
If given, selects the harness to use.
This is the filename without the directory. - harnesses - Variable in class org.tentackle.maven.plugin.wizard.ScriptMojo
-
The harness scripts.
By default, the harness scripts are loaded from thescriptsubdirectory of thetemplateDir. - hashCode() - Method in class org.tentackle.maven.plugin.wizard.fx.PdoType
- hashCode() - Method in record class org.tentackle.maven.plugin.wizard.fx.TypeInfo
-
Returns a hash code value for this object.
- hashCode() - Method in class org.tentackle.maven.plugin.wizard.pdodata.PdoWrapper
- hashCode() - Method in record class org.tentackle.maven.plugin.wizard.pdodata.SqlCondition
-
Returns a hash code value for this object.
- hashCode() - Method in class org.tentackle.maven.plugin.wizard.Profile
- hashCode() - Method in class org.tentackle.maven.plugin.wizard.ScriptHarness
- HelpMojo - Class in org.tentackle.tentackle_wizard_maven_plugin
-
Display help information on tentackle-wizard-maven-plugin.
Callmvn tentackle-wizard:help -Ddetail=true -Dgoal=<goal-name>to display parameter details. - HelpMojo() - Constructor for class org.tentackle.tentackle_wizard_maven_plugin.HelpMojo
I
- id() - Method in record class org.tentackle.maven.plugin.wizard.pdodata.SqlCondition
-
Returns the value of the
idrecord component. - initializeRemoteDefault() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Initializes the remoting option from the project's model defaults.
- InitMojo - Class in org.tentackle.maven.plugin.wizard
-
Initializes the templates.
Copies the default templates to the configuredtemplateDir, overwriting existing ones.
Needs to be executed only to restore the templates to their defaults, since the other goals install them automatically if the template directory does not exist. - InitMojo() - Constructor for class org.tentackle.maven.plugin.wizard.InitMojo
- installTemplates() - Method in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
Copies the templates to the template directory.
Overwrites any existing templates. - isAbstractOperation() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Returns whether the operation is abstract.
- isCacheEnabled() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Returns whether caching is enabled.
- isCachingAllowed() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Checks whether caching is allowed.
- isClassIdNecessary() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Checks whether the entity needs a class ID.
Clears the class ID if not. - isCounterForListRelation() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataItem
-
Determines whether this attribute is a counter for a composite list relation.
Used by the code generator to skip such items. - isCreatingSqlPossible(DataNode) - Static method in class org.tentackle.maven.plugin.wizard.fx.PdoBrowserUtils
-
Returns whether an SQL
SELECTcan be created for a data node.
Not possible for embedded objects and for attributes whose data type spans several columns. - isDifferent() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataDiff
-
Returns whether this node or a sub node differs.
- isDomainValid() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Returns whether the operation has a domain part.
- isFindingReferencesPossible(DataNode) - Static method in class org.tentackle.maven.plugin.wizard.fx.PdoBrowserUtils
-
Returns whether the SQL
SELECTs of the PDOs referencing a data node can be created.
Only possible for non-embedded objects. - isHidden() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataDiff
- isHidden() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataItem
- isHidden() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataList
- isHidden() - Method in interface org.tentackle.maven.plugin.wizard.pdodata.DataNode
-
Gets the hidden flag.
- isHidden() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataObject
- isIdOfCompositeRelation() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataItem
-
Returns whether this is the ID of a composite object relation.
Such IDs are skipped in code generation and ignored when comparing data objects. - isInheritanceTypeValid() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Checks whether the inheritance type is valid.
- isKey() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataItem
-
Returns whether this item is part of the unique domain key.
- isLayered() - Method in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
Returns whether this goal runs against an isolated module layer graph.
- isLeaf() - Method in class org.tentackle.maven.plugin.wizard.fx.DataNodeTreeItem
- isLeftPresent() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataDiff
-
Returns whether the left node is present.
- isNewClassId() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Checks whether classID is not already used in the model.
- isNewEntity() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Checks whether the entity name is not already used in the model.
- isNewTableName() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Checks whether the table name is not already used in the model.
- isPersistenceValid() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Returns whether the operation has a persistence part.
- isRemoteDefault() - Method in class org.tentackle.maven.plugin.wizard.AbstractValidateableGenerator
-
Determines the default for remoting from the project's model defaults.
- isRemoteEnabled() - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Returns whether remoting is enabled.
- isRemoteEnabled() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Returns whether remoting is enabled.
- isRightPresent() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataDiff
-
Returns whether the right node is present.
- isSuperEntityAllowed() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Returns whether extending a super entity is allowed.
Clears the super entity if not. - isSystemOnly() - Method in class org.tentackle.maven.plugin.wizard.WizardPreferencesFactory
- isTableNameNecessary() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Checks whether the entity needs a table name.
Clears the table name if not. - isTableNameValid() - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Checks whether the table name is set properly by the user.
A table name consisting of the profile's table prefix only is not valid. - isTemplatesInstalled() - Method in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
Returns whether the templates were installed by this execution.
J
- JAVA_EXT - Static variable in class org.tentackle.maven.plugin.wizard.Constants
-
Java file extension.
- JavaCodeFactory - Class in org.tentackle.maven.plugin.wizard.pdodata
-
Factory generating Java code that creates PDOs.
The code recreates the PDOs from their data object trees:on(...), the setters of all attributes that differ from their defaults, the components and collections, and a finalsave()orpersist()for root entities. - JavaCodeFactorySettings - Class in org.tentackle.maven.plugin.wizard.fx
-
Popup to configure the variable names of the generated Java code.
Edits the static settingsJavaCodeFactory.distinctVariablesandJavaCodeFactory.variableOffset, which last for the rest of the goal's execution. - JavaCodeFactorySettings() - Constructor for class org.tentackle.maven.plugin.wizard.fx.JavaCodeFactorySettings
-
Creates the controller.
L
- Layer - Class in org.tentackle.maven.plugin.wizard
-
A named, isolated
ModuleLayerforAbstractWizardMojo.getLayers(). - Layer() - Constructor for class org.tentackle.maven.plugin.wizard.Layer
- LayerGraphResolver - Class in org.tentackle.maven.plugin.wizard
-
Resolves
AbstractWizardMojo.getLayers()into a realModuleLayergraph, in-process, at mojo-execution time. - LayerGraphResolver(AbstractWizardMojo) - Constructor for class org.tentackle.maven.plugin.wizard.LayerGraphResolver
-
Creates a layer graph resolver.
- load(File) - Method in class org.tentackle.maven.plugin.wizard.ScriptFragmentFile
-
Loads a fragment from a file.
The file becomes the current one and is remembered in the preferences. - loadModel() - Method in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
Loads the model.
The model defaults and entity aliases are applied to all model sources: the resources of the plugin dependencies (ifAbstractWizardMojo.loadModelFromDependencies), and theAbstractWizardMojo.filesetsor theAbstractWizardMojo.modelDir. - loadModel() - Method in class org.tentackle.maven.plugin.wizard.BrowseMojo
M
- mapSchemas - Variable in class org.tentackle.maven.plugin.wizard.BrowseMojo
-
Map schema names to flat table names in generated SQL SELECT statements.
- maxLinesInStringLiteral - Variable in class org.tentackle.maven.plugin.wizard.BrowseMojo
-
Limits the number of lines in generated multi-line string literals.
0 or less means unlimited (the default). - modelDefaults - Variable in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
The model defaults, in the same syntax as in the model source.
- modelDir - Variable in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
Directory holding the model files to be processed.
Ignored ifAbstractWizardMojo.filesetsare given, except as the default directory of a fileset without a directory. - modelName - Variable in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
The model name.
N
- NonCompositeRelation - Class in org.tentackle.maven.plugin.wizard.pdodata
-
Info for a non-composite object relation.
Used for members such as blahId or N:M relations.
The related PDOs must provide a unique domain key. - NonCompositeRelation(Relation, PersistentDomainObject) - Constructor for class org.tentackle.maven.plugin.wizard.pdodata.NonCompositeRelation
-
Creates the relation info.
- NOTEST_STEREOTYPE - Static variable in class org.tentackle.maven.plugin.wizard.pdodata.JavaCodeFactory
-
Stereotype for attributes and relations to skip test code generation.
O
- openLayerScope() - Method in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
Opens a scope installing
AbstractWizardMojo.getLeafLayer()'s classloader as the thread's context classloader for the duration of a goal, ifAbstractWizardMojo.isLayered().
A no-op ifAbstractWizardMojo.layersis not configured, guaranteeing the goal behaves exactly as before this feature existed: no layer graph is built and the thread's context classloader is left alone. - OperationGenerator - Class in org.tentackle.maven.plugin.wizard
-
Generator for the operation files.
Used by the interactive operation wizard and the batch mode of theoperationgoal. - OperationGenerator(Model) - Constructor for class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Creates a new generator.
- OperationMojo - Class in org.tentackle.maven.plugin.wizard
-
Wizard to create operation files.
Brings up an FX UI to create the operation-related Java files. - OperationMojo() - Constructor for class org.tentackle.maven.plugin.wizard.OperationMojo
- OperationProfile - Class in org.tentackle.maven.plugin.wizard
-
Profile for operations.
- OperationProfile() - Constructor for class org.tentackle.maven.plugin.wizard.OperationProfile
- OperationTemplateModel - Class in org.tentackle.maven.plugin.wizard
-
FreeMarker model for the operation templates.
- OperationTemplateModel(OperationGenerator) - Constructor for class org.tentackle.maven.plugin.wizard.OperationTemplateModel
-
Creates the model from the generator.
- OperationWizard - Class in org.tentackle.maven.plugin.wizard.fx
-
Controller for the operation wizard.
- OperationWizard() - Constructor for class org.tentackle.maven.plugin.wizard.fx.OperationWizard
-
Creates the operation wizard controller.
- org.tentackle.maven.plugin.wizard - package org.tentackle.maven.plugin.wizard
- org.tentackle.maven.plugin.wizard.fx - package org.tentackle.maven.plugin.wizard.fx
- org.tentackle.maven.plugin.wizard.pdodata - package org.tentackle.maven.plugin.wizard.pdodata
- org.tentackle.tentackle_wizard_maven_plugin - package org.tentackle.tentackle_wizard_maven_plugin
P
- password - Variable in class org.tentackle.maven.plugin.wizard.BrowseMojo
-
The backend password.
- password - Variable in class org.tentackle.maven.plugin.wizard.ScriptMojo
-
The backend password.
- PdoBrowser - Class in org.tentackle.maven.plugin.wizard.fx
-
Controller to browse PDOs, compare them with a memorized state, and generate Java code or SQL from them.
Embedded in the stage or a tab of theBrowseContainer. - PdoBrowser() - Constructor for class org.tentackle.maven.plugin.wizard.fx.PdoBrowser
- PdoBrowserUtils - Class in org.tentackle.maven.plugin.wizard.fx
-
Common methods of the PDO browser's context menus.
- PdoGenerator - Class in org.tentackle.maven.plugin.wizard
-
Generator for the PDO files.
Used by the interactive PDO wizard and the batch mode of thepdogoal. - PdoGenerator(Model) - Constructor for class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Creates a new generator.
- PdoMojo - Class in org.tentackle.maven.plugin.wizard
-
Wizard to create PDO files.
Brings up an FX UI to create the PDO-related Java files. - PdoMojo() - Constructor for class org.tentackle.maven.plugin.wizard.PdoMojo
- PdoProfile - Class in org.tentackle.maven.plugin.wizard
-
Profile for PDOs.
Adds the PDO package and super interface, the range of class IDs and an optional table prefix. - PdoProfile() - Constructor for class org.tentackle.maven.plugin.wizard.PdoProfile
- PdoTemplateModel - Class in org.tentackle.maven.plugin.wizard
-
FreeMarker model for the PDO templates.
- PdoTemplateModel(PdoGenerator) - Constructor for class org.tentackle.maven.plugin.wizard.PdoTemplateModel
-
Creates the model from the generator.
- PdoType - Class in org.tentackle.maven.plugin.wizard.fx
-
The PDO type used by the entity combobox of the
PdoBrowser. - PdoType(String, Class) - Constructor for class org.tentackle.maven.plugin.wizard.fx.PdoType
-
Creates a PDO type.
- PdoType(PersistentDomainObject) - Constructor for class org.tentackle.maven.plugin.wizard.fx.PdoType
-
Creates a PDO type from a PDO.
The name is the simple name of the PDO interface, as in the entity combobox. - PdoTypeStringTranslator - Class in org.tentackle.maven.plugin.wizard.fx
-
Translator for PdoType.
Fills the combobox with the PDO types, filtered by profile and root entities, sorted by their camel-case letters, and renders the uppercase letters in bold. - PdoTypeStringTranslator(FxTextComponent) - Constructor for class org.tentackle.maven.plugin.wizard.fx.PdoTypeStringTranslator
-
Creates a translator.
- PdoView - Class in org.tentackle.maven.plugin.wizard.fx
-
Shows the contents of a PDO with an optional diff to a memorized state of the PDO.
- PdoView() - Constructor for class org.tentackle.maven.plugin.wizard.fx.PdoView
-
Creates an object diff view.
- PdoWizard - Class in org.tentackle.maven.plugin.wizard.fx
-
Controller for the PDO wizard.
- PdoWizard() - Constructor for class org.tentackle.maven.plugin.wizard.fx.PdoWizard
-
Creates the PDO wizard controller.
- PdoWrapper - Class in org.tentackle.maven.plugin.wizard.pdodata
-
Wrapper for a PDO.
Adds the UDK property and caches the data object tree and the code configuration. - PdoWrapper(PersistentDomainObject) - Constructor for class org.tentackle.maven.plugin.wizard.pdodata.PdoWrapper
-
Creates a wrapper.
- processFileSet(FileSet) - Method in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
Processes a fileset to load the model.
- Profile - Class in org.tentackle.maven.plugin.wizard
-
Base class for PDO and operation profiles.
A profile describes a group of objects, such as master data or transaction data, by the target packages of the generated files and the super types they extend. - Profile() - Constructor for class org.tentackle.maven.plugin.wizard.Profile
- PROFILE - Static variable in class org.tentackle.maven.plugin.wizard.fx.PdoTypeStringTranslator
-
Component property key: the
PdoProfileto filter by package, null for all.
R
- REALM - Static variable in class org.tentackle.maven.plugin.wizard.fx.DataNodeGraphicProvider
-
The image realm of the data node icons.
- registerUncaughtExceptionHandler() - Method in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
Registers a handler for uncaught exceptions.
- reload() - Method in class org.tentackle.maven.plugin.wizard.pdodata.PdoWrapper
-
Reloads the PDO from the database.
Clears the cached data object tree, code configuration and UDK. - resolveFile(String) - Method in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
Resolves a path relative to the project's base directory.
- ROOT_ONLY - Static variable in class org.tentackle.maven.plugin.wizard.fx.PdoTypeStringTranslator
-
Component property key: Boolean, true to show only root entities.
- runFragment(ScriptHarness, String) - Method in class org.tentackle.maven.plugin.wizard.ScriptMojo
-
Weaves a fragment into a harness and runs the resulting script.
The session must already be current on the invoking thread. - runInteractive(AbstractWizardMojo.StageFactory) - Method in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
-
Starts the FX platform, shows the stage and waits until it is closed.
The FX theme and the handler for uncaught exceptions are configured before the stage is created.
S
- save(File, String) - Method in class org.tentackle.maven.plugin.wizard.ScriptFragmentFile
-
Saves a fragment to a file.
The file becomes the current one and is remembered in the preferences. - script - Variable in class org.tentackle.maven.plugin.wizard.ScriptMojo
-
The script fragment to run.
If given, enters batch mode and runs the fragment with the selected harness. - ScriptEditor - Class in org.tentackle.maven.plugin.wizard.fx
-
Controller for the script editor.
Lets the user pick a harness, edit a script fragment and run or interrupt it. - ScriptEditor() - Constructor for class org.tentackle.maven.plugin.wizard.fx.ScriptEditor
- ScriptFragmentFile - Class in org.tentackle.maven.plugin.wizard
-
The file holding a script fragment.
Reads and writes the fragment as UTF-8 and remembers the file most recently loaded or saved in the user preferences, so that the next session can pick it up again. - ScriptFragmentFile(Preferences, File) - Constructor for class org.tentackle.maven.plugin.wizard.ScriptFragmentFile
-
Creates the fragment file.
- ScriptGenerator - Class in org.tentackle.maven.plugin.wizard
-
Generates a script by weaving a fragment into a harness template.
- ScriptGenerator(ScriptTemplateModel, String, String) - Constructor for class org.tentackle.maven.plugin.wizard.ScriptGenerator
-
Creates a new generator.
- ScriptHarness - Class in org.tentackle.maven.plugin.wizard
-
A script harness.
A harness is a FreeMarker template that wraps a script fragment. - ScriptHarness(String, String) - Constructor for class org.tentackle.maven.plugin.wizard.ScriptHarness
-
Creates a harness.
- ScriptMojo - Class in org.tentackle.maven.plugin.wizard
-
Runs a
Scriptusing the application's dependencies.
Brings up an FX UI to edit and run a script or runs it in batch mode. - ScriptMojo() - Constructor for class org.tentackle.maven.plugin.wizard.ScriptMojo
- ScriptTemplateModel - Class in org.tentackle.maven.plugin.wizard
-
The FreeMarker model to weave a script fragment into a harness.
Provides the following variables:content: the script fragment inserted into the harnessimports: the import statements extracted from the fragmentlanguage: the scripting language nameharness: the harness filename - ScriptTemplateModel(String, String, String, String) - Constructor for class org.tentackle.maven.plugin.wizard.ScriptTemplateModel
-
Creates the model.
- setAbstractOperation(boolean) - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Sets whether the operation is abstract.
- setBrowseHandler(Consumer) - Method in class org.tentackle.maven.plugin.wizard.fx.PdoView
-
Sets the handler to browse a PDO in a new tab.
Enables the context menu item browse in new tab. - setCacheEnabled(boolean) - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Sets whether caching is enabled.
- setClassId(Integer) - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Sets the class ID.
- setConfigurationPath(String) - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataDiff
- setConfigurationPath(String) - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataItem
- setConfigurationPath(String) - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataList
- setConfigurationPath(String) - Method in interface org.tentackle.maven.plugin.wizard.pdodata.DataNode
-
Sets the optional configuration path.
The path identifies the node in the code configuration, seeCodeConfigurationFactory. - setConfigurationPath(String) - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataObject
- setContainerTab(Tab) - Method in class org.tentackle.maven.plugin.wizard.fx.PdoBrowser
-
Sets the container tab.
- setContext(BrowseContainer) - Method in class org.tentackle.maven.plugin.wizard.fx.PdoBrowser
-
Attaches the browser to its container and initializes it from the container's mojo and domain context.
- setDataList(DataList, int) - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataObject
-
Sets the parent data list and the index if this is a list element.
- setDependencies(List) - Method in class org.tentackle.maven.plugin.wizard.Layer
-
Sets the layer's own dependencies.
- setDiff(DataDiff, String, String) - Method in class org.tentackle.maven.plugin.wizard.fx.PdoView
-
Sets the comparison object and column titles.
- setDomainImplementation(String) - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Sets the name of the domain implementation.
- setDomainImplementation(String) - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Sets the name of the domain implementation.
- setDomainInterface(String) - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Sets the name of the domain interface.
Null drops the domain implementation as well. - setDomainInterface(String) - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Sets the name of the domain interface.
- setEntityName(String) - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Sets the entity name, i.e. the name of the PDO interface.
Also sets the derived names of the interfaces and implementations. - setInheritanceType(InheritanceType) - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Sets the inheritance type.
An embedded entity is never cached. - setLongDescription(String) - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Sets the long description.
- setLongDescription(String) - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Sets the long description.
- setMaxClassId(int) - Method in class org.tentackle.maven.plugin.wizard.PdoProfile
-
Sets the maximum class ID.
Used to update the profile with the effective upper bound. - setMinClassId(int) - Method in class org.tentackle.maven.plugin.wizard.PdoProfile
-
Sets the minimum class ID.
Used to update the profile with the next free class ID. - setModelSource(String) - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Sets the model source in batch mode.
- setName(String) - Method in class org.tentackle.maven.plugin.wizard.Layer
-
Sets the layer's name.
- setOperationName(String) - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Sets the operation name, i.e. the name of the operation interface.
Also sets the derived names of the interfaces and implementations and the remoting default. - setParent(String) - Method in class org.tentackle.maven.plugin.wizard.Layer
-
Sets the comma-separated names of this layer's own parent layers.
- setPersistenceImplementation(String) - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Sets the name of the persistence implementation.
- setPersistenceImplementation(String) - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Sets the name of the persistence implementation.
- setPersistenceInterface(String) - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Sets the name of the persistence interface.
Null drops the persistence implementation as well and disables remoting. - setPersistenceInterface(String) - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Sets the name of the persistence interface.
- setPredicate(Predicate) - Method in class org.tentackle.maven.plugin.wizard.fx.DataNodeTableConfiguration
-
Sets the predicate.
Usually"node -> ((DataDiff) node).isDifferent()". - setProfile(OperationProfile) - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Sets the profile.
- setProfile(PdoProfile) - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Sets the profile.
- setRemoteEnabled(boolean) - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Sets whether remoting is enabled.
- setRemoteEnabled(boolean) - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Sets whether remoting is enabled.
- setShortDescription(String) - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Sets the short description.
- setShortDescription(String) - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Sets the short description.
- setStatusDir(File) - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Sets the status directory.
- setSuperEntity(Entity) - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Sets the super entity.
- setSuperOperationName(String) - Method in class org.tentackle.maven.plugin.wizard.OperationGenerator
-
Sets the name of the super operation.
- setTableName(String) - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Sets the table name.
- setup(ScriptMojo, Session, Collection, ScriptHarness) - Method in class org.tentackle.maven.plugin.wizard.fx.ScriptEditor
-
Sets up the editor.
- setupForPdo(PdoWrapper) - Method in class org.tentackle.maven.plugin.wizard.fx.PdoBrowser
-
Sets the entity type and selects the PDO.
Used to initialize a new browser view. - setupForType(PdoType) - Method in class org.tentackle.maven.plugin.wizard.fx.PdoBrowser
-
Sets the entity type.
Used to initialize a new browser view. - setValidationImports(String) - Method in class org.tentackle.maven.plugin.wizard.PdoGenerator
-
Sets the import statements of the validation annotations in batch mode.
- show() - Method in class org.tentackle.maven.plugin.wizard.fx.BrowseContainer
-
Shows the initial browser dialog.
- show(Object) - Static method in class org.tentackle.maven.plugin.wizard.fx.JavaCodeFactorySettings
-
Shows the settings popup.
The settings are applied when the popup is hidden. - SqlCodeFactory - Class in org.tentackle.maven.plugin.wizard.pdodata
-
Factory generating SQL code to select PDOs.
Creates theSELECTof a single data node and the script ofSELECTs finding all PDOs referencing a given PDO. - SqlCodeFactory() - Constructor for class org.tentackle.maven.plugin.wizard.pdodata.SqlCodeFactory
- SqlCondition - Record Class in org.tentackle.maven.plugin.wizard.pdodata
-
Holds the data for the where condition to select the row(s) of a
DataNodefrom the database. - SqlCondition(long, Attribute) - Constructor for record class org.tentackle.maven.plugin.wizard.pdodata.SqlCondition
-
Creates an instance of a
SqlConditionrecord class. - systemNodeForPackage(Class) - Method in class org.tentackle.maven.plugin.wizard.WizardPreferencesFactory
- systemRoot() - Method in class org.tentackle.maven.plugin.wizard.WizardPreferencesFactory
T
- tableName() - Method in record class org.tentackle.maven.plugin.wizard.fx.TypeInfo
-
Returns the value of the
tableNamerecord component. - toModelFunction() - Method in class org.tentackle.maven.plugin.wizard.fx.PdoTypeStringTranslator
- toString() - Method in class org.tentackle.maven.plugin.wizard.fx.PdoType
- toString() - Method in record class org.tentackle.maven.plugin.wizard.fx.TypeInfo
-
Returns a string representation of this record class.
- toString() - Method in class org.tentackle.maven.plugin.wizard.Layer
- toString() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataDiff
- toString() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataItem
- toString() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataList
- toString() - Method in class org.tentackle.maven.plugin.wizard.pdodata.DataObject
- toString() - Method in class org.tentackle.maven.plugin.wizard.pdodata.NonCompositeRelation
- toString() - Method in class org.tentackle.maven.plugin.wizard.pdodata.PdoWrapper
- toString() - Method in record class org.tentackle.maven.plugin.wizard.pdodata.SqlCondition
-
Returns a string representation of this record class.
- toString() - Method in class org.tentackle.maven.plugin.wizard.Profile
- toString() - Method in class org.tentackle.maven.plugin.wizard.ScriptHarness
- toViewFunction() - Method in class org.tentackle.maven.plugin.wizard.fx.PdoTypeStringTranslator
- translateName(String) - Method in class org.tentackle.maven.plugin.wizard.fx.DataNodeGraphicProvider
- TypeInfo - Record Class in org.tentackle.maven.plugin.wizard.fx
-
Holds the type info for a data node.
- TypeInfo(String, String, long) - Constructor for record class org.tentackle.maven.plugin.wizard.fx.TypeInfo
-
Creates an instance of a
TypeInforecord class.
U
- updateItem(FxTableCell, DataNode) - Method in class org.tentackle.maven.plugin.wizard.fx.DataNodeCellType
- updateItem(FxTreeTableCell, DataNode) - Method in class org.tentackle.maven.plugin.wizard.fx.DataNodeCellType
- url - Variable in class org.tentackle.maven.plugin.wizard.BrowseMojo
-
The backend URL.
- url - Variable in class org.tentackle.maven.plugin.wizard.ScriptMojo
-
The backend URL.
- user - Variable in class org.tentackle.maven.plugin.wizard.BrowseMojo
-
The backend username.
- user - Variable in class org.tentackle.maven.plugin.wizard.ScriptMojo
-
The backend username.
- userRoot() - Method in class org.tentackle.maven.plugin.wizard.WizardPreferencesFactory
V
- validate() - Method in class org.tentackle.maven.plugin.wizard.AbstractWizardMojo
- validate() - Method in class org.tentackle.maven.plugin.wizard.OperationMojo
- validate() - Method in class org.tentackle.maven.plugin.wizard.PdoMojo
- validate(Map) - Method in class org.tentackle.maven.plugin.wizard.OperationProfile
- validate(Map) - Method in class org.tentackle.maven.plugin.wizard.PdoProfile
- validate(Map) - Method in class org.tentackle.maven.plugin.wizard.Profile
-
Validates the profile and determines the modules of its packages.
- validateLayers() - Method in class org.tentackle.maven.plugin.wizard.LayerGraphResolver
-
Validates the
AbstractWizardMojo.getLayers()/AbstractWizardMojo.getLeafLayer()configuration, if any. - variableOffset - Static variable in class org.tentackle.maven.plugin.wizard.pdodata.JavaCodeFactory
-
If
JavaCodeFactory.distinctVariablesis true, the variable names are numbered.
W
- weave(ScriptHarness, String) - Method in class org.tentackle.maven.plugin.wizard.ScriptMojo
-
Weaves a fragment into a harness.
Lines of the fragment starting with an^-sign are moved to theimportsmodel variable, stripped of the^-sign. - WizardPreferencesFactory - Class in org.tentackle.maven.plugin.wizard
-
Preferences factory to redirect the persisted preferences back to the default store of
java.util.prefs.
Tentackle applications usually persist their preferences in the database. - WizardPreferencesFactory() - Constructor for class org.tentackle.maven.plugin.wizard.WizardPreferencesFactory
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form