Interface EntityReference

All Superinterfaces:
Artifact, Comparable<Entity>, DataArtifact, Entity, EntityReferenceContainer, Nullable, Parameter, Property, Serializable, TypedArtifact, ValuedArtifact
All Known Subinterfaces:
PersistentEntityReference, PersistentEnumerationEntityReference
All Known Implementing Classes:
AbstractContextualEntity, AbstractDatabaseEntity, AbstractEntity, AbstractEnumerationEntity, AbstractPersistentEntity, AbstractPersistentEnumerationEntity, AbstractProceduralEntity, AbstractVirtualEntity, 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 EntityReference extends Entity, Parameter, Property
Author:
Jorge Campins
  • Method Details

    • isOneToOne

      boolean isOneToOne()
      Returns:
      the oneToOne indicator
    • isManyToOne

      boolean isManyToOne()
      Returns:
      the manyToOne indicator
    • isMainRelationship

      boolean isMainRelationship()
      Returns:
      true if the entity defines the main relationship
    • isMasterDetailViewMenuOptionEnabled

      boolean isMasterDetailViewMenuOptionEnabled()
      Returns:
      the master/detail view menu option enabled indicator
    • isMasterDetailViewMenuOptionEnabled

      boolean isMasterDetailViewMenuOptionEnabled(Display display)
      Parameters:
      display - the display that is opened by the menu option
      Returns:
      the master/detail view menu option enabled indicator
    • getFetchType

      FetchType getFetchType()
      Returns:
      the fetch type
    • getCascadeType

      CascadeType[] getCascadeType()
      Returns:
      the cascade type
    • getCascadeTypeString

      String getCascadeTypeString()
      Returns:
      the cascade type
    • getNavigability

      Navigability getNavigability()
      Returns:
      the navigability
    • getMappedCollection

      EntityCollection getMappedCollection()
      Returns:
      the mapped entity collection
    • setMappedCollection

      void setMappedCollection(EntityCollection collection)
      Parameters:
      collection - the mapped entity collection
    • isOneToOneDetailView

      boolean isOneToOneDetailView()
      Returns:
      the one-to-one detail view indicator
    • getMasterDetailView

      MasterDetailView getMasterDetailView()
      Returns:
      the master/detail view
    • getMasterDetailViewSequence

      int getMasterDetailViewSequence()
      Returns:
      the master/detail view sequence
    • isMasterSequenceMasterField

      boolean isMasterSequenceMasterField()
      Returns:
      the master sequence master field indicator
    • setMasterSequenceMasterField

      void setMasterSequenceMasterField(boolean b)
      Parameters:
      b - the master sequence master field indicator to set
    • getQuickAddingFilter

      QuickAddingFilter getQuickAddingFilter()
      Returns:
      the quick-adding filter
    • getMasterDependentProperties

      List<Property> getMasterDependentProperties()
      Returns:
      the master-dependent property list
    • setMasterDependentProperties

      void setMasterDependentProperties(Property... properties)
      Parameters:
      properties - lista de propiedades dependientes del maestro
    • getMissingInstanceQuickAddingMasterOverride

      EntityReference getMissingInstanceQuickAddingMasterOverride()
      Returns:
      the missing-instance-quick-adding-master override
    • setMissingInstanceQuickAddingMasterOverride

      void setMissingInstanceQuickAddingMasterOverride(EntityReference reference)
      Parameters:
      reference - the missing-instance-quick-adding-master override to set
    • isKeyPropertiesQueryMappingEnabled

      boolean isKeyPropertiesQueryMappingEnabled()
      Returns:
      the key-properties-query-mapping indicator
    • isIn

      El método isIn contruye una expresión lógica que genera la comparación de esta referencia (operando X) con el conjunto de referencias que recibe como argumento (operando Y). La comparación resulta en verdadero si X es igual a algún elemento de Y.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNotIn

      El método isNotIn contruye una expresión lógica que genera la comparación de esta referencia (operando X) con el conjunto de referencias que recibe como argumento (operando Y). La comparación resulta en verdadero si X no es igual a algún elemento de Y.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNullOrIn

      El método isNullOrIn contruye una expresión lógica que genera la comparación de esta referencia (operando X) con el conjunto de referencias que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X es igual a algún elemento de Y.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNullOrNotIn

      BooleanComparisonX isNullOrNotIn(EntityReference... y)
      El método isNullOrNotIn contruye una expresión lógica que genera la comparación de esta referencia (operando X) con el conjunto de referencias que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X no es igual a algún elemento de Y.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isIn

      El método isIn contruye una expresión lógica que genera la comparación de esta referencia (operando X) con el conjunto de instancias que recibe como argumento (operando Y). La comparación resulta en verdadero si X es igual a algún elemento de Y.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNotIn

      El método isNotIn contruye una expresión lógica que genera la comparación de esta referencia (operando X) con el conjunto de instancias que recibe como argumento (operando Y). La comparación resulta en verdadero si X no es igual a algún elemento de Y.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNullOrIn

      BooleanComparisonX isNullOrIn(Instance... y)
      El método isNullOrIn contruye una expresión lógica que genera la comparación de esta referencia (operando X) con el conjunto de instancias que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X es igual a algún elemento de Y.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNullOrNotIn

      BooleanComparisonX isNullOrNotIn(Instance... y)
      El método isNullOrNotIn contruye una expresión lógica que genera la comparación de esta referencia (operando X) con el conjunto de instancias que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X no es igual a algún elemento de Y.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isIn

      El método isIn contruye una expresión lógica que genera la comparación de esta referencia (operando X) con el conjunto de instancias que se obtiene ejecutando la instrucción SELECT de SQL que recibe como argumento (operando Y). La comparación resulta en verdadero si X es igual a algún elemento de Y.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNotIn

      El método isNotIn contruye una expresión lógica que genera la comparación de esta referencia (operando X) con el conjunto de instancias que se obtiene ejecutando la instrucción SELECT de SQL que recibe como argumento (operando Y). La comparación resulta en verdadero si X no es igual a algún elemento de Y.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNullOrIn

      BooleanComparisonX isNullOrIn(String y)
      El método isNullOrIn contruye una expresión lógica que genera la comparación de esta referencia (operando X) con el conjunto de instancias que se obtiene ejecutando la instrucción SELECT de SQL que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X es igual a algún elemento de Y.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isNullOrNotIn

      BooleanComparisonX isNullOrNotIn(String y)
      El método isNullOrNotIn contruye una expresión lógica que genera la comparación de esta referencia (operando X) con el conjunto de instancias que se obtiene ejecutando la instrucción SELECT de SQL que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X no es igual a algún elemento de Y.
      Parameters:
      y - operando Y
      Returns:
      expresión lógica que genera la comparación de los operandos.
    • isIn

      El método isIn contruye un segmento de selección para la comparación de esta referencia (operando X) con el resultado del query nativo que recibe como argumento (operando Y). La comparación resulta en verdadero si X es igual a algún elemento de Y.
      Parameters:
      y - operando Y
      Returns:
      segmento de selección para la comparación de los operandos.
    • isNotIn

      El método isNotIn contruye un segmento de selección para la comparación de esta referencia (operando X) con el resultado del query nativo que recibe como argumento (operando Y). La comparación resulta en verdadero si X no es igual a algún elemento de Y.
      Parameters:
      y - operando Y
      Returns:
      segmento de selección para la comparación de los operandos.
    • isNullOrIn

      El método isNullOrIn contruye un segmento de selección para la comparación de esta referencia (operando X) con el resultado del query nativo que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X es igual a algún elemento de Y.
      Parameters:
      y - operando Y
      Returns:
      segmento de selección para la comparación de los operandos.
    • isNullOrNotIn

      NativeQuerySegment isNullOrNotIn(NativeQuery y)
      El método isNullOrNotIn contruye un segmento de selección para la comparación de esta referencia (operando X) con el resultado del query nativo que recibe como argumento (operando Y). La comparación resulta en verdadero si el valor del operando X es nulo o si X no es igual a algún elemento de Y.
      Parameters:
      y - operando Y
      Returns:
      segmento de selección para la comparación de los operandos.