A B C D E F G H I J L M N O P R S T

A

AntExecutor - Class in pt.digitalis.maven.ormgenerator.utils
Run an ANT script
AntExecutor() - Constructor for class pt.digitalis.maven.ormgenerator.utils.AntExecutor
 
artifactFactory - Variable in class pt.digitalis.maven.ormgenerator.GenerateModel
 
AUTO_PACKAGE - Static variable in class pt.digitalis.maven.ormgenerator.BaseExecutor
The auto package definition
AUTO_PREFFIX - Static variable in class pt.digitalis.maven.ormgenerator.BaseExecutor
The generated files prefix

B

BaseExecutor - Class in pt.digitalis.maven.ormgenerator
 
BaseExecutor(String, String, String) - Constructor for class pt.digitalis.maven.ormgenerator.BaseExecutor
Class constructor instanciates the ServiceExecutor with the required initializations

C

columnToPropertyName(TableIdentifier, String) - Method in class pt.digitalis.maven.ormgenerator.hibernate.CustomReverseEngineeringStrategy
 
copyFile(InputStream, File) - Static method in class pt.digitalis.maven.ormgenerator.utils.FileUtils
Copies an input stream content to a new file
copyFiles(String, String[], File) - Method in class pt.digitalis.maven.ormgenerator.utils.FileUtils
Copy a list of resources loaded from the classloader to a target directory.
copyStream(InputStream, OutputStream) - Static method in class pt.digitalis.maven.ormgenerator.utils.FileUtils
Copies the input stream to the output stream.
CustomGenericExporter - Class in pt.digitalis.maven.ormgenerator.hibernate
Custom exporter class for Hibernate tools.
CustomGenericExporter() - Constructor for class pt.digitalis.maven.ormgenerator.hibernate.CustomGenericExporter
 
customizeHBMFiles(String, String) - Static method in class pt.digitalis.maven.ormgenerator.HBMCustomization
Customize the HBM files
CustomReverseEngineeringStrategy - Class in pt.digitalis.maven.ormgenerator.hibernate
Hibernate tools reverse engeneering strategy Custom implementation
CustomReverseEngineeringStrategy(ReverseEngineeringStrategy) - Constructor for class pt.digitalis.maven.ormgenerator.hibernate.CustomReverseEngineeringStrategy
 
CustomReverseEngineeringStrategySplitSchemas - Class in pt.digitalis.maven.ormgenerator.hibernate
Hibernate tools reverse engeneering strategy Custom implementation Extends CustomReverseEngineeringStrategy and adds package schema split functionality
CustomReverseEngineeringStrategySplitSchemas(ReverseEngineeringStrategy) - Constructor for class pt.digitalis.maven.ormgenerator.hibernate.CustomReverseEngineeringStrategySplitSchemas
 

D

DAO - Class in pt.digitalis.maven.ormgenerator
A DAO definition.
DAO(String, String) - Constructor for class pt.digitalis.maven.ormgenerator.DAO
Default constructor
DAO_PACKAGE - Static variable in class pt.digitalis.maven.ormgenerator.BaseExecutor
The dao package definition
DAO_SUFFIX - Static variable in class pt.digitalis.maven.ormgenerator.BaseExecutor
The default suffix of the DAO files
DAOFinder - Class in pt.digitalis.maven.ormgenerator.utils
Finds generated DAO classes
DAOFinder() - Constructor for class pt.digitalis.maven.ormgenerator.utils.DAOFinder
 
DAOUserExecutor - Class in pt.digitalis.maven.ormgenerator
This class is responsible to generate the custom files for the ORM generation.
DAOUserExecutor(String, String, String, Log, boolean) - Constructor for class pt.digitalis.maven.ormgenerator.DAOUserExecutor
Class constructor instantiates the DAOUserExecutor with the required initializations This constructor only calls the super.
DATABASE_DIRECTORY_FILE - Static variable in class pt.digitalis.maven.ormgenerator.ServiceExecutor
The suffix given to the generated files
DATABASE_DIRECTORY_IMPL_TEMPLATE - Static variable in class pt.digitalis.maven.ormgenerator.ServiceExecutor
The name of the template for the database
DATABASE_DIRECTORY_TEMPLATE - Static variable in class pt.digitalis.maven.ormgenerator.ServiceExecutor
The name of the template for the database
deleteTree(File) - Static method in class pt.digitalis.maven.ormgenerator.utils.FileUtils
Delete all files bellow the directory
dotNotation2PathNotation(String) - Static method in class pt.digitalis.maven.ormgenerator.utils.FileUtils
Transforms a dot notation path to a general path notation
DYNAMIC_UPDATE_ATTRIBUTE - Static variable in class pt.digitalis.maven.ormgenerator.HBMCustomization
The HBM dynamic update class attribute

