A B C D E G H I O P S T U V W 

A

addAttributes(ObjectModelClass, ObjectModelClass) - Method in class org.nuiton.topia.templates.DTOTransformer
 
addAttributes(ObjectModelClass, ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityDTOTransformer
Deprecated.
 
addConstructors(ObjectModelClass, boolean) - Method in class org.nuiton.topia.templates.ApplicationContextTransformer
 
addContextableMethods(ObjectModelClass, ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityTransformer
Ajout les methodes necessaire à l'interface TopiaEntityContextable si le tagValue TopiaTagValues.TAG_CONTEXTABLE est renseigné.
addContructor(ObjectModelClass, boolean) - Method in class org.nuiton.topia.templates.PersistenceContextTransformer
 
addInterface(List<String>, ObjectModelClassifier, ObjectModelClassifier) - Method in class org.nuiton.topia.templates.EntityTransformer
 
addInterface(List<String>, ObjectModelClassifier, Class<?>) - Method in class org.nuiton.topia.templates.EntityTransformer
 
addMultipleAddAllOperation(ObjectModelAttribute, String) - Method in class org.nuiton.topia.templates.EntityTransformer
 
addMultipleAddOperation(ObjectModelAttribute, String) - Method in class org.nuiton.topia.templates.EntityTransformer
 
addMultipleClearOperation(ObjectModelAttribute, String, String) - Method in class org.nuiton.topia.templates.EntityTransformer
 
addMultipleGetByTopiaIdOperation(ObjectModelAttribute) - Method in class org.nuiton.topia.templates.EntityTransformer
 
addMultipleGetOperation(ObjectModelAttribute, String) - Method in class org.nuiton.topia.templates.EntityTransformer
 
addMultipleGetOperationFromEntity(ObjectModelAttribute) - Method in class org.nuiton.topia.templates.EntityTransformer
 
addMultipleGetTopiaIdsOperation(ObjectModelAttribute, String, String) - Method in class org.nuiton.topia.templates.EntityTransformer
 
addMultipleIsEmptyOperations(ObjectModelAttribute) - Method in class org.nuiton.topia.templates.EntityTransformer
 
addMultipleRemoveOperation(ObjectModelAttribute) - Method in class org.nuiton.topia.templates.EntityTransformer
 
addMultipleSetOperation(ObjectModelAttribute, String, String) - Method in class org.nuiton.topia.templates.EntityTransformer
 
addMultipleSizeOperation(ObjectModelAttribute) - Method in class org.nuiton.topia.templates.EntityTransformer
 
addOperations(ObjectModelClass, ObjectModelClass) - Method in class org.nuiton.topia.templates.DTOTransformer
 
addOperations(ObjectModelClass, ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityDTOTransformer
Deprecated.
 
addSingleGetOperation(ObjectModelAttribute, String, String) - Method in class org.nuiton.topia.templates.EntityTransformer
Add getter for simple property (neither association nor multiple).
addSingleSetOperation(ObjectModelAttribute) - Method in class org.nuiton.topia.templates.EntityTransformer
 
allEntitiesFqn - Variable in class org.nuiton.topia.templates.EntityDaoTransformer
All entities fqn of the model (used to detect if an attribute is not an entity).
ApplicationContextTransformer - Class in org.nuiton.topia.templates
To generate PersistenceHelper
ApplicationContextTransformer() - Constructor for class org.nuiton.topia.templates.ApplicationContextTransformer
 

B

BinderHelperTransformer - Class in org.nuiton.topia.templates
A template to generate a helper for TopiaEntityBinder.
BinderHelperTransformer() - Constructor for class org.nuiton.topia.templates.BinderHelperTransformer
 

C

clean() - Method in class org.nuiton.topia.templates.EntityTransformer
 
cleanImports(String, Set<String>) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Clean a set of fqns, transform it into a List and sort it.
closeAcceptOperation() - Method in class org.nuiton.topia.templates.EntityTransformer
 
createAcceptOperation() - Method in class org.nuiton.topia.templates.EntityTransformer
 
createDAOHelper(ObjectModel, ObjectModelClass, String, String, boolean, List<ObjectModelClass>) - Method in class org.nuiton.topia.templates.DAOHelperTransformer
Deprecated.
 
createEntityAbstractClass(ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityTransformer
 
createEntityEnum(ObjectModelEnumeration, String, String, boolean, List<ObjectModelClass>) - Method in class org.nuiton.topia.templates.DAOHelperTransformer
Deprecated.
 
createEntityEnum(ObjectModelEnumeration, String, boolean, List<ObjectModelClass>) - Method in class org.nuiton.topia.templates.EntityEnumTransformer
 
createEntityInterface(ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityTransformer
 
createImplOperation(ObjectModelOperation) - Method in class org.nuiton.topia.templates.EntityTransformer
 
createPropertySetterSignature(ObjectModelClassifier, String, String, String) - Method in class org.nuiton.topia.templates.EntityTransformer
TODO-fdesbois-2010-06-25 : This method can be put in JavaBuilder or ObjectModelTransformerToJava This method create an set operation in classifier with propertyType as return type and propertyName used for operation name ('set[propertyName]').

D

DAOHelperTransformer - Class in org.nuiton.topia.templates
Deprecated.
Will be removed before 3.0
DAOHelperTransformer() - Constructor for class org.nuiton.topia.templates.DAOHelperTransformer
Deprecated.
 
DEFAULT_INHERITANCE_STRATEGY - Static variable in class org.nuiton.topia.templates.TopiaGeneratorUtil
Stratégie d'heritage par defaut.
DEFAULT_PACKAGE - Static variable in class org.nuiton.topia.templates.TopiaGeneratorUtil
Le package par défaut si aucun n'est spécifié
DEPENDENCIES_DAO - Static variable in class org.nuiton.topia.templates.TopiaGeneratorUtil
dependency to add extra operations for entity dao.
DTOTransformer - Class in org.nuiton.topia.templates
Created: 20 déc.
DTOTransformer() - Constructor for class org.nuiton.topia.templates.DTOTransformer
 

E

EntityDaoTransformer - Class in org.nuiton.topia.templates
To generate all DAO related classes for a given entity.
EntityDaoTransformer() - Constructor for class org.nuiton.topia.templates.EntityDaoTransformer
 
EntityDTOTransformer - Class in org.nuiton.topia.templates
Deprecated.
since 3.0, will not be replaced
EntityDTOTransformer() - Constructor for class org.nuiton.topia.templates.EntityDTOTransformer
Deprecated.
 
entityEnumName - Variable in class org.nuiton.topia.templates.EntityDaoTransformer
 
entityEnumPackage - Variable in class org.nuiton.topia.templates.EntityDaoTransformer
 
EntityEnumTransformer - Class in org.nuiton.topia.templates
Will generate XyzEntityEnum (where Xyz = Model name)
EntityEnumTransformer() - Constructor for class org.nuiton.topia.templates.EntityEnumTransformer
 
EntityHibernateMappingGenerator - Class in org.nuiton.topia.templates
 
EntityHibernateMappingGenerator() - Constructor for class org.nuiton.topia.templates.EntityHibernateMappingGenerator
 
EntityTransformer - Class in org.nuiton.topia.templates
A template to generate all the TopiaEntity api for all classifier with a entity stereotype.
EntityTransformer() - Constructor for class org.nuiton.topia.templates.EntityTransformer
 
extraOperations - Variable in class org.nuiton.topia.templates.EntityDaoTransformer
Map of extra operations for DAO.

G

generateAbstract(String, String) - Method in class org.nuiton.topia.templates.ApplicationContextTransformer
 
generateAbstract - Variable in class org.nuiton.topia.templates.EntityTransformer
 
generateAbstract(String, String, String) - Method in class org.nuiton.topia.templates.PersistenceContextTransformer
 
generateAbstractDao(ObjectModelClass, String, String) - Method in class org.nuiton.topia.templates.EntityDaoTransformer
 
generateAggregateOperation(ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityTransformer
 
generateAttributes(Writer, ObjectModelClass, List<ObjectModelAttribute>, String) - Method in class org.nuiton.topia.templates.EntityHibernateMappingGenerator
 
generateBinder(String, ObjectModelClass, ObjectModelClass, StringBuilder) - Method in class org.nuiton.topia.templates.BinderHelperTransformer
 
generateBooleanGetMethods - Variable in class org.nuiton.topia.templates.EntityTransformer
 
generateCompositeOperation(ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityTransformer
 
generateConcreteDao(ObjectModelClass, String, String) - Method in class org.nuiton.topia.templates.EntityDaoTransformer
 
generateDAOOperations(ObjectModelClass, Collection<ObjectModelOperation>) - Method in class org.nuiton.topia.templates.EntityDaoTransformer
Deprecated.
will be removed ASAP in topia 3.0
generateDaoSupplier(String, String) - Method in class org.nuiton.topia.templates.PersistenceContextTransformer
 
generateDatabaseObjects(Writer, ObjectModelClass, List<ObjectModelAttribute>) - Method in class org.nuiton.topia.templates.EntityHibernateMappingGenerator
 
generateDelete(ObjectModelClass, ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityDaoTransformer
 
generateEntityEnum(String, String, boolean) - Method in class org.nuiton.topia.templates.EntityEnumTransformer
 
generateExtraConstants(ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityTransformer
Generate extra constants if input has dependencies on enum used as constant injector.
generateExtraOperations(ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityTransformer
 
generateFindUsages(ObjectModelClass, ObjectModelClass, Set<ObjectModelClass>) - Method in class org.nuiton.topia.templates.EntityDaoTransformer
 
generateFromClass(Writer, ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityHibernateMappingGenerator
 
generateGeneratedDao(ObjectModelClass, String, String) - Method in class org.nuiton.topia.templates.EntityDaoTransformer
 
generateHibernateMany(Writer, ObjectModelAttribute, String) - Method in class org.nuiton.topia.templates.EntityHibernateMappingGenerator
 
generateHibernateManyToMany(Writer, ObjectModelAttribute, String) - Method in class org.nuiton.topia.templates.EntityHibernateMappingGenerator
 
generateHibernateManyToOne(Writer, ObjectModelAttribute, String) - Method in class org.nuiton.topia.templates.EntityHibernateMappingGenerator
 
generateHibernateManyToOne(Writer, ObjectModelAttribute, boolean, String) - Method in class org.nuiton.topia.templates.EntityHibernateMappingGenerator
 
generateHibernateOneToMany(Writer, ObjectModelAttribute, String) - Method in class org.nuiton.topia.templates.EntityHibernateMappingGenerator
 
generateHibernateOneToOne(Writer, ObjectModelAttribute, String) - Method in class org.nuiton.topia.templates.EntityHibernateMappingGenerator
 
generateHibernateProperty(Writer, ObjectModelAttribute, String) - Method in class org.nuiton.topia.templates.EntityHibernateMappingGenerator
 
generateImpl(String, String, String) - Method in class org.nuiton.topia.templates.ApplicationContextTransformer
 
generateImpl - Variable in class org.nuiton.topia.templates.EntityTransformer
 
generateImpl(ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityTransformer
 
generateImpl(String, String, String) - Method in class org.nuiton.topia.templates.PersistenceContextTransformer
 
generateInterface - Variable in class org.nuiton.topia.templates.EntityTransformer
 
generateNMultiplicity(String, ObjectModelClass, ObjectModelAttribute) - Method in class org.nuiton.topia.templates.EntityDaoTransformer
 
generateNoNMultiplicity(String, ObjectModelClass, ObjectModelAttribute, boolean) - Method in class org.nuiton.topia.templates.EntityDaoTransformer
 
generateNotNull(ObjectModelClass, ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityDaoTransformer
 
generateProperties(Collection<ObjectModelAttribute>) - Method in class org.nuiton.topia.templates.EntityTransformer
Generate properties from attributes.
generatePropertyAttribute(ObjectModelAttribute) - Method in class org.nuiton.topia.templates.EntityTransformer
 
generatePropertyConstant(ObjectModelAttribute) - Method in class org.nuiton.topia.templates.EntityTransformer
Generate constant in interface for attribute.
generatePropertyOperations(ObjectModelAttribute) - Method in class org.nuiton.topia.templates.EntityTransformer
Generation operations for attributes.
generateSerialVersionUID(ObjectModelClass, ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityTransformer
 
generateToString(ObjectModelClass, ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Test if we need to generate toString method for the given class.
generateToStringOperation(ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityTransformer
 
getAbstractDaoFqn(ObjectModelClass) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getAbstractDaoName(ObjectModelClass) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getAccessTagValue(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the value of the TopiaTagValues.TAG_ACCESS tag value on the given attribute.
getAnnotationTagValue(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the value of the TopiaTagValues.TAG_ANNOTATION tag value on the given attribute.
getApplicationContextAbstractName(ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getApplicationContextConcreteName(ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getApplicationContextInterfaceName(ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getApplicationContextPackage(ObjectModelTransformerToJava, ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getApplicationContextSuperClassTagValue(ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtains the value of the TopiaTagValues.TAG_APPLICATION_CONTEXT_SUPER_CLASS tag value on the model.
getClassesByStereotype(String, ObjectModel, boolean) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the list of classes for a given stereotype with the possibility to sort the result.
getClassForPrimitiveType(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getCollectionType(ObjectModelAttribute) - Method in class org.nuiton.topia.templates.EntityTransformer
 
getConcreteDaoFqn(ObjectModelClass) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getConcreteDaoName(ObjectModelClass) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getContracDaoName(ObjectModelClass) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getDAOImplementation(ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
getDaoImplementationTagValue(ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtains the value of the TopiaTagValues.TAG_DAO_IMPLEMENTATION tag value on the given model.
getDAOInterface(ObjectModelClass, ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Renvoie l'interface DAO associée à la classe passée en paramètre
getDaoOperations(ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityDaoTransformer
Deprecated.
Dao operation will not be generated anymore in a very close future
getDaoPackage(ObjectModelTransformerToJava, ObjectModel, ObjectModelClassifier) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getDaoSuperClassTagValue(ObjectModelClassifier, ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtains the value of the TopiaTagValues.TAG_DAO_SUPER_CLASS tag value on the given classifier or on the model.
getDaoSupplierInterfaceName(ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getDaoSupplierName(ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getDbName(ObjectModelElement) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Renvoie le nom BD de l'élement passé en paramètre.
getDbNameTagValue(ObjectModelElement) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the value of the TopiaTagValues.TAG_DB_NAME tag value on the given classifier.
getDbSchemaNameTagValue(ObjectModelClassifier, ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the value of the TopiaTagValues.TAG_SCHEMA_NAME tag value on the given classifier.
getDbSchemaNameTagValue(ObjectModelAttribute, ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the value of the TopiaTagValues.TAG_SCHEMA_NAME tag value on the given attribute.
getDefaultPackage(AbstractGenerator<?>) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Renvoie le package par défaut pour le générateur donné
getDOType(ObjectModelElement, ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getDOType(String, ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getElementsWithStereotype(Collection<Type>, String...) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getEntityAbstractName(ObjectModelClass) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getEntityClasses(ObjectModel, boolean) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the list of entities classes with the possibility to sort the result.
getEntityConcreteName(ObjectModelClass) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getEntityEnumName(ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getEntityPackage(ObjectModelTransformerToJava, ObjectModel, ObjectModelClassifier) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getEntitySuperClassTagValue(ObjectModelClassifier, ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtains the value of the TopiaTagValues.TAG_ENTITY_SUPER_CLASS tag value on the given classifier or on the model.
getFetchTagValue(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the value of the TopiaTagValues.TAG_FETCH tag value on the given attribute.
getFilenameForClass(ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityHibernateMappingGenerator
 
getGeneratedDaoFqn(ObjectModelClass) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getGeneratedDaoName(ObjectModelClass) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getGenerateOperatorForDAOHelperTagValue(ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getImports(ObjectModelClass, String...) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the list of fqn of object involed in the given class.
getImports(ObjectModelInterface, String...) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the list of fqn of object involed in the given interface.
getImports(ObjectModelClass, Set<String>) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the list of fqn of object involed in the given class.
getImports(ObjectModelInterface, Set<String>) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the list of fqn of object involed in the given interface.
getImports(ObjectModelOperation, Set<String>) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the fqn's list of all involed type in a givne operation.
getIndexForeignKeys(ObjectModelAttribute, ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtains the value of the tag value TopiaTagValues.TAG_INDEX_FOREIGN_KEYS on the model or on the given attribute.
getInheritanceStrategyTagValue(ObjectModelClassifier) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the value of the TopiaTagValues.TAG_INHERITANCE_STRATEGY tag value on the given classifier.
getInverseTagValue(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the value of the TopiaTagValues.TAG_INVERSE tag value on the given attribute.
getLazyTagValue(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the value of the TopiaTagValues.TAG_LAZY tag value on the given attribute.
getLegacyDaoName(ObjectModelClass) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Deprecated.
getLengthTagValue(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the value of the TopiaTagValues.TAG_LENGTH tag value on the given attribute.
getManyToManyTableName(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Renvoie le nom unique de table pour une relation ManyToMany en fonction de l'attribut attr

Plusieurs cas de figure:

getName(ObjectModelAttribute) - Method in class org.nuiton.topia.templates.EntityHibernateMappingGenerator
 
getName(ObjectModelAttribute, boolean) - Method in class org.nuiton.topia.templates.EntityHibernateMappingGenerator
 
getNaturalIdAttributes(ObjectModelClass) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Cherche et renvoie la liste des attributs constituant la clef metier d'une classe.
getNaturalIdMutableTagValue(ObjectModelClassifier) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the value of the TopiaTagValues.TAG_NATURAL_ID_MUTABLE tag value on the given classifier.
getNaturalIdTagValue(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the value of the TopiaTagValues.TAG_NATURAL_ID tag value on the given attribute.
getNMultiplicityHibernateType(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Renvoie le type d'interface à utiliser en fonction de l'attribut
getNMultiplicityInterfaceType(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Renvoie le type d'interface à utiliser en fonction de l'attribut
getNMultiplicityObjectType(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Renvoie le type d'objet (instance) à utiliser en fonction de l'attribut
getNotGenerateToStringTagValue(ObjectModelClassifier, ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the value of the TopiaTagValues.TAG_NOT_GENERATE_TO_STRING tag value on the given class.
getNotNullAttributes(ObjectModelClass) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Cherche et renvoie la liste des attributs qui ne doivent pas etre null dans une classe.
getNotNullTagValue(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the value of the TopiaTagValues.TAG_NOT_NULL tag value on the given attribute.
getOrderByTagValue(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the value of the TopiaTagValues.TAG_ORDER_BY tag value on the given attribute.
getPersistenceContextAbstractName(ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getPersistenceContextConcreteName(ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getPersistenceContextInterfaceName(ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getPersistenceContextPackage(ObjectModelTransformerToJava, ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getPersistenceContextSuperClassTagValue(ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtains the value of the TopiaTagValues.TAG_PERSISTENCE_CONTEXT_SUPER_CLASS tag value on the model.
getPersistenceType(ObjectModelClassifier) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Renvoie le type de persistence pour le classifier donné.
getPersistenceTypeTagValue(ObjectModelClassifier) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the value of the TopiaTagValues.TAG_PERSISTENCE_TYPE tag value on the given classifier.
getPrimaryKeyAttributesListDeclaration(ObjectModelClass, boolean) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
getPropertyName(ObjectModelAttribute) - Method in class org.nuiton.topia.templates.EntityTransformer
 
getPropertyType(ObjectModelAttribute) - Method in class org.nuiton.topia.templates.EntityTransformer
 
getProxyInterfaceTagValue(ObjectModelClassifier, ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the value of the TopiaTagValues.TAG_PROXY_INTERFACE tag value on the given classifier.
getReverseDbName(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the reverse db name of an attribute.
getSortAttributeTagValue(ObjectModelClassifier, ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the value of the TopiaTagValues.TAG_SORT_ATTRIBUTE tag value on the given classifier.
getSqlTypeTagValue(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the value of the TopiaTagValues.TAG_SQL_TYPE tag value on the given attribute.
getType(ObjectModelAttribute) - Method in class org.nuiton.topia.templates.EntityHibernateMappingGenerator
 
getType(ObjectModelAttribute, boolean) - Method in class org.nuiton.topia.templates.EntityHibernateMappingGenerator
 
getTypeTagValue(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Obtain the value of the TopiaTagValues.TAG_TYPE tag value on the given attribute.

H

hasDaoStereotype(ObjectModelClassifier) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Check if the given classifier has the TopiaStereoTypes.STEREOTYPE_DAO stereotype.
hasDaoStereotype(ObjectModelOperation) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Check if the given operation has the TopiaStereoTypes.STEREOTYPE_DAO stereotype.
hasDtoStereotype(ObjectModelClassifier) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Check if the given classifier has the TopiaStereoTypes.STEREOTYPE_DTO stereotype.
hasEntityStereotype(ObjectModelClassifier) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Check if the given classifier has the TopiaStereoTypes.STEREOTYPE_ENTITY stereotype.
hasEntityStereotype(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Check if the given attribute has the TopiaStereoTypes.STEREOTYPE_ENTITY stereotype.
hasNothingOrAbstractMethods(ObjectModelClass) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Indique si la classe specifiee n'a aucune ou que des methodes abstraites
hasPrimaryKeyStereotype(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Check if the given attribute has the TopiaStereoTypes.STEREOTYPE_PRIMARY_KEY stereotype.
hasStereotypes(ObjectModelElement, String...) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
hasUnidirectionalRelationOnAbstractType(ObjectModelAttribute, ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Cette méthode permet de détecter si - l'attribut représente une relation 1-n - cette relation est unidirectionnelle - le type de l'attribut représente un entité - cette entité a des sous-classes dans le modèle

Ce cas correspond à une incompatibilité d'Hibernate qui nous oblige a adopter un comportement particulier.

hasUniqueStereotype(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Check if the given attribute has the TopiaStereoTypes.STEREOTYPE_UNIQUE stereotype.
hasUseEnumerationNameTagValue(ObjectModelAttribute, ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
HIBERNATE_ATTRIBUTE_FETCH - Static variable in class org.nuiton.topia.templates.EntityHibernateMappingGenerator
 
HIBERNATE_ATTRIBUTE_INDEX - Static variable in class org.nuiton.topia.templates.EntityHibernateMappingGenerator
 
HIBERNATE_ATTRIBUTE_LAZY - Static variable in class org.nuiton.topia.templates.EntityHibernateMappingGenerator
 
HIBERNATE_ATTRIBUTE_LENGTH - Static variable in class org.nuiton.topia.templates.EntityHibernateMappingGenerator
 
HIBERNATE_ATTRIBUTE_NOT_NULL - Static variable in class org.nuiton.topia.templates.EntityHibernateMappingGenerator
 
HIBERNATE_ATTRIBUTE_ORDER_BY - Static variable in class org.nuiton.topia.templates.EntityHibernateMappingGenerator
 
HIBERNATE_ATTRIBUTE_SCHEMA - Static variable in class org.nuiton.topia.templates.EntityHibernateMappingGenerator
 
HIBERNATE_ATTRIBUTE_UNIQUE - Static variable in class org.nuiton.topia.templates.EntityHibernateMappingGenerator
 

I

init() - Method in class org.nuiton.topia.templates.TopiaGeneratorUtil.TopiaModelPropertiesProvider
 
isAbstract(ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityTransformer
 
isAssociationClassDoublon(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
isBooleanType(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
isCollectionNeeded(Collection<ObjectModelOperation>) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
isContextable(ObjectModelClassifier) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Retourne true si le tagValue TopiaTagValues.TAG_CONTEXTABLE à la valeur true.
isDateType(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
isDTO(String) - Method in class org.nuiton.topia.templates.DTOTransformer
 
isEntity(String) - Method in class org.nuiton.topia.templates.EntityDTOTransformer
Deprecated.
 
isEntity(ObjectModelAttribute, ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Check if the given attribute type is an entity.
isEntity(ObjectModelClassifier) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Check if the given classifier has the TopiaStereoTypes.STEREOTYPE_ENTITY and is not an enumeration
isGenerateAbstract(ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityTransformer
 
isGenerateAbstractDao(ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityDaoTransformer
 
isGenerateConcreteDao(ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityDaoTransformer
 
isGenerateGeneratedDao(ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityDaoTransformer
 
isGenerateImpl(ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityTransformer
 
isGenerateInterface(ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityTransformer
 
isImportNeeded(Collection<ObjectModelOperation>, String) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
isJavaIdentifier(String) - Static method in class org.nuiton.topia.templates.TopiaJavaValidator
Returns true if s is a legal Java identifier.
isNaturalId(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Detecte si un attribut fait partie d'une clef metier.
isNaturalIdMutable(ObjectModelClass) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Detecte si la clef metier d'une classe est mutable ou pas.
isNotNull(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Detecte si un attribut est marqué comme non null.
isNumericType(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
isPrimitiveType(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
isSetNeeded(Collection<ObjectModelOperation>) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
isTextType(ObjectModelAttribute) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 

O

OBJECT_MODEL_CLASS_COMPARATOR - Static variable in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
org.nuiton.topia.templates - package org.nuiton.topia.templates
TODO-FD20100507 : Need update this javadoc for ToPIA 2.4
outputAbstract - Variable in class org.nuiton.topia.templates.EntityTransformer
 
outputImpl - Variable in class org.nuiton.topia.templates.EntityTransformer
 
outputInterface - Variable in class org.nuiton.topia.templates.EntityTransformer
 

P

PERSISTENCE_TYPE_DEFAULT - Static variable in class org.nuiton.topia.templates.TopiaGeneratorUtil
Type de persistence par défaut (si aucun précisé)
PERSISTENCE_TYPE_HIBERNATE - Static variable in class org.nuiton.topia.templates.TopiaGeneratorUtil
Type de persistence Hibernate
PERSISTENCE_TYPE_LDAP - Static variable in class org.nuiton.topia.templates.TopiaGeneratorUtil
Type de persistence LDAP
PersistenceContextTransformer - Class in org.nuiton.topia.templates
To generate PersistenceHelper
PersistenceContextTransformer() - Constructor for class org.nuiton.topia.templates.PersistenceContextTransformer
 
PROPERTY_DEFAULT_PACKAGE - Static variable in class org.nuiton.topia.templates.TopiaGeneratorUtil
Propriété des générateurs indiquant le package par défaut

S

searchDirectUsages(ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
searchDirectUsages(ObjectModelClass, Map<String, ObjectModelClass>, Map<ObjectModelClass, Set<ObjectModelClass>>) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
 
shouldBeAbstract(ObjectModelClass) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Indique si la classe specifiee devrait etre abstraite
shouldGenerateDTOTopiaIdTagValue(ObjectModelClassifier, ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Search if the TagValue TopiaTagValues.TAG_GENERATE_TOPIA_ID_IN_DTO has been activated in the model.
shouldGenerateOperatorForDAOHelper(ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Cherche si le tagvalue TopiaTagValues.TAG_GENERATE_OPERATOR_FOR_DAO_HELPER a été activé dans le model.
sortAttribute(ObjectModelClass, ObjectModel) - Static method in class org.nuiton.topia.templates.TopiaGeneratorUtil
Cherche et renvoie la liste des attributs constituant la clef metier d'une classe.
STEREOTYPE_DAO - Static variable in interface org.nuiton.topia.templates.TopiaStereoTypes
Stéréotype pour les interfaces devant être générées sous forme de DAO.
STEREOTYPE_DTO - Static variable in interface org.nuiton.topia.templates.TopiaStereoTypes
Stéréotype pour les objets devant être générées sous forme de DTO.
STEREOTYPE_ENTITY - Static variable in interface org.nuiton.topia.templates.TopiaStereoTypes
Stéréotype pour les objets devant être générées sous forme d'entités
STEREOTYPE_PRIMARY_KEY - Static variable in interface org.nuiton.topia.templates.TopiaStereoTypes
Stéréotype pour les attributs étant des clés primaires.
STEREOTYPE_UNIQUE - Static variable in interface org.nuiton.topia.templates.TopiaStereoTypes
Stéréotype pour les collections avec unicité.

T

TAG_ACCESS - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag pour specfier le type d'acces a un champ.
TAG_ANNOTATION - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag pour ajouter une annotation à un champ.
TAG_APPLICATION_CONTEXT_SUPER_CLASS - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag to specify a super class to use instead of AbstractTopiaApplicationContext.
TAG_CONTEXTABLE - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag pour que les entités etendent TopiaEntityContextable et se fasse injecter le TopiaDaoSupplier par rapport aux autres entités qui ne l'ont pas.
TAG_DAO_IMPLEMENTATION - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
To specify the abstract dao to use.
TAG_DAO_SUPER_CLASS - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag to specify a super class to use instead of AbstractTopiaDao.
TAG_DB_NAME - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag pour le nom du champ / entité en BD.
TAG_ENTITY_SUPER_CLASS - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag to specify a super class to use instead of TopiaEntityAbstract.
TAG_FETCH - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag pour spécifier la caractère fetch d'une association multiple.
TAG_GENERATE_OPERATOR_FOR_DAO_HELPER - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag pour specfier si on doit générer la methode getOperator dans les daohelpers.
TAG_GENERATE_TOPIA_ID_IN_DTO - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag to specify if we want to add an "id" property in DTO generated by EntityDTOTransformer.
TAG_INDEX_FOREIGN_KEYS - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Stéréotype pour les attributs avec multiplicité nécessitant la création d'un index.
TAG_INHERITANCE_STRATEGY - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag pour configurer la stategie d'heritage choisie.
TAG_INVERSE - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag pour permettre de choisir qui contrôle la relation N-N bidirectionnelle.
TAG_LAZY - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag pour spécifier la caractère lazy d'une association multiple.
TAG_LENGTH - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag pour la taille du champ en BD.
TAG_NATURAL_ID - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag pour ajouter un attribut dans une clef métier.
TAG_NATURAL_ID_MUTABLE - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag pour specifier si une clef metier est mutable.
TAG_NOT_GENERATE_TO_STRING - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag pour specifier de ne pas generer la methode toString.
TAG_NOT_NULL - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag pour spécifier la caractère not-null d'un attribut.
TAG_ORDER_BY - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag pour spécifier la caractère order-by d'une association multiple.
TAG_PERSISTENCE_CONTEXT_SUPER_CLASS - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag to specify a super class to use instead of AbstractTopiaPersistenceContext.
TAG_PERSISTENCE_TYPE - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag pour le type de persistence.
TAG_PROXY_INTERFACE - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag pour configurer l'interface du proxy sur autre chose que l'implementation par defaut.
TAG_SCHEMA_NAME - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag pour le nom du schema en BD.
TAG_SORT_ATTRIBUTE - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag pour specifier de trier les attributs par nom lors de la generation.
TAG_SQL_TYPE - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag pour spécifier le type sql d'une propriété dans le mapping hibernate.
TAG_TYPE - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag pour spécifier le type d'une propriété dans le mapping hibernate.
TAG_USE_ENUMERATION_NAME - Static variable in interface org.nuiton.topia.templates.TopiaTagValues
Tag à placer sur un l'attribut d'une entité.
TopiaGeneratorUtil - Class in org.nuiton.topia.templates
Classe regroupant divers méthodes utiles pour la génération des entités

Created: 13 déc.

TopiaGeneratorUtil() - Constructor for class org.nuiton.topia.templates.TopiaGeneratorUtil
 
TopiaGeneratorUtil.TopiaModelPropertiesProvider - Class in org.nuiton.topia.templates
The Eugene provider of tag values and stereotypes.
TopiaGeneratorUtil.TopiaModelPropertiesProvider() - Constructor for class org.nuiton.topia.templates.TopiaGeneratorUtil.TopiaModelPropertiesProvider
 
TopiaJavaValidator - Class in org.nuiton.topia.templates
Validateur qui valide : - les types des attributs - les nom des attributs - les duplication d'attibuts
TopiaJavaValidator(ObjectModel) - Constructor for class org.nuiton.topia.templates.TopiaJavaValidator
Constructor.
TopiaMetaTransformer - Class in org.nuiton.topia.templates
Created: 20 déc.
TopiaMetaTransformer() - Constructor for class org.nuiton.topia.templates.TopiaMetaTransformer
 
TopiaRelationValidator - Class in org.nuiton.topia.templates
Validateur pour les relations du modèle.
TopiaRelationValidator(ObjectModel) - Constructor for class org.nuiton.topia.templates.TopiaRelationValidator
Constructeur de TopiaRelationValidator.
TopiaStereoTypes - Interface in org.nuiton.topia.templates
All extra stereotypes usable in topia generators.
TopiaTagValues - Interface in org.nuiton.topia.templates
All extra tag values usable in topia generators.
transformFromClass(ObjectModelClass) - Method in class org.nuiton.topia.templates.DTOTransformer
 
transformFromClass(ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityDaoTransformer
 
transformFromClass(ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityDTOTransformer
Deprecated.
 
transformFromClass(ObjectModelClass) - Method in class org.nuiton.topia.templates.EntityTransformer
 
transformFromInterface(ObjectModelInterface) - Method in class org.nuiton.topia.templates.EntityDaoTransformer
 
transformFromModel(ObjectModel) - Method in class org.nuiton.topia.templates.ApplicationContextTransformer
 
transformFromModel(ObjectModel) - Method in class org.nuiton.topia.templates.BinderHelperTransformer
 
transformFromModel(ObjectModel) - Method in class org.nuiton.topia.templates.DAOHelperTransformer
Deprecated.
 
transformFromModel(ObjectModel) - Method in class org.nuiton.topia.templates.EntityDaoTransformer
 
transformFromModel(ObjectModel) - Method in class org.nuiton.topia.templates.EntityEnumTransformer
 
transformFromModel(ObjectModel) - Method in class org.nuiton.topia.templates.PersistenceContextTransformer
 

U

updateAcceptOperation(ObjectModelAttribute) - Method in class org.nuiton.topia.templates.EntityTransformer
 
usages - Variable in class org.nuiton.topia.templates.EntityDaoTransformer
map of direct usages (values) for each entity (key).

V

validateAttribute(ObjectModelAttribute) - Method in class org.nuiton.topia.templates.TopiaJavaValidator
 
validateAttribute(ObjectModelAttribute) - Method in class org.nuiton.topia.templates.TopiaRelationValidator
 
validateClass(ObjectModelClass) - Method in class org.nuiton.topia.templates.TopiaJavaValidator
 
validateModel(ObjectModel) - Method in class org.nuiton.topia.templates.TopiaJavaValidator
 
validateModel(ObjectModel) - Method in class org.nuiton.topia.templates.TopiaMetaTransformer
 

W

warnOnLegacyClassDetected(String, String, String, String, String) - Method in class org.nuiton.topia.templates.EntityDaoTransformer
 
A B C D E G H I O P S T U V W 

Copyright © 2004–2014 CodeLutin. All rights reserved.