Index

A B C D E F G H I J L M N O P R S T U V W 
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 for PdoGenerator and OperationGenerator.
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 attribute record component.

B

BatchPdoGenerator - Class in org.tentackle.maven.plugin.wizard
Generates the Java code for persisted PDOs in batch mode of the browse goal.
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 classId record 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 SELECT of 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 SELECT of 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 one SELECT per 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 SELECT fetching 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 by DataObject, DataList and DataItem for the data of a PDO, and by DataDiff for 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, the AbstractWizardMojo.modelDir is ignored.
fqcn() - Method in record class org.tentackle.maven.plugin.wizard.fx.TypeInfo
Returns the value of the fqcn record 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_VALUE if 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 example lines[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 implements ShortLongText, 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 the toString value.
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 the script subdirectory of the templateDir.
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.
Call mvn 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 id record 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 configured templateDir, 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 SELECT can 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 final save() or persist() 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 settings JavaCodeFactory.distinctVariables and JavaCodeFactory.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 ModuleLayer for AbstractWizardMojo.getLayers().
Layer() - Constructor for class org.tentackle.maven.plugin.wizard.Layer
 
LayerGraphResolver - Class in org.tentackle.maven.plugin.wizard
Resolves AbstractWizardMojo.getLayers() into a real ModuleLayer graph, 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 (if AbstractWizardMojo.loadModelFromDependencies), and the AbstractWizardMojo.filesets or the AbstractWizardMojo.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 if AbstractWizardMojo.filesets are 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, if AbstractWizardMojo.isLayered().
A no-op if AbstractWizardMojo.layers is 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 the operation goal.
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 the BrowseContainer.
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 the pdo goal.
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 PdoProfile to 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 Script using 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 harness imports: the import statements extracted from the fragment language: the scripting language name harness: 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, see CodeConfigurationFactory.
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 the SELECT of a single data node and the script of SELECTs 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 DataNode from the database.
SqlCondition(long, Attribute) - Constructor for record class org.tentackle.maven.plugin.wizard.pdodata.SqlCondition
Creates an instance of a SqlCondition record 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 tableName record 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 TypeInfo record 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
variableOffset - Static variable in class org.tentackle.maven.plugin.wizard.pdodata.JavaCodeFactory
If JavaCodeFactory.distinctVariables is 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 the imports model 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
 
A B C D E F G H I J L M N O P R S T U V W 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form