E

endElement(String, String, String) - Method in class pt.digitalis.maven.ormgenerator.ServiceHandler
Receive notification of the end of an element and should save the information that is recorded in the data object to the main object.
excludeColumn(TableIdentifier, String) - Method in class pt.digitalis.maven.ormgenerator.hibernate.CustomReverseEngineeringStrategy
 
excludeTable(TableIdentifier) - Method in class pt.digitalis.maven.ormgenerator.hibernate.CustomReverseEngineeringStrategy
 
execute() - Method in class pt.digitalis.maven.ormgenerator.BaseExecutor
Generates the files from the templates
execute() - Method in class pt.digitalis.maven.ormgenerator.DAOUserExecutor
The main execution process to generate the costum files
execute() - Method in class pt.digitalis.maven.ormgenerator.FactoryExecutor
This method is responsible to generate all the files.
execute() - Method in class pt.digitalis.maven.ormgenerator.GenerateModel
 
execute() - Method in class pt.digitalis.maven.ormgenerator.ServiceExecutor
This method is responsible to generate all the files.
executeAntScript(File, Properties, List<Artifact>, MavenProject, Log) - Static method in class pt.digitalis.maven.ormgenerator.utils.AntExecutor
Run an ANT script within the JVM.

F

FACTORY_TEMPLATE - Static variable in class pt.digitalis.maven.ormgenerator.FactoryExecutor
The name of the template for the factory
FactoryExecutor - Class in pt.digitalis.maven.ormgenerator
Creates the factory class
FactoryExecutor(String, String, String, String, String, String, Log) - Constructor for class pt.digitalis.maven.ormgenerator.FactoryExecutor
Class constructor instantiates the ServiceExecutor with the required initializations
FileUtils - Class in pt.digitalis.maven.ormgenerator.utils
File copying utilities that copy file/streams to file/streams.
FileUtils() - Constructor for class pt.digitalis.maven.ormgenerator.utils.FileUtils
 
findAllDAOs(String) - Static method in class pt.digitalis.maven.ormgenerator.utils.DAOFinder
Searches for all DAOs in the given package
findDAO(String, String) - Static method in class pt.digitalis.maven.ormgenerator.utils.DAOFinder
Searches for a given DAO
foreignKeyToCollectionName(String, TableIdentifier, List, TableIdentifier, List, boolean) - Method in class pt.digitalis.maven.ormgenerator.hibernate.CustomReverseEngineeringStrategy
 
foreignKeyToEntityName(String, TableIdentifier, List, TableIdentifier, List, boolean) - Method in class pt.digitalis.maven.ormgenerator.hibernate.CustomReverseEngineeringStrategy
 
FreemarkerExecutor - Class in pt.digitalis.maven.ormgenerator.utils
Runs an Freemarker script
FreemarkerExecutor() - Constructor for class pt.digitalis.maven.ormgenerator.utils.FreemarkerExecutor
 

G

generateFactoryFiles(String) - Method in class pt.digitalis.maven.ormgenerator.FactoryExecutor
Generates the files from the templates
generateFiles(String) - Method in class pt.digitalis.maven.ormgenerator.DAOUserExecutor
Generates the files from the templates
GenerateModel - Class in pt.digitalis.maven.ormgenerator
GenerateModel task.
GenerateModel() - Constructor for class pt.digitalis.maven.ormgenerator.GenerateModel
 
generateServiceFiles(String) - Method in class pt.digitalis.maven.ormgenerator.ServiceExecutor
Generates the files from the templates
getClassName() - Method in class pt.digitalis.maven.ormgenerator.DAO
 
getConfiguration() - Method in class pt.digitalis.maven.ormgenerator.hibernate.CustomGenericExporter
 
getDestinationDir() - Method in class pt.digitalis.maven.ormgenerator.BaseExecutor
 
getDirectoryFilter() - Static method in class pt.digitalis.maven.ormgenerator.utils.FileUtils
Returns a file filter for directories
getFilesInDirectory(String) - Static method in class pt.digitalis.maven.ormgenerator.utils.FileUtils
Returns the list of files inside a directory in a JAR file
getFreemarkerConfig() - Method in class pt.digitalis.maven.ormgenerator.BaseExecutor
 
getInputStream() - Method in class pt.digitalis.maven.ormgenerator.utils.Resource
Get an input stream for the resource
getJavaSourcesFilter() - Static method in class pt.digitalis.maven.ormgenerator.utils.FileUtils
Returns a file filter for a Java source files
getLinkedDAOs() - Method in class pt.digitalis.maven.ormgenerator.Services
 
