Class ProyectoJava2

All Implemented Interfaces:
DatabaseProject, ProjectWriter, SubjectProject, Wrappable, ProjectBuilder, Artifact, JavaWebProject, SpecialEntityPack, Comparable<Project>
Direct Known Subclasses:
ProyectoMaven

public abstract class ProyectoJava2 extends ProyectoJava1
Author:
Jorge Campins
  • Field Details

    • paginaCalendarioProcesos

      protected final SpecialPage paginaCalendarioProcesos
    • paginaDistribucionTareas

      protected final SpecialPage paginaDistribucionTareas
    • paginaIndicadoresGestion

      protected final SpecialPage paginaIndicadoresGestion
    • paginaMapaSitio

      protected final SpecialPage paginaMapaSitio
  • Constructor Details

    • ProyectoJava2

      public ProyectoJava2()
  • Method Details

    • getSpecialHelpPageNamesList

      public List<String> getSpecialHelpPageNamesList()
    • getSpecialHelpComponentNamesList

      public List<String> getSpecialHelpComponentNamesList()
    • addDirectives

      public void addDirectives()
      Description copied from class: Project
      Adds the platform-specific directives
      Overrides:
      addDirectives in class Project
    • addAttributes

      public void addAttributes()
      Specified by:
      addAttributes in interface Artifact
      Overrides:
      addAttributes in class AbstractArtifact
    • addHolidaysListBeanAttribute

      public void addHolidaysListBeanAttribute()
    • addHolidaysListBeanAttribute

      public void addHolidaysListBeanAttribute(String beanName)
    • getHelpDocumentAttribute

      public String getHelpDocumentAttribute(String name)
      Parameters:
      name - attribute name
      Returns:
      the help document
    • getHelpFileNameAttribute

      public String getHelpFileNameAttribute(String name)
      Parameters:
      name - attribute name
      Returns:
      the help file name
    • getHelpPageTextAttribute

      public String getHelpPageTextAttribute(String name)
      Parameters:
      name - attribute name
      Returns:
      the help text
    • configureGenerator

      public void configureGenerator()
      Description copied from class: Project
      set generator settings
      Overrides:
      configureGenerator in class ProyectoBase
    • disablePrivateAndOtherContextEntitiesCodeGen

      protected void disablePrivateAndOtherContextEntitiesCodeGen()
      Overrides:
      disablePrivateAndOtherContextEntitiesCodeGen in class Project
    • addEntitiesReferencedByPageFields

      protected void addEntitiesReferencedByPageFields(boolean hidden)
    • addEntitiesReferencedByLocalEntities

      protected void addEntitiesReferencedByLocalEntities()
    • isOptionalBplCodeGen

      protected boolean isOptionalBplCodeGen(Entity entity)
      Overrides:
      isOptionalBplCodeGen in class Project
    • isOptionalDaoCodeGen

      protected boolean isOptionalDaoCodeGen(Entity entity)
      Overrides:
      isOptionalDaoCodeGen in class Project
    • isOptionalDafCodeGen

      protected boolean isOptionalDafCodeGen(Entity entity)
      Overrides:
      isOptionalDafCodeGen in class Project