org.nuiton.topia.generator
Interface TopiaTagValues

All Superinterfaces:
org.nuiton.eugene.EugeneTagValues

public interface TopiaTagValues
extends org.nuiton.eugene.EugeneTagValues

All extra tag values usable in topia generators.

Since:
2.5
Author:
tchemit

Field Summary
static String TAG_ACCESS
          Tag pour specfier le type d'acces a un champ.
static String TAG_ANNOTATION
          Tag pour ajouter une annotation à un champ.
static String TAG_COPYRIGHT
          Deprecated. since 2.5 only use in a deprecated method TopiaGeneratorUtil.getCopyright(Model)
static String TAG_DAO_IMPLEMENTATION
          To specify the abstract dao to use.
static String TAG_DB_NAME
          Tag pour le nom du champ / entité en BD.
static String TAG_DO_COMMIT
          Tag pour specifier si une methode a besoin d'un commit après son exécution.
static String TAG_EMBED_XML
          Deprecated. @since 2.5, use nowhere, will be remove soon
static String TAG_ERROR_ARGS
          Tag pour specifier si une methode de service a besoin d'arguments pour le message d'erreur ou non
static String TAG_EXCEPTION_CLASS
          Tag pour specifier l'exception principale de l'application.
static String TAG_FETCH
          Tag pour spécifier la caractère fetch d'une association multiple.
static String TAG_GENERATE_OPERATOR_FOR_DAO_HELPER
          Tag pour specfier si on doit générer la methode getOperator dans les daohelpers.
static String TAG_GENERATE_STANDALONE_ENUM_FOR_DAO_HELPER
          Tag pour spécifier si on doit générer le TopiaEntityEnum en tant qu'inner classe du dao helper ou pas.
static String TAG_INVERSE
          Tag pour permettre de choisir qui contrôle la relation N-N bidirectionnelle.
static String TAG_LAZY
          Tag pour spécifier la caractère lazy d'une association multiple.
static String TAG_LENGTH
          Tag pour la taille du champ en BD.
static String TAG_NATURAL_ID
          Tag pour ajouter un attribut dans une clef métier.
static String TAG_NATURAL_ID_MUTABLE
          Tag pour specifier si une clef metier est mutable.
static String TAG_NO_LOG_IN_SERVICE
          Tag to specify if we want to add logs in any method of service generated by ServiceTransformer.
static String TAG_NOT_GENERATE_TO_STRING
          Tag pour specifier de ne pas generer la methode toString.
static String TAG_NOT_NULL
          Tag pour spécifier la caractère not-null d'un attribut.
static String TAG_ORDER_BY
          Tag pour spécifier la caractère order-by d'une association multiple.
static String TAG_PERSISTENCE_TYPE
          Tag pour le type de persistence.
static String TAG_PROXY_INTERFACE
          Tag pour configurer l'interface du proxy sur autre chose que l'implementation par defaut.
static String TAG_SCHEMA_NAME
          Tag pour le nom du schema en BD.
static String TAG_SECURITY_CREATE
          Tag pour spécifier le permissions à la création.
static String TAG_SECURITY_DELETE
          Tag pour spécifier le permissions à la suppression.
static String TAG_SECURITY_LOAD
          Tag pour spécifier le permissions au chargement.
static String TAG_SECURITY_UPDATE
          Tag pour spécifier le permissions à la mise à jour.
static String TAG_SORT_ATTRIBUTE
          Tag pour specifier de trier les attributs par nom lors de la generation.
static String TAG_SQL_TYPE
          Tag pour spécifier le type sql d'une propriété dans le mapping hibernate.
static String TAG_TRANSACTION
          Tag pour specifier si une methode a besoin d'une transaction (TopiaContext) ou non
static String TAG_TYPE
          Tag pour spécifier le type d'une propriété dans le mapping hibernate.
static String TAG_USE_LEGACY_DAO
          Deprecated. since 2.5, prefer use the tag value
 
