Class TSStudioDtModel


  • public final class TSStudioDtModel
    extends Object
    Model used by FreeMarker.
    Author:
    pchretien, mlaroche
    • Constructor Detail

      • TSStudioDtModel

        public TSStudioDtModel​(DtSketch dtSketch)
        Constructeur.
        Parameters:
        dtSketch - DtDefinition de l'objet à générer
    • Method Detail

      • getDtDefinition

        public DtSketch getDtDefinition()
        Returns:
        DT definition
      • getClassSimpleName

        public String getClassSimpleName()
        Returns:
        Simple Nom (i.e. sans le package) de la classe d'implementation du DtObject
      • isContainsPrimitiveField

        public boolean isContainsPrimitiveField()
        Returns:
        true si au moins un champ est de type primitif.
      • isContainsListOfObjectField

        public boolean isContainsListOfObjectField()
        Returns:
        true si au moins un champ est de type List.
      • isContainsObjectField

        public boolean isContainsObjectField()
        Returns:
        true si au moins un champ est de type Object (au sens TS).
      • getJsClassFileName

        public String getJsClassFileName()
        Returns:
        Nom du fichier de la classe normalisé (AAA_BBB_CCC => aaa-bbb-ccc).
      • getFunctionnalPackageName

        public String getFunctionnalPackageName()
        Returns:
        Nom du package