Interface Artifact

All Known Subinterfaces:
AlphanumericParameter, AlphanumericProperty, AnnotatableArtifact, BooleanExpression, CalculableProperty, CharacterExpression, Check, ComparisonX, ConditionalX, DataAggregateX, DataArtifact, DatabaseEntity, Entity, EntityExpression, EntityReference, Expression, IntervalizedArtifact, NaryExpression, NaryVectorX, NumericExpression, NumericParameter, NumericProperty, OrderedPairX, Parameter, PersistentEntity, PersistentEntityReference, PersistentEnumerationEntity, PersistentEnumerationEntityReference, Property, RowsAggregateX, ScalarX, Segment, State, TemporalExpression, TemporalParameter, TemporalProperty, TypedArtifact, ValuedArtifact
All Known Implementing Classes:
AbstractArtifact, AbstractBigNumber, AbstractComparisonX, AbstractConditionalX, AbstractContextualEntity, AbstractDataAggregateX, AbstractDataArtifact, AbstractDatabaseEntity, AbstractEntity, AbstractEnumerationEntity, AbstractExpression, AbstractJavaBeanModule, AbstractJavaModule, AbstractJavaWebModule, AbstractNaryVectorX, AbstractOrderedPairX, AbstractPersistentEntity, AbstractPersistentEnumerationEntity, AbstractPhoneNumberParameter, AbstractPhoneNumberProperty, AbstractProceduralEntity, AbstractRowsAggregateX, AbstractScalarX, AbstractVirtualEntity, AccessControl, AccionArchivoCargado, AmbientePrueba, AmbientePrueba.DesignarActual, Aplicacion, Aplicacion.EnviarMensaje, Aplicacion.ProcesoDiario, Aplicacion.ProcesoMensual, Aplicacion.ProcesoSemanal, ArchivoAdjunto, ArchivoAdjunto.EliminarArchivoServidorWeb, ArchivoAdjunto.EliminarTotalmente, ArchivoAdjunto.RestaurarArchivoServidorWeb, AtributoAplicacion, Audit, Auditoria, BasicDatabaseOperation, BasicDatabaseProcessOperation, BigDecimalData, BigDecimalParameter, BigDecimalProperty, BigIntegerData, BigIntegerParameter, BigIntegerProperty, BinaryData, BinaryParameter, BinaryPrimitive, BinaryProperty, BooleanComparisonX, BooleanConditionalX, BooleanData, BooleanDataAggregateX, BooleanOrderedPairX, BooleanOtherwiseX, BooleanParameter, BooleanPrimitive, BooleanProperty, BooleanRowsAggregateX, BooleanScalarX, BooleanX, ByteData, ByteParameter, ByteProperty, Calendar, CampoValorTemporal, CasoPrueba, CasoPrueba.Cargar, CharacterConditionalX, CharacterData, CharacterDataAggregateX, CharacterNaryVectorX, CharacterOrderedPairX, CharacterOtherwiseX, CharacterParameter, CharacterPrimitive, CharacterProperty, CharacterRowsAggregateX, CharacterScalarX, CharacterX, ClaseFabricador, ClaseJava, ClaseRecurso, ClaseRecurso, CloakedStringProperty, ColumnasOcultas, CondicionEjeFun, CondicionTarea, ConfiguracionBasica, ConjuntoSegmento, ConjuntoSegmento.Copiar, ConsoleJavaServerPage, ControlAcceso, ControlProcesos, ControlPruebas, ControlRutinas, ControlServicios, ControlTareas, CrudJavaServerPage, DateData, DateParameter, DateProperty, DeleteOperation, DialogoDinamicoRemoto, Display, DisplayField, DisplaySet, DocumentoPrueba, DocumentoPrueba.Cargar, DocumentoPruebaX1, DocumentoPruebaX2, DocumentoPruebaX3, DocumentoPruebaX4, DocumentoPruebaX5, DocumentoPruebaX6, Dominio, Dominio, DominioParametro, DoubleData, DoubleParameter, DoubleProperty, DropDown, EjecucionLineaPrueba, EjecucionLineaPrueba.Cargar, EjecucionLineaPrueba.RegistrarResultadoConRastro, EjecucionLineaPrueba.RegistrarResultadoSinRastro, EjecucionLineaPrueba.ReversarResultado, EjecucionPrueba, EjecucionPrueba.AsignarResponsable, EjecucionPrueba.Cargar, ElementoSegmento, EmailAddressParameter, EmailAddressProperty, EntidadesBasicas, EntidadesCatalogo, EntidadesComunes, EntityCollection, EntityCollectionAggregate, EntityConditionalX, EntityDataAggregateX, EntityOrderedPairX, EntityOtherwiseX, EntityScalarX, EntityX, EscenarioPrueba, EscenarioPrueba.Cargar, ExportOperation, FiltroFuncion, FiltroFuncion.EnviarCopia, FiltroFuncion.Privatizar, FiltroFuncion.Publicar, FiltroFuncionPar, FloatData, FloatParameter, FloatProperty, Form, FormatoPaginaInforme, FormField, Funcion, Funcion, FuncionParametro, FuncionParametro, GoogleMapProperty, GrupoProceso, GrupoProceso.Cancelar, GrupoUsuario, InsertOperation, Instance, InstanceField, IntegerData, IntegerParameter, IntegerProperty, InternationalPhoneNumberParameter, InternationalPhoneNumberProperty, InternationalSmartphoneNumberParameter, InternationalSmartphoneNumberProperty, JavaServerPage, Key, KeyField, LineaPrueba, LineaPrueba.Cargar, LocalPhoneNumberParameter, LocalPhoneNumberProperty, LocalSmartphoneNumberParameter, LocalSmartphoneNumberProperty, LongData, LongParameter, LongProperty, MensajeAplicacion, ModuloAplicacion, ModuloBase, ModuloConsulta, ModuloProcesamiento, ModuloRegistro, NivelOpcionMenu, NumericConditionalX, NumericDataAggregateX, NumericOrderedPairX, NumericOtherwiseX, NumericPrimitive, NumericRowsAggregateX, NumericScalarX, NumericX, OpcionMenu, OpcionMenu.Desactivar, OpcionMenu.Reactivar, OpcionMenu.Reconstruir, OperacionBasica, OperadorCom, Operation, Page, PageField, Pagina, PaginaEspecial, PaginaEspecial.Desactivar, PaginaEspecial.Reactivar, PaginaInicio, PaginaUsuario, PaqueteBase, PaqueteConsultaAuditoria, PaqueteConsultaBase, PaqueteConsultaControlAcceso, PaqueteConsultaControlPruebas, PaqueteConsultaControlRutinas, PaqueteConsultaFiltro, PaqueteConsultaRecursosBasicos, PaqueteConsultaTarea, PaqueteConsultaVista, PaqueteProcesamientoAuditoria, PaqueteProcesamientoBase, PaqueteProcesamientoControlAcceso, PaqueteProcesamientoControlPruebas, PaqueteProcesamientoControlRutinas, PaqueteProcesamientoFiltro, PaqueteProcesamientoRecursosBasicos, PaqueteProcesamientoTarea, PaqueteProcesamientoVista, PaquetePrueba, PaqueteRegistroBase, PaqueteRegistroControlAcceso, PaqueteRegistroControlPruebas, PaqueteRegistroControlRutinas, PaqueteRegistroFiltro, PaqueteRegistroRecursosBasicos, PaqueteRegistroTarea, PaqueteRegistroVista, Parametro, ParametroLineaPrueba, ParteAmbientePrueba, PasoRutina, PersistentEntityBase, PersistentEnumerationEntityBase, PiezaAmbientePrueba, Primitive, ProcedureOperation, ProcessControl, ProcessOperation, ProgramaPrueba, ProgramaPrueba.Cargar, Project, ProyectoBase, ProyectoJava1, ProyectoJava2, ProyectoMaven, ProyectoMavenPrime, ProyectoPrime, RangoAgregacion, RangoComparacion, RastroFuncion, RastroFuncion.EmitirInformeRastros, RastroFuncion.ExportarArchivoRastros, RastroFuncionPar, RastroFuncionPar.EmitirInformeRastrosConParametros, RastroFuncionPar.ExportarArchivoRastrosConParametros, RastroInforme, RastroInforme.EnviarCopia, RastroInforme.MarcarComoLeido, RastroInforme.MarcarComoNoLeido, RastroProceso, RastroProceso.MarcarComoLeido, RastroProceso.MarcarComoNoLeido, RecursoValor, Report, ReportField, ReportGroup, ReportOperation, Rol, Rol.Copiar, Rol.Desactivar, Rol.ImpersonalizarAcceso, Rol.ModificarConjunto, Rol.PersonalizarAcceso, Rol.PropagarFavoritos, Rol.PropagarFiltros, Rol.PropagarVistas, Rol.Reactivar, Rol.SuprimirConjunto, RolAplicacion, RolFiltroFuncion, RolFuncion, RolFuncionPar, RolPagina, RolPaginaEspecial, RolUsuario, RolUsuario.Agregar, RolVistaFuncion, RoutineControl, RutinaUsuario, Segmento, SelectOperation, ServicesControl, SeveridadMensaje, ShortData, ShortParameter, ShortProperty, Step, StepField, StringData, StringParameter, StringProperty, SubtipoGrafico, Tab, TabField, TareaUsuario, TareaUsuario.Abandonar, TareaUsuario.Asignar, TareaUsuario.Asumir, TareaUsuario.Cancelar, TareaUsuario.Ejecutar, TareaUsuario.NotificarTareas, TareaUsuario.Relevar, TareaUsuarioCorreo, TareaVirtual, TaskControl, TemporalConditionalX, TemporalDataAggregateX, TemporalOrderedPairX, TemporalOtherwiseX, TemporalPrimitive, TemporalRowsAggregateX, TemporalScalarX, TemporalX, TestControl, TextArea, TextField, TimeData, TimeParameter, TimeProperty, TimestampData, TimestampParameter, TimestampProperty, TipoAgregacion, TipoClaseRecurso, TipoComparacion, TipoDatoPar, TipoDocumentoPrueba, TipoDominio, TipoFuncion, TipoGrafico, TipoInforme, TipoNodo, TipoPagina, TipoParametro, TipoParametroDom, TipoPiezaPrueba, TipoRastroFun, TipoRecurso, TipoRestriccionFormatos, TipoResultadoPrueba, TipoRol, TipoUsuario, TipoValor, TipoValorCriterio, TransicionAbstracta, TransicionTareaUsuario, Transition, Trigger, UIComponent, UpdateOperation, UserFlow, Usuario, Usuario, Usuario.Agregar, Usuario.AlterarPassword, Usuario.AnularSuperAuditor, Usuario.AnularSuperUsuario, Usuario.AnularSupervisor, Usuario.AsignarPassword, Usuario.AsignarSupervisor, Usuario.CambiarConfiguracion, Usuario.CambiarCorreo, Usuario.CambiarPassword, Usuario.CambiarPreferencias, Usuario.CargarArchivo, Usuario.CargarRetrato, Usuario.Copiar, Usuario.Desactivar, Usuario.DesignarSuperAuditor, Usuario.DesignarSuperUsuario, Usuario.EliminarRoles, Usuario.Reactivar, Usuario.RecortarRetrato, Usuario.Sincronizar, Usuario.TomarRetrato, UsuarioFuncion, UsuarioFuncionPar, UsuarioModulo, UsuarioSegmento, UsuarioSegmento.Agregar, UsuarioSegmento.Eliminar, UsuarioSegmento.Remover, VariableRutina, VariantX, VersionAdalid, View, ViewField, VistaFuncion, VistaFuncion.EnviarCopia, VistaFuncion.Privatizar, VistaFuncion.Publicar, VistaFuncionCol