Fields inherited from interface org.nuiton.eugene.EugeneTagValues
TAG_CONSTANT_PREFIX, TAG_DOCUMENTATION, TAG_I18N_PREFIX, TAG_NO_PCS, TAG_VERSION
 

Field Detail

TAG_COPYRIGHT

@Deprecated
static final String TAG_COPYRIGHT
Deprecated. since 2.5 only use in a deprecated method TopiaGeneratorUtil.getCopyright(Model)
Tag pour ajouter specifier le copyright d'un fichier.

Since:
2.5
See Also:
Constant Field Values

TAG_PERSISTENCE_TYPE

static final String TAG_PERSISTENCE_TYPE
Tag pour le type de persistence.

Since:
2.5
See Also:
TopiaGeneratorUtil.getPersistenceType(ObjectModelClassifier), TopiaGeneratorUtil.getPersistenceTypeTagValue(ObjectModelClassifier), Constant Field Values

TAG_DB_NAME

static final String TAG_DB_NAME
Tag pour le nom du champ / entité en BD.

See Also:
TopiaGeneratorUtil.getDbNameTagValue(ObjectModelElement), TopiaGeneratorUtil.getDbName(ObjectModelElement), TopiaGeneratorUtil.getReverseDbName(ObjectModelAttribute), Constant Field Values

TAG_SCHEMA_NAME

static final String TAG_SCHEMA_NAME
Tag pour le nom du schema en BD.

Since:
2.5
See Also:
TopiaGeneratorUtil.getDbSchemaNameTagValue(ObjectModelClassifier, ObjectModel), TopiaGeneratorUtil.getDbSchemaNameTagValue(ObjectModelAttribute, ObjectModel), Constant Field Values

TAG_EMBED_XML

@Deprecated
static final String TAG_EMBED_XML
Deprecated. @since 2.5, use nowhere, will be remove soon
Tag pour spécifier la caractère embed-xml d'une association.

See Also:
TopiaGeneratorUtil.getPersistenceTypeTagValue(ObjectModelClassifier), Constant Field Values

TAG_LENGTH

static final String TAG_LENGTH
Tag pour la taille du champ en BD.

Since:
2.5
See Also:
TopiaGeneratorUtil.getLengthTagValue(ObjectModelAttribute), Constant Field Values

TAG_ANNOTATION

static final String TAG_ANNOTATION
Tag pour ajouter une annotation à un champ.

Since:
2.5
See Also:
TopiaGeneratorUtil.getAnnotationTagValue(ObjectModelAttribute), Constant Field Values

TAG_ACCESS

static final String TAG_ACCESS
Tag pour specfier le type d'acces a un champ.

Since:
2.5
See Also:
TopiaGeneratorUtil.getAccessTagValue(ObjectModelAttribute), Constant Field Values

TAG_NATURAL_ID

static final String TAG_NATURAL_ID
Tag pour ajouter un attribut dans une clef métier.

Since:
2.5
See Also:
TopiaGeneratorUtil.getNaturalIdTagValue(ObjectModelAttribute), TopiaGeneratorUtil.isNaturalId(ObjectModelAttribute), Constant Field Values

TAG_NATURAL_ID_MUTABLE

static final String TAG_NATURAL_ID_MUTABLE
Tag pour specifier si une clef metier est mutable.

Since:
2.5
See Also:
TopiaGeneratorUtil.getNaturalIdMutableTagValue(ObjectModelClassifier), TopiaGeneratorUtil.isNaturalIdMutable(ObjectModelClass), Constant Field Values

TAG_INVERSE

static final String TAG_INVERSE
Tag pour permettre de choisir qui contrôle la relation N-N bidirectionnelle. A utiliser sur les deux extremités de l'association. Mettre inverse=false sur le rôle fils et inverse=true sur le rôle père. Par défaut le inverse=true est placé sur le premier rôle trouvé dans l'ordre alphabétique.

Since:
2.5
See Also:
TopiaGeneratorUtil.getInverseTagValue(ObjectModelAttribute), Constant Field Values

