Package adalid.core

Class Instance

    • Constructor Detail

      • Instance

        public Instance()
    • Method Detail

      • getCustomTag

        public InstanceTag getCustomTag()
        Returns:
        la etiqueta personalizada de la instancia
      • setCustomTag

        public void setCustomTag​(InstanceTag tag)
        El método setCustomTag se utiliza para establecer la etiqueta personalizada de la instancia. La etiqueta determina el color del fondo, el color del texto y el tipo de conversión del texto que se utiliza al mostrar el valor de la instancia en las vistas (páginas) de consulta y registro.
        Parameters:
        tag - un objeto de la clase InstanceTag. Utilice cualquiera de las etiquetas predefinidas como campos estáticos de InstanceTag o construya su propia etiqueta con alguno de los métodos estáticos InstanceTag.of.
      • getInstanceFieldsList

        public java.util.List<InstanceField> getInstanceFieldsList()
        Returns:
        the instance fields
      • getInstanceKeyType

        public java.lang.Class<?> getInstanceKeyType()
        Returns:
        the instance fields
      • getInstanceKeyValue

        public java.lang.Object getInstanceKeyValue()
      • getInstanceKeyLabel

        public java.lang.Object getInstanceKeyLabel()
      • getInstanceKeyDescription

        public java.lang.Object getInstanceKeyDescription()
      • getInstanceFieldValue

        public java.lang.Object getInstanceFieldValue​(java.lang.String name)
      • getInstanceFieldValue

        public java.lang.Object getInstanceFieldValue​(java.lang.String name,
                                                      java.util.Locale locale)
      • isUsualArgumentInExpressions

        public boolean isUsualArgumentInExpressions()
      • setUsualArgumentInExpressions

        public void setUsualArgumentInExpressions​(boolean usual)
      • newInstanceField

        public void newInstanceField​(PersistentEntityReference property,
                                     Instance value)
        El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.
        Parameters:
        property - propiedad de la entidad
        value - valor de la propiedad
      • newInstanceField

        public void newInstanceField​(Property property,
                                     java.math.BigDecimal value)
        El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.
        Parameters:
        property - propiedad de la entidad
        value - valor de la propiedad
      • newInstanceField

        public void newInstanceField​(Property property,
                                     java.math.BigInteger value)
        El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.
        Parameters:
        property - propiedad de la entidad
        value - valor de la propiedad
      • newInstanceField

        public void newInstanceField​(Property property,
                                     java.lang.Boolean value)
        El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.
        Parameters:
        property - propiedad de la entidad
        value - valor de la propiedad
      • newInstanceField

        public void newInstanceField​(Property property,
                                     java.lang.Byte value)
        El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.
        Parameters:
        property - propiedad de la entidad
        value - valor de la propiedad
      • newInstanceField

        public void newInstanceField​(Property property,
                                     java.lang.Character value)
        El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.
        Parameters:
        property - propiedad de la entidad
        value - valor de la propiedad
      • newInstanceField

        public void newInstanceField​(Property property,
                                     java.sql.Date value)
        El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.
        Parameters:
        property - propiedad de la entidad
        value - valor de la propiedad
      • newInstanceField

        public void newInstanceField​(Property property,
                                     java.lang.Double value)
        El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.
        Parameters:
        property - propiedad de la entidad
        value - valor de la propiedad
      • newInstanceField

        public void newInstanceField​(Property property,
                                     java.lang.Float value)
        El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.
        Parameters:
        property - propiedad de la entidad
        value - valor de la propiedad
      • newInstanceField

        public void newInstanceField​(Property property,
                                     java.lang.Integer value)
        El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.
        Parameters:
        property - propiedad de la entidad
        value - valor de la propiedad
      • newInstanceField

        public void newInstanceField​(Property property,
                                     java.lang.Long value)
        El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.
        Parameters:
        property - propiedad de la entidad
        value - valor de la propiedad
      • newInstanceField

        public void newInstanceField​(Property property,
                                     java.lang.Short value)
        El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.
        Parameters:
        property - propiedad de la entidad
        value - valor de la propiedad
      • newInstanceField

        public void newInstanceField​(Property property,
                                     java.lang.String value)
        El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.
        Parameters:
        property - propiedad de la entidad
        value - valor de la propiedad
      • newInstanceField

        public void newInstanceField​(StringProperty property,
                                     java.lang.String value)
        El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.
        Parameters:
        property - propiedad de la entidad
        value - valor de la propiedad
      • newInstanceField

        public void newInstanceField​(StringProperty property,
                                     java.lang.String value,
                                     java.util.Locale locale)
        El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.
        Parameters:
        property - propiedad de la entidad
        value - valor de la propiedad
        locale - configuración regional
      • newInstanceField

        public void newInstanceField​(Property property,
                                     java.sql.Time value)
        El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.
        Parameters:
        property - propiedad de la entidad
        value - valor de la propiedad
      • newInstanceField

        public void newInstanceField​(Property property,
                                     java.sql.Timestamp value)
        El método newInstanceField se utiliza para especificar el valor de propiedades de la instancia.
        Parameters:
        property - propiedad de la entidad
        value - valor de la propiedad
      • isAnnotatedWithInstanceDataGen

        public boolean isAnnotatedWithInstanceDataGen()
        Returns:
        the InstanceDataGen annotation indicator
      • getDataGenWeight

        public int getDataGenWeight()
        Returns:
        the data generation weight
      • getValidFieldAnnotations

        protected java.util.List<java.lang.Class<? extends java.lang.annotation.Annotation>> getValidFieldAnnotations()
        Overrides:
        getValidFieldAnnotations in class AbstractArtifact
      • toEntityExpression

        public EntityScalarX toEntityExpression()
        Returns:
        an entity expression representing this instance