getLinkedServices() - Method in class pt.digitalis.maven.ormgenerator.Services
 
getName() - Method in class pt.digitalis.maven.ormgenerator.Services
 
getName() - Method in class pt.digitalis.maven.ormgenerator.utils.Resource
Get the name of the contained resource
getPackageName() - Method in class pt.digitalis.maven.ormgenerator.BaseExecutor
 
getPackageNameForFile(POJOClass) - Method in class pt.digitalis.maven.ormgenerator.hibernate.CustomGenericExporter
 
getPathFromArtifacts(Set<Artifact>, Project) - Static method in class pt.digitalis.maven.ormgenerator.utils.AntExecutor
Builds a classpath from the dependency list of the maven project
getPathFromArtifacts(List<Artifact>, Project) - Static method in class pt.digitalis.maven.ormgenerator.utils.AntExecutor
Builds a classpath from the dependency list of the maven project
getProperties() - Method in class pt.digitalis.maven.ormgenerator.hibernate.CustomGenericExporter
 
getRelativePackage() - Method in class pt.digitalis.maven.ormgenerator.DAO
 
getSchemaDirs(String) - Static method in class pt.digitalis.maven.ormgenerator.utils.DAOFinder
Returns a set of directories to search for java classes - first level directories only
getSchemaDirsRecursive(String) - Static method in class pt.digitalis.maven.ormgenerator.utils.DAOFinder
Returns a set of directories to search for java classes - recurrent sub-directories
getSchemaName() - Method in class pt.digitalis.maven.ormgenerator.DAO
 
getServiceCfg() - Method in class pt.digitalis.maven.ormgenerator.ServiceHandler
The Service Configuration built by this class based on the xml this should only be obtained after running parser
getServiceConfigurationData() - Method in class pt.digitalis.maven.ormgenerator.ServiceExecutor
Reads the service configuration file and populates the ServiceCfg
getServiceData() - Method in class pt.digitalis.maven.ormgenerator.ServiceExecutor
 
getServices() - Method in class pt.digitalis.maven.ormgenerator.ServiceCfg
 
getTemplateDir() - Method in class pt.digitalis.maven.ormgenerator.BaseExecutor
 

H

HBMCustomization - Class in pt.digitalis.maven.ormgenerator
This class is responsible for manipulation the HBM files generate, to include settings that the reveng does not allow.
HBMCustomization() - Constructor for class pt.digitalis.maven.ormgenerator.HBMCustomization
 

I

IMPL_FILE_SUFFIX - Static variable in class pt.digitalis.maven.ormgenerator.BaseExecutor
The suffix given to the generated files
IMPL_PACKAGE_SUFFIX - Static variable in class pt.digitalis.maven.ormgenerator.BaseExecutor
The suffix that will be added to the base package
INTERFACE_PREFFIX - Static variable in class pt.digitalis.maven.ormgenerator.BaseExecutor
The prefix given to the interfaces
isDirectory() - Method in class pt.digitalis.maven.ormgenerator.utils.Resource
Inspector that checks if the resource is a directory

J

JAVA_EXTENSION - Static variable in class pt.digitalis.maven.ormgenerator.BaseExecutor
The java file extension

L

linkedDAOs - Variable in class pt.digitalis.maven.ormgenerator.Services
A List with the daos linked to this service
linkedServices - Variable in class pt.digitalis.maven.ormgenerator.Services
A List with the services linked to this service
localRepository - Variable in class pt.digitalis.maven.ormgenerator.GenerateModel
 

M

MANY_TO_ONE_NODE - Static variable in class pt.digitalis.maven.ormgenerator.HBMCustomization
The HBM many-to-one attribute
MODEL_MODULE_NAME - Static variable in class pt.digitalis.maven.ormgenerator.ServiceExecutor
The name given to the model class
MODULE_PROPERTIES_NAME - Static variable in class pt.digitalis.maven.ormgenerator.ServiceExecutor
The name given to the model class
MODULE_PROPERTIES_TEMPLATE - Static variable in class pt.digitalis.maven.ormgenerator.ServiceExecutor
The name of the template properties for the service
MODULE_TEMPLATE - Static variable in class pt.digitalis.maven.ormgenerator.ServiceExecutor
The name of the template for the service

N

name - Variable in class pt.digitalis.maven.ormgenerator.Services
Name of the service

O

obtainPath(String, String) - Static method in class pt.digitalis.maven.ormgenerator.BaseExecutor
Obtains the path where the files will be saved

P