TAG_LAZY

static final String TAG_LAZY
Tag pour spécifier la caractère lazy d'une association multiple.

Since:
2.5
See Also:
TopiaGeneratorUtil.getLazyTagValue(ObjectModelAttribute), Constant Field Values

TAG_FETCH

static final String TAG_FETCH
Tag pour spécifier la caractère fetch d'une association multiple.

Since:
2.5
See Also:
TopiaGeneratorUtil.getFetchTagValue(ObjectModelAttribute), Constant Field Values

TAG_ORDER_BY

static final String TAG_ORDER_BY
Tag pour spécifier la caractère order-by d'une association multiple.

Since:
2.5
See Also:
TopiaGeneratorUtil.getOrderByTagValue(ObjectModelAttribute), Constant Field Values

TAG_NOT_NULL

static final String TAG_NOT_NULL
Tag pour spécifier la caractère not-null d'un attribut.

Since:
2.5
See Also:
TopiaGeneratorUtil.getNotNullTagValue(ObjectModelAttribute), Constant Field Values

TAG_PROXY_INTERFACE

static final String TAG_PROXY_INTERFACE
Tag pour configurer l'interface du proxy sur autre chose que l'implementation par defaut.

Par defaut : null > generere le proxy sur l'interface de l'implementation Autre valeur : "none" > laisse la configuration par defaut d'hibernate

Since:
2.5
See Also:
TopiaGeneratorUtil.getPersistenceTypeTagValue(ObjectModelClassifier), Constant Field Values

TAG_SECURITY_CREATE

static final String TAG_SECURITY_CREATE
Tag pour spécifier le permissions à la création.

Since:
2.5
See Also:
TopiaGeneratorUtil.getSecurityCreateTagValue(ObjectModelClassifier), Constant Field Values

TAG_SECURITY_LOAD

static final String TAG_SECURITY_LOAD
Tag pour spécifier le permissions au chargement.

Since:
2.5
See Also:
TopiaGeneratorUtil.getSecurityLoadTagValue(ObjectModelClassifier), Constant Field Values

TAG_SECURITY_UPDATE

static final String TAG_SECURITY_UPDATE
Tag pour spécifier le permissions à la mise à jour.

Since:
2.5
See Also:
TopiaGeneratorUtil.getSecurityUpdateTagValue(ObjectModelClassifier), Constant Field Values

TAG_SECURITY_DELETE

static final String TAG_SECURITY_DELETE
Tag pour spécifier le permissions à la suppression.

Since:
2.5
See Also:
TopiaGeneratorUtil.getSecurityDeleteTagValue(ObjectModelClassifier), Constant Field Values

TAG_NOT_GENERATE_TO_STRING

static final String TAG_NOT_GENERATE_TO_STRING
Tag pour specifier de ne pas generer la methode toString.

Since:
2.5
See Also:
TopiaGeneratorUtil.getNotGenerateToStringTagValue(ObjectModelClassifier, ObjectModel), TopiaGeneratorUtil.generateToString(ObjectModelClass, ObjectModel), Constant Field Values

TAG_SORT_ATTRIBUTE

static final String TAG_SORT_ATTRIBUTE
Tag pour specifier de trier les attributs par nom lors de la generation.

Since:
2.5
See Also:
TopiaGeneratorUtil.getSortAttributeTagValue(ObjectModelClassifier, ObjectModel), TopiaGeneratorUtil.sortAttribute(ObjectModelClass, ObjectModel), Constant Field Values

TAG_GENERATE_OPERATOR_FOR_DAO_HELPER

static final String TAG_GENERATE_OPERATOR_FOR_DAO_HELPER
Tag pour specfier si on doit générer la methode getOperator dans les daohelpers.

Since:
2.5
See Also:
TopiaGeneratorUtil.getGenerateOperatorForDAOHelperTagValue(ObjectModel), TopiaGeneratorUtil.shouldGenerateOperatorForDAOHelper(ObjectModel), Constant Field Values

