Interface PersistentEntity

All Superinterfaces:
Artifact, Comparable<Entity>, DataArtifact, DatabaseEntity, Entity, EntityReferenceContainer, Nullable, Serializable, TypedArtifact
All Known Subinterfaces:
PersistentEntityReference, PersistentEnumerationEntity, PersistentEnumerationEntityReference
All Known Implementing Classes:
AbstractPersistentEntity, AbstractPersistentEnumerationEntity, AccionArchivoCargado, AmbientePrueba, Aplicacion, ArchivoAdjunto, AtributoAplicacion, CampoValorTemporal, CasoPrueba, ClaseFabricador, ClaseJava, ClaseRecurso, ClaseRecurso, ColumnasOcultas, CondicionEjeFun, CondicionTarea, ConjuntoSegmento, DialogoDinamicoRemoto, DocumentoPrueba, DocumentoPruebaX1, DocumentoPruebaX2, DocumentoPruebaX3, DocumentoPruebaX4, DocumentoPruebaX5, DocumentoPruebaX6, Dominio, Dominio, DominioParametro, EjecucionLineaPrueba, EjecucionPrueba, ElementoSegmento, EscenarioPrueba, FiltroFuncion, FiltroFuncionPar, FormatoPaginaInforme, Funcion, Funcion, FuncionParametro, FuncionParametro, GrupoProceso, GrupoUsuario, LineaPrueba, MensajeAplicacion, ModuloAplicacion, NivelOpcionMenu, OpcionMenu, OperadorCom, Pagina, PaginaEspecial, PaginaInicio, PaginaUsuario, PaquetePrueba, Parametro, ParametroLineaPrueba, ParteAmbientePrueba, PasoRutina, PersistentEntityBase, PersistentEnumerationEntityBase, PiezaAmbientePrueba, ProgramaPrueba, RangoAgregacion, RangoComparacion, RastroFuncion, RastroFuncionPar, RastroInforme, RastroProceso, RecursoValor, Rol, RolAplicacion, RolFiltroFuncion, RolFuncion, RolFuncionPar, RolPagina, RolPaginaEspecial, RolUsuario, RolVistaFuncion, RutinaUsuario, Segmento, SeveridadMensaje, SubtipoGrafico, TareaUsuario, TareaUsuarioCorreo, TareaVirtual, TipoAgregacion, TipoClaseRecurso, TipoComparacion, TipoDatoPar, TipoDocumentoPrueba, TipoDominio, TipoFuncion, TipoGrafico, TipoInforme, TipoNodo, TipoPagina, TipoParametro, TipoParametroDom, TipoPiezaPrueba, TipoRastroFun, TipoRecurso, TipoRestriccionFormatos, TipoResultadoPrueba, TipoRol, TipoUsuario, TipoValor, TipoValorCriterio, TransicionAbstracta, TransicionTareaUsuario, Usuario, Usuario, UsuarioFuncion, UsuarioFuncionPar, UsuarioModulo, UsuarioSegmento, VariableRutina, VersionAdalid, VistaFuncion, VistaFuncionCol

public interface PersistentEntity extends DatabaseEntity
Author:
Jorge Campins
  • Method Details

    • getBaseTableClass

      Class<?> getBaseTableClass()
      Returns:
      the base table class
    • getBaseTableRoot

      PersistentEntity getBaseTableRoot()
      Returns:
      the root entity instance of the base table class
    • getInheritanceMappingStrategy

      InheritanceMappingStrategy getInheritanceMappingStrategy()
      Returns:
      the inheritanceMappingStrategy
    • getDiscriminatorProperty

      Property getDiscriminatorProperty()
      Returns:
      the discriminator property
    • getDiscriminatorValue

      String getDiscriminatorValue()
      Returns:
      the discriminatorValue
    • isTriggerBeforeValueEnabled

      boolean isTriggerBeforeValueEnabled()
      Returns:
      the triggerBeforeValueEnabled
    • isTriggerAfterValueEnabled

      boolean isTriggerAfterValueEnabled()
      Returns:
      the triggerAfterValueEnabled
    • isTriggerBeforeCheckEnabled

      boolean isTriggerBeforeCheckEnabled()
      Returns:
      the triggerBeforeCheckEnabled
    • isTriggerAfterCheckEnabled

      boolean isTriggerAfterCheckEnabled()
      Returns:
      the triggerAfterCheckEnabled
    • isTable

      boolean isTable()
      Returns:
      the table indicator
    • isNotTable

      boolean isNotTable()
      Returns:
      the table indicator
    • isJoinedTable

      boolean isJoinedTable()
      Returns:
      the joined table indicator
    • isNotJoinedTable

      boolean isNotJoinedTable()
      Returns:
      the joined table indicator
    • getJoinBaseEntity

      PersistentEntity getJoinBaseEntity()
      Returns:
      the join base entity
    • getColumnsList

      List<Property> getColumnsList()
      Returns:
      the properties that are columns
    • getUniqueKeyPropertiesList

      List<Property> getUniqueKeyPropertiesList()
      Returns:
      the properties that are columns of a unique key
    • getDataProviderColumnsList

      List<Property> getDataProviderColumnsList()
      Returns:
      the properties that are columns
    • getQueryTable

      QueryTable getQueryTable()
      Returns:
      the queryTable
    • getSearchQueryTable

      QueryTable getSearchQueryTable()
      Returns:
      the searchQueryTable
    • getSearchQueryPropertiesList

      List<Property> getSearchQueryPropertiesList()
      Returns:
      the searchQueryPropertiesList
    • getSearchQueryPropertiesMap

      Map<String,Property> getSearchQueryPropertiesMap()
      Returns:
      the searchQueryPropertiesMap
    • getJoinedTablePropertiesList

      List<Property> getJoinedTablePropertiesList()
    • getJoinedTablePropertiesMap

      Map<String,Property> getJoinedTablePropertiesMap()
    • getJoinedTableMatchingPropertiesList

      List<Property> getJoinedTableMatchingPropertiesList(Map<String,Property> someProperties)
    • getJoinedTableMatchingPropertiesMap

      Map<String,Property> getJoinedTableMatchingPropertiesMap(Map<String,Property> someProperties)
    • getSingleJoinedTablePropertiesList

      List<Property> getSingleJoinedTablePropertiesList(Map<String,Property> someProperties)
    • getSingleJoinedTablePropertiesMap

      Map<String,Property> getSingleJoinedTablePropertiesMap(Map<String,Property> someProperties)
    • getCrossReferencedExpressionsSet

      Set<String> getCrossReferencedExpressionsSet()