public interface Artifact
Author:
Jorge Campins
  • Method Details

    • isAnnotated

      boolean isAnnotated()
      Returns:
      true if the artifact is annotated
    • isDeclared

      boolean isDeclared()
      Returns:
      true if the artifact is declared
    • isNotDeclared

      boolean isNotDeclared()
      Returns:
      true if the artifact is not declared
    • isInherited

      boolean isInherited()
      Returns:
      true if the artifact is inherited
    • isNotInherited

      boolean isNotInherited()
      Returns:
      true if the artifact is not inherited
    • isInheritedFromAbstract

      boolean isInheritedFromAbstract()
      Returns:
      true if the artifact is inherited from an abstract class
    • isNotInheritedFromAbstract

      boolean isNotInheritedFromAbstract()
      Returns:
      true if the artifact is not inherited from an abstract class
    • isInheritedFromConcrete

      boolean isInheritedFromConcrete()
      Returns:
      true if the artifact is inherited from a concrete class
    • isNotInheritedFromConcrete

      boolean isNotInheritedFromConcrete()
      Returns:
      true if the artifact is not inherited from a concrete class
    • getName

      String getName()
      Returns:
      the name
    • getAlias

      String getAlias()
      Returns:
      the alias
    • setAlias

      void setAlias(String alias)
      El método setAlias se utiliza para establecer el alias (código alterno) del proyecto. El alias solo puede contener letras minúsculas y números, debe comenzar por una letra, y no puede ser jee2ap101, meta o workspace. Se recomienda utilizar un alias que tenga el nombre de su proyecto como prefijo. Si utiliza la plataforma jee2, el alias del proyecto maestro es el nombre del directorio raíz de los archivos generados; por lo tanto, se debe establecer un alias diferente antes de cada ejecución del método generate.
      Parameters:
      alias - código alterno del proyecto
    • getSqlName

      String getSqlName()
      Returns:
      the SQL name
    • setSqlName

      void setSqlName(String sqlName)
      El método setSqlName se utiliza para establecer el nombre SQL del artefacto. Si este método no es ejecutado, el nombre SQL se determina a partir del nombre del artefacto, sustituyendo cada letra mayúscula por un guion bajo (underscore) seguido de la letra convertida en minúscula.
      Parameters:
      sqlName - nombre SQL del artefacto
    • getDefaultLocale

      Locale getDefaultLocale()
      Returns:
      the default locale
    • getDefaultLabel

      String getDefaultLabel()
      Returns:
      the default label
    • setDefaultLabel

      void setDefaultLabel(String defaultLabel)
      El método setDefaultLabel se utiliza para establecer la etiqueta del artefacto que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.
      Parameters:
      defaultLabel - sustantivo singular que se usa como etiqueta del artefacto
    • getDefaultShortLabel

      String getDefaultShortLabel()
      Returns:
      the default short label
    • setDefaultShortLabel

      void setDefaultShortLabel(String defaultShortLabel)
      El método setDefaultShortLabel se utiliza para establecer la etiqueta corta del artefacto que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.
      Parameters:
      defaultShortLabel - sustantivo singular, preferiblemente sin complementos, que se usa como etiqueta corta del artefacto
    • setDefaultShortLabel

      void setDefaultShortLabel(String... defaultShortLabel)
      El método setDefaultShortLabel se utiliza para establecer la etiqueta corta del artefacto que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.
      Parameters:
      defaultShortLabel - sustantivo singular, preferiblemente sin complementos, que se usa como etiqueta corta del artefacto
    • getDefaultColumnHeader

      String getDefaultColumnHeader()
      Returns:
      the default column header
    • setDefaultColumnHeader

      void setDefaultColumnHeader(String defaultColumnHeader)
      El método setDefaultColumnHeader se utiliza para establecer el encabezado de columna del artefacto que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.
      Parameters:
      defaultColumnHeader - sustantivo singular, preferiblemente sin complementos, que se usa como encabezado de columna del artefacto
    • setDefaultColumnHeader

      void setDefaultColumnHeader(String... defaultColumnHeader)
      El método setDefaultColumnHeader se utiliza para establecer el encabezado de columna del artefacto que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.
      Parameters:
      defaultColumnHeader - sustantivo singular, preferiblemente sin complementos, que se usa como encabezado de columna del artefacto
    • getDefaultCollectionLabel

      String getDefaultCollectionLabel()
      Returns:
      the default collection label
    • setDefaultCollectionLabel

      void setDefaultCollectionLabel(String defaultCollectionLabel)
      El método setDefaultCollectionLabel se utiliza para establecer la etiqueta de colección del artefacto que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.
      Parameters:
      defaultCollectionLabel - sustantivo plural que se usa como etiqueta de colección del artefacto
    • getDefaultCollectionShortLabel

      String getDefaultCollectionShortLabel()
      Returns:
      the default collection short label
    • setDefaultCollectionShortLabel

      void setDefaultCollectionShortLabel(String defaultCollectionShortLabel)
      El método setDefaultCollectionShortLabel se utiliza para establecer la etiqueta corta de colección del artefacto que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.
      Parameters:
      defaultCollectionShortLabel - sustantivo plural, preferiblemente sin complementos, que se usa como etiqueta corta de colección del artefacto
    • getDefaultDescription

      String getDefaultDescription()
      Returns:
      the default description
    • setDefaultDescription

      void setDefaultDescription(String defaultDescription)
      El método setDefaultDescription se utiliza para establecer la descripción del artefacto que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción.
      Parameters:
      defaultDescription - una o más oraciones que describen el artefacto
    • getDefaultShortDescription

      String getDefaultShortDescription()
      Returns:
      the default short description
    • setDefaultShortDescription

      void setDefaultShortDescription(String defaultShortDescription)
      El método setDefaultShortDescription se utiliza para establecer la descripción corta del artefacto que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción.
      Parameters:
      defaultShortDescription - una o más oraciones que describen brevemente el artefacto
    • getDefaultTooltip

      String getDefaultTooltip()
      Returns:
      the default tooltip
    • setDefaultTooltip

      void setDefaultTooltip(String defaultTooltip)
      El método setDefaultTooltip se utiliza para establecer la descripción emergente (tooltip) del artefacto que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción.
      Parameters:
      defaultTooltip - una o más oraciones que describen muy brevemente el artefacto
    • getDefaultSymbol

      String getDefaultSymbol()
      Returns:
      the default symbol
    • setDefaultSymbol

      void setDefaultSymbol(String defaultSymbol)
      El método setDefaultSymbol se utiliza para establecer el símbolo o unidad del artefacto que se almacena en el archivo de recursos por defecto. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor del símbolo.
      Parameters:
      defaultSymbol - una o más oraciones que describen muy brevemente el artefacto
    • getLocalizedLabel

      String getLocalizedLabel(Locale locale)
      Parameters:
      locale - locale
      Returns:
      the localized label
    • setLocalizedLabel

      void setLocalizedLabel(Locale locale, String localizedLabel)
      El método setLocalizedLabel se utiliza para establecer la etiqueta del artefacto que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.
      Parameters:
      locale - configuración regional
      localizedLabel - sustantivo singular que se usa como etiqueta del artefacto
    • getLocalizedShortLabel

      String getLocalizedShortLabel(Locale locale)
      Parameters:
      locale - locale
      Returns:
      the localized short label
    • setLocalizedShortLabel

      void setLocalizedShortLabel(Locale locale, String localizedShortLabel)
      El método setLocalizedShortLabel se utiliza para establecer la etiqueta corta del artefacto que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.
      Parameters:
      locale - configuración regional
      localizedShortLabel - sustantivo singular, preferiblemente sin complementos, que se usa como etiqueta corta del artefacto
    • setLocalizedShortLabel

      void setLocalizedShortLabel(Locale locale, String... localizedShortLabel)
      El método setLocalizedShortLabel se utiliza para establecer la etiqueta corta del artefacto que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.
      Parameters:
      locale - configuración regional
      localizedShortLabel - sustantivo singular, preferiblemente sin complementos, que se usa como etiqueta corta del artefacto
    • getLocalizedColumnHeader

      String getLocalizedColumnHeader(Locale locale)
      Parameters:
      locale - locale
      Returns:
      the localized column header
    • setLocalizedColumnHeader

      void setLocalizedColumnHeader(Locale locale, String localizedColumnHeader)
      El método setLocalizedColumnHeader se utiliza para establecer el encabezado de columna del artefacto que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.
      Parameters:
      locale - configuración regional
      localizedColumnHeader - sustantivo singular, preferiblemente sin complementos, que se usa como encabezado de columna del artefacto
    • setLocalizedColumnHeader

      void setLocalizedColumnHeader(Locale locale, String... localizedColumnHeader)
      El método setLocalizedColumnHeader se utiliza para establecer el encabezado de columna del artefacto que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.
      Parameters:
      locale - configuración regional
      localizedColumnHeader - sustantivo singular, preferiblemente sin complementos, que se usa como encabezado de columna del artefacto
    • getLocalizedCollectionLabel

      String getLocalizedCollectionLabel(Locale locale)
      Parameters:
      locale - locale
      Returns:
      the localized collection label
    • setLocalizedCollectionLabel

      void setLocalizedCollectionLabel(Locale locale, String localizedCollectionLabel)
      El método setLocalizedCollectionLabel se utiliza para establecer la etiqueta de colección del artefacto que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.
      Parameters:
      locale - configuración regional
      localizedCollectionLabel - sustantivo plural que se usa como etiqueta de colección del artefacto
    • getLocalizedCollectionShortLabel

      String getLocalizedCollectionShortLabel(Locale locale)
      Parameters:
      locale - locale
      Returns:
      the localized collection short label
    • setLocalizedCollectionShortLabel

      void setLocalizedCollectionShortLabel(Locale locale, String localizedCollectionShortLabel)
      El método setLocalizedCollectionShortLabel se utiliza para establecer la etiqueta corta de colección del artefacto que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la etiqueta.
      Parameters:
      locale - configuración regional
      localizedCollectionShortLabel - sustantivo plural, preferiblemente sin complementos, que se usa como etiqueta corta de colección del artefacto
    • getLocalizedDescription

      String getLocalizedDescription(Locale locale)
      Parameters:
      locale - locale
      Returns:
      the localized description
    • setLocalizedDescription

      void setLocalizedDescription(Locale locale, String localizedDescription)
      El método setLocalizedDescription se utiliza para establecer la descripción del artefacto que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción.
      Parameters:
      locale - configuración regional
      localizedDescription - una o más oraciones que describen el artefacto
    • getLocalizedShortDescription

      String getLocalizedShortDescription(Locale locale)
      Parameters:
      locale - locale
      Returns:
      the localized short description
    • setLocalizedShortDescription

      void setLocalizedShortDescription(Locale locale, String localizedShortDescription)
      El método setLocalizedShortDescription se utiliza para establecer la descripción corta del artefacto que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción.
      Parameters:
      locale - configuración regional
      localizedShortDescription - una o más oraciones que describen brevemente el artefacto
    • getLocalizedTooltip

      String getLocalizedTooltip(Locale locale)
      Parameters:
      locale - locale
      Returns:
      the localized tooltip
    • setLocalizedTooltip

      void setLocalizedTooltip(Locale locale, String localizedTooltip)
      El método setLocalizedTooltip se utiliza para establecer la descripción emergente (tooltip) del artefacto que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor de la descripción.
      Parameters:
      locale - configuración regional
      localizedTooltip - una o más oraciones que describen muy brevemente el artefacto
    • getLocalizedSymbol

      String getLocalizedSymbol(Locale locale)
      Parameters:
      locale - locale
      Returns:
      the localized symbol
    • setLocalizedSymbol

      void setLocalizedSymbol(Locale locale, String localizedSymbol)
      El método setLocalizedSymbol se utiliza para establecer el símbolo o unidad del artefacto que se almacena en el archivo de recursos de configuración regional. En caso de que el archivo de recursos para el idioma seleccionado por el usuario no esté disponible, la interfaz de la aplicación utiliza el archivo de recursos por defecto para obtener el valor del símbolo.
      Parameters:
      locale - configuración regional
      localizedSymbol - una o más oraciones que describen muy brevemente el artefacto
    • getDeclaringArtifact

      Artifact getDeclaringArtifact()
      Returns:
      the declaring artifact
    • getDeclaringField

      Field getDeclaringField()
      Returns:
      the declaring field
    • getDeclaringFieldIndex

      int getDeclaringFieldIndex()
      Returns:
      the declaring field index
    • getDeclaringEntity

      Entity getDeclaringEntity()
      Returns:
      the declaring entity if the artifact directly declared by one, null otherwise
    • getDeclaringEntityRoot

      Entity getDeclaringEntityRoot()
      Returns:
      the declaring entity if the artifact directly declared by one, null otherwise
    • getDeclaringPersistentEntity

      PersistentEntity getDeclaringPersistentEntity()
      Returns:
      the declaring entity if the artifact directly declared by one, null otherwise
    • getDeclaringPersistentEntityRoot

      PersistentEntity getDeclaringPersistentEntityRoot()
      Returns:
      the declaring entity if the artifact directly declared by one, null otherwise
    • getDeclaringFieldEntityRoot

      Entity getDeclaringFieldEntityRoot()
      Returns:
      the declaring entity if the artifact directly declared by one, null otherwise
    • getDeclaringFieldPersistentEntityRoot

      PersistentEntity getDeclaringFieldPersistentEntityRoot()
      Returns:
      the declaring entity if the artifact directly declared by one, null otherwise
    • getDeclaringFieldPersistentEntityTableRoot

      PersistentEntity getDeclaringFieldPersistentEntityTableRoot()
      Returns:
      the declaring entity if the artifact directly declared by one, null otherwise
    • getDeclaringOperation

      Operation getDeclaringOperation()
      Returns:
      the declaring operation if the artifact directly declared by one, null otherwise
    • depth

      int depth()
      Returns:
      the depth
    • round

      int round()
      Returns:
      the round
    • put

      Field put(Class<? extends Annotation> annotation, Field field)
      Parameters:
      annotation - annotation
      field - field
      Returns:
      field
    • clearAttributes

      void clearAttributes()
    • addAttributes

      void addAttributes()
    • addAttribute

      Object addAttribute(Class<?> clazz, String name, KVP value)
      Parameters:
      clazz - class
      name - name
      value - value
      Returns:
      object
    • addAttribute

      Object addAttribute(String name, KVP value)
      Parameters:
      name - name
      value - value
      Returns:
      object
    • addAttribute

      Object addAttribute(Class<?> clazz, String name, KVP... value)
      Parameters:
      clazz - class
      name - name
      value - value
      Returns:
      object
    • addAttribute

      Object addAttribute(String name, KVP... value)
      Parameters:
      name - name
      value - value
      Returns:
      object
    • addAttribute

      Object addAttribute(Class<?> clazz, String name, Object value)
      Parameters:
      clazz - class
      name - name
      value - value
      Returns:
      object
    • addAttribute

      Object addAttribute(String name, Object value)
      Parameters:
      name - name
      value - value
      Returns:
      object
    • addAttribute

      Object addAttribute(Class<?> clazz, String name, Object... value)
      Parameters:
      clazz - class
      name - name
      value - value
      Returns:
      object
    • addAttribute

      Object addAttribute(String name, Object... value)
      Parameters:
      name - name
      value - value
      Returns:
      object
    • getAttribute

      Object getAttribute(Class<?> clazz, String name)
      Parameters:
      clazz - class
      name - name
      Returns:
      object
    • getAttribute

      Object getAttribute(String name)
      Parameters:
      name - name
      Returns:
      object
    • getClassPath

      String getClassPath()
      Returns:
      the class path
    • isClassInPath

      boolean isClassInPath(Class<?> type)
      Parameters:
      type - class to test
      Returns:
      true if type is present in the class path
    • getPathList

      List<Artifact> getPathList()
      Returns:
      the path
    • getPathString

      String getPathString()
      Returns:
      the path string
    • getFullName

      String getFullName()
      Returns:
      the full name
    • getPartialName

      String getPartialName()
      Returns:
      the partial name
    • getCrypticName

      String getCrypticName(String prefix, String suffix)
      Parameters:
      prefix - prefijo
      suffix - sufijo
      Returns:
      the cryptic name
    • getKeyFeatures

      String getKeyFeatures(String prefix, String suffix)
      Parameters:
      prefix - prefijo
      suffix - sufijo
      Returns:
      the key features
    • isOperation

      boolean isOperation()
      Returns:
      true if this artifact is an Operation; otherwise false
    • isExpression

      boolean isExpression()
      Returns:
      true if this artifact is an Expression; otherwise false
    • isFinalised

      boolean isFinalised()
      Returns:
      true if this artifact is already finalised; otherwise false
    • finalise

      boolean finalise()
      dot the i's and cross the t's
      Returns:
      true if this artifact was successfully finalised; otherwise false
    • isFinished

      boolean isFinished()
      Returns:
      true if this artifact is already finished; otherwise false
    • finish

      boolean finish()
      dot the i's and cross the t's
      Returns:
      true if this artifact was successfully finished; otherwise false
    • hashCodeHexString

      String hashCodeHexString()
      Returns:
      the hex string representation of the hash code
    • toString

      String toString(int n)
      Parameters:
      n - n
      Returns:
      the string representation of the data
    • toString

      String toString(int n, String key)
      Parameters:
      n - n
      key - key
      Returns:
      the string representation of the data
    • toString

      String toString(int n, String key, boolean verbose)
      Parameters:
      n - n
      key - key
      verbose - verbose
      Returns:
      the string representation of the data
    • toString

      String toString(int n, String key, boolean verbose, boolean fields, boolean maps)
      Parameters:
      n - n
      key - key
      verbose - verbose
      fields - fields
      maps - maps
      Returns:
      the string representation of the data