TAG_GENERATE_STANDALONE_ENUM_FOR_DAO_HELPER

static final String TAG_GENERATE_STANDALONE_ENUM_FOR_DAO_HELPER
Tag pour spécifier si on doit générer le TopiaEntityEnum en tant qu'inner classe du dao helper ou pas.

Note: Par défaut, on génère en tant qu'inner classe.

Since:
2.5
See Also:
TopiaGeneratorUtil.getGenerateStandaloneEnumForDAOHelperTagValue(ObjectModel), TopiaGeneratorUtil.shouldGenerateStandaloneEnumForDAOHelper(ObjectModel), Constant Field Values

TAG_TYPE

static final String TAG_TYPE
Tag pour spécifier le type d'une propriété dans le mapping hibernate.

Since:
2.5
See Also:
TopiaGeneratorUtil.getTypeTagValue(ObjectModelAttribute), Constant Field Values

TAG_SQL_TYPE

static final String TAG_SQL_TYPE
Tag pour spécifier le type sql d'une propriété dans le mapping hibernate.

Since:
2.5
See Also:
TopiaGeneratorUtil.getSqlTypeTagValue(ObjectModelAttribute), Constant Field Values

TAG_USE_LEGACY_DAO

@Deprecated
static final String TAG_USE_LEGACY_DAO
Deprecated. since 2.5, prefer use the tag value
To use the legacy DAO generation.

Since:
2.5
See Also:
TopiaGeneratorUtil.getTypeTagValue(ObjectModelAttribute), Constant Field Values

TAG_DAO_IMPLEMENTATION

static final String TAG_DAO_IMPLEMENTATION
To specify the abstract dao to use.

If none given, will use the org.nuiton.topia.persistence.TopiaDAOImpl.

Other value possible is org.nuiton.topia.persistence.TopiaDAOLegacy

Since:
2.5
See Also:
TopiaGeneratorUtil.getDaoImplementationTagValue(ObjectModel), Constant Field Values

TAG_EXCEPTION_CLASS

static final String TAG_EXCEPTION_CLASS
Tag pour specifier l'exception principale de l'application. Utiliser dans le ServiceTransformer ou QueryHelperTransformer pour etre automatiquement jeter depuis les methodes des services.

Since:
2.3.2
See Also:
ServiceTransformer, QueryHelperTransformer, TopiaGeneratorUtil.getExceptionClassTagValue(ObjectModel), Constant Field Values

TAG_TRANSACTION

static final String TAG_TRANSACTION
Tag pour specifier si une methode a besoin d'une transaction (TopiaContext) ou non

Since:
2.3.1
See Also:
ServiceTransformer, TopiaGeneratorUtil.getTransactionTagValue(ObjectModelClassifier), TopiaGeneratorUtil.getTransactionTagValue(ObjectModelOperation), Constant Field Values

TAG_DO_COMMIT

static final String TAG_DO_COMMIT
Tag pour specifier si une methode a besoin d'un commit après son exécution.

Since:
2.5
See Also:
ServiceTransformer, TopiaGeneratorUtil.getDoCommitTagValue(ObjectModelOperation, ObjectModel), Constant Field Values

TAG_ERROR_ARGS

static final String TAG_ERROR_ARGS
Tag pour specifier si une methode de service a besoin d'arguments pour le message d'erreur ou non

Since:
2.3.1
See Also:
ServiceTransformer, TopiaGeneratorUtil.getErrorArgsTagValue(ObjectModelOperation), Constant Field Values

TAG_NO_LOG_IN_SERVICE

static final String TAG_NO_LOG_IN_SERVICE
Tag to specify if we want to add logs in any method of service generated by ServiceTransformer.

Note: To have no log just use this tag on services or gloabaly on model (for all services).

Since:
2.5
See Also:
ServiceTransformer, TopiaGeneratorUtil.getNoLogInServiceTagValue(ObjectModelClassifier, ObjectModel), Constant Field Values


Copyright © 2004-2011 CodeLutin. All Rights Reserved.