PLUGIN_VERSION - Static variable in class pt.digitalis.maven.ormgenerator.GenerateModel
The plugin current version FIXME: Must find a way to get this at runtime!
prepareExecutor(String) - Method in class pt.digitalis.maven.ormgenerator.BaseExecutor
Prepares the executor to run
prepareFreemarker(String, Class<?>) - Static method in class pt.digitalis.maven.ormgenerator.utils.FreemarkerExecutor
Init the Freemarker configuration with the path of the directory where the templates file should be located and the object wrapper
processFreemarker(Configuration, Map<String, Object>, String, String) - Static method in class pt.digitalis.maven.ormgenerator.utils.FreemarkerExecutor
Process a freemarker template merging the giving map with it and returning the generated file to the generatedFilePath
PROPERTIES_EXTENSION - Static variable in class pt.digitalis.maven.ormgenerator.BaseExecutor
The extension of the properties files
pt.digitalis.maven.ormgenerator - package pt.digitalis.maven.ormgenerator
 
pt.digitalis.maven.ormgenerator.hibernate - package pt.digitalis.maven.ormgenerator.hibernate
 
pt.digitalis.maven.ormgenerator.utils - package pt.digitalis.maven.ormgenerator.utils
 

R

remoteRepositories - Variable in class pt.digitalis.maven.ormgenerator.GenerateModel
 
resolver - Variable in class pt.digitalis.maven.ormgenerator.GenerateModel
 
Resource - Class in pt.digitalis.maven.ormgenerator.utils
Resource class.
Resource(JarFile, ZipEntry) - Constructor for class pt.digitalis.maven.ormgenerator.utils.Resource
Constructor for a JarFile
Resource(File) - Constructor for class pt.digitalis.maven.ormgenerator.utils.Resource
Constructor for a File

S

SERVICE_DIRECTORY_FILE_SUFFIX - Static variable in class pt.digitalis.maven.ormgenerator.ServiceExecutor
The suffix given to the generated files
SERVICE_DIRECTORY_IMPL_TEMPLATE - Static variable in class pt.digitalis.maven.ormgenerator.ServiceExecutor
The name of the template for the service
SERVICE_DIRECTORY_TEMPLATE - Static variable in class pt.digitalis.maven.ormgenerator.ServiceExecutor
The name of the template for the service
SERVICE_FILE_SUFFIX - Static variable in class pt.digitalis.maven.ormgenerator.ServiceExecutor
The suffix given to the generated files
SERVICE_IMPL_TEMPLATE - Static variable in class pt.digitalis.maven.ormgenerator.ServiceExecutor
The name of the template for the service
SERVICE_TEMPLATE - Static variable in class pt.digitalis.maven.ormgenerator.ServiceExecutor
The name of the template for the service
ServiceCfg - Class in pt.digitalis.maven.ormgenerator
The root pojo that represent the configuration file.
ServiceCfg() - Constructor for class pt.digitalis.maven.ormgenerator.ServiceCfg
 
ServiceExecutor - Class in pt.digitalis.maven.ormgenerator
Creates the service code, and the IoC contributions for them
ServiceExecutor(String, String, String, String, String, String, Boolean, Log) - Constructor for class pt.digitalis.maven.ormgenerator.ServiceExecutor
Class constructor instantiates the ServiceExecutor with the required initializations
ServiceHandler - Class in pt.digitalis.maven.ormgenerator
This class should handler the data in the configuration xml and put it
ServiceHandler(String) - Constructor for class pt.digitalis.maven.ormgenerator.ServiceHandler
Default constructor
Services - Class in pt.digitalis.maven.ormgenerator
Services pojo class.
Services() - Constructor for class pt.digitalis.maven.ormgenerator.Services
 
setClassName(String) - Method in class pt.digitalis.maven.ormgenerator.DAO
 
setName(String) - Method in class pt.digitalis.maven.ormgenerator.Services
 
setSchemaName(String) - Method in class pt.digitalis.maven.ormgenerator.DAO
 
startElement(String, String, String, Attributes) - Method in class pt.digitalis.maven.ormgenerator.ServiceHandler
Receive notification of the start of an element and starts the transformation of xml tags to the data objects.

T

tableToClassName(TableIdentifier) - Method in class pt.digitalis.maven.ormgenerator.hibernate.CustomReverseEngineeringStrategy
 
tableToClassName(TableIdentifier) - Method in class pt.digitalis.maven.ormgenerator.hibernate.CustomReverseEngineeringStrategySplitSchemas
 

A B C D E F G H I J L M N O P R S T

Copyright © 2007-2010 Digitalis Informática Lda. All Rights Reserved.