All Classes and Interfaces

Class
Description
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Base abstrata para componentes orientados a datasources
 
 
 
 
Datasources para uso em relatorios dinamicos precisam suportar propriedades acicionais para obtencao de metadados
 
Definicao de um report pronto
 
 
 
 
Base abstrata para injecao de Entity Manager (Nao TREAD-SAFE)
Base para componentes que usam dados estaticos de "entry" para compor seus containers
 
 
 
 
 
 
 
 
Implementacao basica de DAOs.
 
 
 
 
 
 
 
EventBus abstrato local, para injecao automatica de bus
 
 
 
 
 
 
 
 
 
Validador abstrato implementando a logica comum
 
 
 
 
 
 
 
 
 
Deprecated.
Enumeracao de tipos de valores possiveis para o controle de acesso
Interface de comunicacao com a implentacao via Script da logica de permissao.
Esta interface e livre para ser implementada em diferentes tipos de controle, e sua logica deve levar em conta o escopo ao qual o script pertence.
Interface simples, para armazenar comandos que possam ser serializados
Alem dos eventos nativos disparados pelos fields, o Vitruvio implementa o conceito de um evento de acao abstrato.
Ouvinte de eventos de componentes da API de formularios
 
Definicao de filtro da API de Selecao de tarefas ativas
 
Estado de uma atividade relativa a um processo
A atividade pode ser qualquer tipo de evento BPMN, incluindo tarefas de usuário
Sistema, entre outros
 
 
 
 
Funcoes de agregacao
 
 
 
 
 
 
 
Context Static Exposer
 
 
 
 
 
 
Handle manager local
Eventbus da Aplicacao.
Dados da versao da aplicacao, hardcodados
 
 
 
 
 
Strategy interface for importing a specific artifact type from a Git manifest.
Result of importing a single artifact entry.
 
 
 
 
 
 
 
 
 
POJO Simples com dados da atividade
 
 
Especificacao de um anexo
 
 
Provedor de anexos.
 
 
 
 
 
 
 
Mapa de Atributos
 
 
Conector do refresher
 
 
 
 
 
 
Servico de Autorizacao do Vitruvio.
 
 
 
 
 
 
Item que define a carga de dados de formularios passados inteiros Somente a ultima versao persistida do FormKey especifico sera coletada
 
Contrato base para dados precarregados no formulario
 
Item que define a carga de variaveis junto a remessa das tarefas
 
 
 
Evento de selecao de componentes na UI do editor
Form Basico da API De formularios
Container com as informacoes de um formulario Base
Metricas de conferencia
Define a engine de um Formulario Instanciado
 
Implementacao default de uma view para execucao de tarefas
 
 
Atributos basicos de um field
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Enumeracao dos possiveis valores que podem ser bindados num MultiBindDBField
 
 
 
Editor de propriedades String
Conversor de dados para manipulacao de checkbox alem de valores boleanos.
 
 
 
 
 
 
 
 
 
Evento disparado para capturar e exibir mensagens no editor de bpmn
 
 
 
 
 
 
 
 
 
Provedor de mensagens de sistemas em PT-BR
 
 
 
 
Definicao de uma acao de conclusao em grupo para formularios
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Contrato para execucao de script de acao ao capturar uma imagem
Contrato para execucao de script apos anexar um arquivo ao processo
 
 
 
 
Campos customizados que possam prover um valor de caption e outro para persistencia devem implementar este metodo para que possam prover esta informacao a API de formularios
DAO do Dominio de Categoria dos paineis
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Dummy class to fix compilation errors caused by references to the original class that was removed in GWT 2.9.0.
 
 
 
 
Deprecated.
Implementacao de ComponentFactory baseaso em Scan de Classpath
Apenas Delegados annotados com FormComponentDelegate estarao disponiveis neste component.
 
Implementacao de formfactory baseaso em Scan de Classpath
Apenas Presenters annotados com invalid input: '{@link /*missing*/}' TaskForm estarao disponiveis neste presenter.
Implementacao de ValidatorFactory baseaso em Scan de Classpath
Apenas Delegados annotados com Delegate estarao disponiveis neste presenter.
 
Opcionalmente, o Widget client-side pode solicitar comunicacao com a engine server-side para qualquer proposito necessario.
 
 
 
 
 
 
 
 
 
Conector do refresher
 
 
 
Metodo disparado sempre que os timers client-side forem executados
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
TwinColSelect de seleção de empresas
Criterio de comparacao
 
 
 
 
 
 
 
Fabrica de componentes de formularios A fabrica concentra todos os delegates de forma a distribuir as tarefas de geracao aos seus componentes especialistas
 
 
 
Tipos de componentes suportados pela API de Formularios
Combobox para escolha de conexoes
 
 
 
 
 
 
Dynamic Proxy Handler.
 
View de configuracoes
 
Prove informacoes sobre a configuracao
 
 
 
 
Servico de acesso a configuracoes do Vitruvio.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Interface para ser implementada via Script
 
UI Provider com suporte a Spring DI
 
Data de referencia
Delegate para o campo de pesquisa de usuarios
 
 
 
 
Retorbna uma implementacao via Script, e seu contexto unico.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Conector do refresher
 
 
 
 
 
 
 
 
Wrapper para CSSLayout
 
 
Handler para gerenciamento customizado de eventos Drill
 
 
 
 
 
 
 
 
 
 
 
 
 
 
D3 Component container
Interface de comunicacao com o Script de carga de dados
 
Especificacao de um componente que realiza a carga dos dados que serao enviados para renderizacao ao Stub D3 Client-Side
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Dao Padrao
 
 
 
 
Varios componentes de dominio do Vitruvio podem lidar com dados dinamicos
Este Datasource visa criar uma camada de indirecao sobre a fonte de dados destes componentes unificando a forma de leitura das informacoes
Um datasource basico deve otimizado para leitura sequencial
 
 
Vaadin Container que usa como backend um DataSource do Vitruvio
Note que os Datasources do Vitruvio sao ReadyOnly.
 
 
 
 
 
 
 
 
 
 
 
Classe de excessoes para erros que podem ocorrer na carga de dados ou na leitura de informacoes de um Datasource
 
 
 
 
 
 
Parametrizacao basica de um Script para fornecimento de um datasource
 
Editor de propriedades De data
 
 
 
 
 
 
 
 
Informacoes sobre a bindagem
A bindagem nos componentes DB pode ocorrer em parametros nomeados na Query ou sobre colunas do resultset.
Combobox com suporte a filtro online de propriedades baseado em componentes bindaveis
 
 
 
 
 
Combobox com suporte a filtro online de propriedades baseado em componentes bindaveis
 
 
 
 
 
 
 
 
 
 
Database PropertyField
 
View de pesquisa do SmartSearch DB
Container de informacoes sobre componentes de de filtragem
 
 
 
 
 
 
 
 
 
Contrato padrao para que delegates possam atribuir de forma generica informacoes de bindagem em outros campos para compoentes db
 
 
Database PropertyField
Componente para selecao de valores baseados em uma Query Pla
 
 
 
 
 
 
 
 
 
 
View de pesquisa do SmartSearch DB
Container de informacoes sobre componentes de de filtragem
 
 
 
 
 
 
 
 
 
 
 
 
Modo de ordenacao de colunas no DBTable
 
 
 
 
 
 
 
Interface pra comunicacao com o Script DBTableEditableFieldWrapperBridge.js O Script podera potencialmente criar milhares de instancias exclusivas da Bridge de comunicacao com o Delegate utilizado pela implementacao Java.
 
Delegate que intermedia a comunicacao com o
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Editor de propriedades String
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
View padrao para edicao de formularios em janelas independentes, com botoes de controle
 
 
 
 
Error Handler default da aplicação
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Provedor de comunicacao com o provedor especifico de assinatura digital So pode haver um provedor registrado para cada @Provedor
 
Schedule Job Factory com suporte a injecao de dependencias nas jobs
 
Resolves file paths against a filesystem directory.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Servico de acesso/leitura de documentos
 
 
Componente de dominio para selecao de valores.
 
Extensao que configura algumas acoes Client-Side para DateFields
Vaadin Resource que trabalha noo Header da resposta HTTP para indicar ao browser
fazer download do recurso ao inves de apenas abri-lo se for de um tipo suportado.
 
 
 
 
 
 
Helper para injecao dinamica de CSS
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Enumeracao do sistema de alinhamento de elemento dentro de sistemas de layout
 
 
 
Wrapper capaz de lidar com eventos GWT sobre elementos nativos coletados no DOM
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Determina o tipo de checagem que deve ser realizada para a parametrizacao dos roles
 
 
 
 
 
 
 
 
 
 
 
 
Servico de manipulação de dados da entidade EtapaStatusTempo
 
 
Handler de callback da leitura de datasource
Adaptador de implementacao de handler de eventos para implmentacao parcial
Datasource de leitura basedo em eventos.
Scripts associados a eventos
 
Tipos de eventos genericamente suportados pelos componentes de formulario
 
 
 
Determina o contexto da execucao de uma validacao
Abstracao do contexto de execucao dos formularios.
Implementacao padrao para conter referencias do contexto de execucao
Campo de execucao contextualizado.
Campo de execucao contextualizado.
 
 
Objeto de contexto que estara disponivel nas execucoes de scripts
Objeto de execucao padrao
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Descritor generico para armazenar parametros de um determinado campo.
E de responsabilidade do delegado pela chave raiz do campo, o conhecimento dos nomes dos descritores e atributos para correta configuracao do campo
 
 
 
 
Objeto delegado a criar de forma especialista um campo com base nos dados do descritor
 
 
 
 
POJO que representa o valor ou valores (em caso de propriedades muti-values) de uma propriedade de um formulario
Um field Wrapper simples
 
 
 
 
 
 
 
Resolves file paths from a manifest to their content.
 
Servico transacional de manutenção de arquivos no filesystem.
 
 
 
 
 
Evento disparado sempre que o usuario confirmar o upload de um arquivo
 
 
 
 
 
 
 
 
Wrapper para componente de filtro padronizado para uso em headers de grids
 
 
 
 
 
 
 
Modo de finalizacao de um processo
 
 
 
Descricao de um modelo de formulario
Forms possuem botoes padrao para controle da tarefa.
Forms permitem a parametrizacao de botoes customizaveis, com acoes disparadas atraves de scripts.
 
 
 
 
 
Descritor do formatador
Tipos de funcao preestabelecidas
 
 
 
 
 
Um container de componentes descreve a hierarquia de componentes dentro do formulario, de forma ordenada.
 
 
Identifica um objeto capaz de gerar um componente de formulario
 
 
 
 
 
 
 
 
 
 
 
Container com os dados de um formulario
Especifica o conteudo de um objeto form data
 
 
Implementacao de Item especializado em commitar valores na estrutura de dados do servico de formularios do Vitruvio.
 
 
Enum map para o status do formulario
Utilitaios de Intercambio de dados de formularios
 
Modo de bug dos formularios
 
 
Listener de eventos de selecao de componentes na UI do editor
 
 
 
 
 
 
 
Listener de eventos de selecao de componentes na UI do editor
 
Objeto que realiza a interface entre a implementacao do editor de formularios e do editor do componente especifico.
Fabrica de delegates para o Editor de Formularios
Contexto de DragAndDrop do editor Fornece uma bridge abstrata com o estado atual relacionado a operacoes de DND do editor
 
 
 
 
 
 
 
 
 
 
 
 
Descritor generico para armazenar parametros de um determinado campo.
E de responsabilidade do delegado pela chave raiz do campo, o conhecimento dos nomes dos descritores e atributos para correta configuracao do campo
 
 
 
Contrato base para um Controller de edicao de elementos do editor
 
 
Form engine padrao para formularios finais
 
Componente customizado de pesquisa
 
 
 
 
 
Possiveis fases de persistencia de um formulario
Contrato de implementacao do script de ciclo de vida de persistencia
Servico de formularios Fornece acesso a definicoes e persistencia de formularios de instancias de processos
 
 
 
 
 
 
 
 
 
 
 
Definicao de uma View especializada em Objetos de formulario do nivel minimo de um Form
 
 
 
 
Extensao que configura algumas acoes Client-Side para DateFields
 
 
 
 
 
Global configuration for the Git content integration.
 
 
 
Manages local clones of Git content repositories.
 
REST client for the Gitea API.
Exception thrown when a Gitea API call fails.
 
Represents a repository from the Gitea API.
Orchestrates the import of all artifacts from a parsed manifest.
Orchestrates import of all artifacts from a manifest.
Aggregated result of a full manifest import.
Root model for vitruvio.json manifest.
 
 
 
Parses vitruvio.json manifest files.
 
 
Quartz job that periodically polls the Git content repository for changes.
 
 
 
 
Orchestrates sync cycles: pull from Git, parse manifest, import artifacts.
 
Tracks the last sync state for each configured Git repository.
 
Repo-level sync status values stored in GitSyncState.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Configuracoes de regras de fetch para subformularios do Padrao do Vitruvio mobile
Estrategia de alimentacao de itens do handler de persistencia de subforms do Vitruvio Mobile > 2.0
 
Configuracoes para fluxo de conferencia guiado
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Mensagem de estado invalido
Acao configuravel para estado invalido
Resultado da valicao
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Biblioteca de icones 128x128
Biblioteca de icones 48x48
Biblioteca de icones 48x48
Biblioteca de icones 48x48
Biblioteca de icones 48x48
Biblioteca de icones 64x64
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
SQL Direct Exists Filter
Expressa
 
 
 
 
 
 
 
Combobox para escolha de conexoes
 
 
 
 
 
 
 
 
 
Processo disparado para avisar a criacao de uma instancia
 
 
 
 
 
 
 
Algumas API's podem necessitar de interacao nativa e traduzir e preparar dados de ou para scripts.
 
 
 
 
 
 
Representacao basica de campos de conferencia
 
 
Um streamer de itens e um objeto que pode conter uma vasta quantidade de dados, porem, armazena poucos em memoria para otimizacao.
 
 
 
 
 
 
Classe para armazenar metadados de geracao de um relatorio Jasper
 
 
 
Decorator de Threads realizando limpeza de contextos por possiveis Leaks
 
 
Um JSON Parser Opaco que produz objetos JavaScript parseados pela engine nativa
 
 
 
 
Implementacao de Datasource offline usando como backend um resultset
 
 
 
 
Estados de execucao de uma tarefa
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Vaadin Container que usa como backend um DataSource do Vitruvio
Note que os Datasources do Vitruvio sao ReadyOnly.
 
 
 
 
 
 
 
 
 
 
Linguagens de script suportadas pela Form API
 
 
 
 
 
 
 
 
Objeto delegado a criar de forma especialista um campo com base nos dados do descritor
 
No vaadin, existem containers de componentes com comportamentos diferenciados obdecendo hierarquias separadas.
 
 
 
 
Interface de marcacao para presenters temporarios, geralmente apresentados durante a carga assincrona do presenter principal
Deprecated.
 
 
 
 
 
 
 
 
 
 
 
 
 
Servico de bibliotecas, para consumo atraves dos scripts.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
DAO para buscar changelogs aplicados no banco de dados.
Serviço de migrations de bancos de dados.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Configuracao do Presenter
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Alguns tipos de campos podem ter suporte para ouvir alteracoes de outros campos.
 
Editor de propriedades em lista
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Evento de login
 
Servico de referencia local para coletar o usuario usado na requisicao
Servico para manter referencias ao token logado, via ThreadLocal, ja que o sistema ira obrigar a autenticacao
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
DTO Generico para retornar IDs de entidades criadas
DTO Generico para retornar IDs de entidades criadas
Converte notacao de duracao em horas/minutos (00:00) em um integral de minutos
Converte notacao de duracao em horas/minutos (00:00) em um integral de minutos
 
 
 
 
 
 
 
 
 
 
 
 
Servico de gerenciamento e tarefas administrativas/reparos do sistema
 
Interfaces somente para organização.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Propriedade especializada em setar/obter dados de entradas de mapas
Utilitario que encapsula a logica de mapeamento de DTOs
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Extensao que configura algumas acoes Client-Side para DateFields
 
Extensao que aplica mascaras genericas usando Vanilla Masker em elementos de texto
 
Controlador
Contrato para listener de alteracao
 
 
 
 
Relacao de Menus disponiveis na aplicacao
 
 
 
 
 
 
 
 
 
View de configuracoes do menu superior
 
 
 
 
 
 
 
 
 
 
Converte notacao de duracao em horas/minutos (00:00) em um integral de minutos
Biblioteca de icones 64x64
 
 
Datasources que devem ser sincronizados automaticamente pela implementacao Mobile.
 
 
 
 
 
 
 
 
 
Escopo de persistencia, e acesso do datasource
Tipos de datasource suportados pelo formulario mobile
A engine mobile, possui escopos de memoria para execucao de scripts.
Estutura de um formulario WebMobile
Descritor com itens que devem ser precarregados juntamente com as tarefas disponibilizadas no ambiente Mobile
 
 
 
 
 
 
 
 
 
Contrato de construcao de DataSources
 
 
 
Classe helper para parse de String em um Objeto dinamico JavaScript que possa ser informado para outras classes server-side
Contrato de construcao de DataSources
Configuracoes de exibicao das propriedades de tarefas na UI do mobile.
 
 
Especializacao de um Panel Form Mobile
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Chamadas nativas client-side podem invocar janelas em modal no sistema.
 
 
 
 
Evento para notificacao dos dados commitados pela UI
Representacao resumida de um modelo de atividade para apresentacao dos itens
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Componente Wrapper para TextFields MultiValores
Componente Wrapper para TextFields MultiValores
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
JSON parser nativo, ou seja implementado por um script processado pela Engine de Scritps do Vitruvio
 
 
 
Servico de acesso sincronizado a registros pendentes de envio com suporte MultiThread
Projeto: EdeployerSuperusBusinessLayer
Criado em: May 17, 2013 - 8:46:28 AM
Operacoes paralelas suportadas
Projeto: EdeployerSuperusBusinessLayer
Criado em: May 17, 2013 - 11:44:57 AM
Servico de acesso centralizado e sincronizado a fila de envio.
Projeto: EdeployerSuperusBusinessLayer
Criado em: May 16, 2013 - 1:48:40 PM
 
 
 
 
 
Evento da carta de correcao
Projeto: EdeployerSuperusBusinessLayer
Criado em: Jul 17, 2012 - 2:28:15 PM
 
 
 
 
Operacao de consulta de cadastro, para determinar se determinado CNPJ e emitente de NFE ou nao
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Contratato do DAO para obtencao de solicitacoes de Download de notas
Projeto: EdeployerSuperusBusinessLayer
Criado em: Jul 18, 2012 - 3:55:45 PM
 
 
 
 
 
 
 
 
 
Classe que realiza envia Nfe para a SEFAZ, e processa seu retorno.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Operacao de envio de Manifestacoes do Destinatario
Projeto: EdeployerSuperusBusinessLayer
Criado em: Jul 17, 2012 - 2:21:30 PM
 
 
 
 
 
 
 
 
Arquivo de constantes para tipos de eventos ocorridos com Nfes apos sua autorizacao
Projeto: EdeployerSuperusBusinessLayer
Criado em: Jul 17, 2012 - 10:08:02 AM
 
 
 
Vaadin Resource que trabalha noo Header da resposta HTTP para indicar ao browser
fazer download do recurso ao inves de apenas abri-lo se for de um tipo suportado.
SpringLiquibase que, no boot, libera o lock de changelog SOMENTE quando o dono registrado e o proprio no.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Scripts que sao executados em eventos de notificacoes
 
 
Wrapper de checkbox para tipos convertidos em Number
 
Editor de propriedades String
 
 
 
 
 
DTO Generico para retornar IDs de entidades criadas
DTO Generico para retornar IDs de entidades criadas
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Resultado da leitura de um provedor
Status da leitura do campo
Resultado da leitura de um campo especifico de um documento
 
 
 
Servico de OCR (reconhecimento optico de caracteres) de documentos.
 
 
 
 
 
Configuracao para Fluxos sob demanda
 
 
 
 
 
 
 
 
 
 
 
 
 
PivotTable.js Wrapper Component
 
Contrato RPC para comunicacao com o componente server-side
 
 
 
 
 
Definicao do esquema de um OrderBy para uso padronizado nos filtros
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Container para os arquivos de diff do produto padrão.
 
 
 
Coleção de métodos utilitários para o produto padrão
 
Coleção de métodos utilitários para o produto padrão.
 
 
O Componente de paginacao utiliza um delegado para executar as tarefas de carga e exibicao dos dados A proposta do componente e apenas abstrair os calculos e eventos de navegacao
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Interface de marcacao para definicao de um formulario de Paineis
FormEngine especializada em paineis
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Servico para acesso e manipulacao de paineis
 
 
 
 
 
 
 
 
 
 
Editor de propriedades String
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Determina o tipo de filtro da tarefa
 
 
 
 
 
PivotTable.js Wrapper Component
 
Contrato RPC para comunicacao com o componente server-side
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
View de configuracoes
 
 
 
 
Template do Poupup View
 
 
 
 
 
 
Predicado de filtragem generico
 
 
 
 
Combobox para escolha de conexoes
 
 
 
 
 
 
 
 
 
Dados relativos ao processo ao qual pertence o form
 
Para maior flexibilidade, os descritores especificos de processos sao definidos em formato de script Dessa forma, e possivel gerar uma String com logica especifica Por razoes de performance, Scripts podem ser mantidos em cache, e para cada nova execucao um novo ID de processo deve ser informado para que o script possa ser reusado.
 
 
 
 
 
 
 
 
 
Evento para notificar que um filtro de processos foi definido
 
 
 
 
 
 
 
 
 
Delegate para o campo de pesquisa de usuarios
 
 
 
 
 
 
 
 
 
 
 
 
Combobox para escolha de conexoes
 
 
 
 
 
 
 
 
 
 
 
 
 
Servico para lidar com instancias de processos ja carregados (em execucao ou ja finalizados).
 
 
 
 
 
 
 
 
 
 
Mapeamento de query para agendamento de start de processos via agenda Esta classe nao representa uma entidade persistida na base de dados.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Ao alterar uma grupo, varias alteracoes podem ser realizadas em cascata.
Alteracao base, representando tudo que pode ser alterado
Ao alterar uma tarefa, varias alteracoes podem ser realizadas em cascata.
 
 
Field especifico para lidar com propriedades do NAUTH
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Evento informa que alterou a query e deseja informar a nova de sua escolha
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Facade abstract class form LZQ
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Regras dinamicas de renderizacao.
 
 
API para geracao de relatorios
 
Elemento de Formulario para uso em relatorios
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Contem metadados sobre o relatorio
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Objeto de armazenamento via contexto, com conceito de coleta e armazenamento via chave de identificacao
 
Mantem referencia a objetos validos pelo scopo de requisicao
 
 
 
 
 
 
 
Servico para troca (importacao/exportacao) de recursos
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Configuracao do Presenter
 
 
Objetos de contexto que podem sofrer cache e serem reusados precisam definir meios de alteracao das informacoes de contexto que serao disponibilizadas dentro do Script
Alguns Scripts podem ter sua instancia armazenada em Cache para execucoes sucessivas.
Implementacao padrao do container de scripts cacheaveis
 
 
 
 
 
 
 
 
Permite a parametrizacao de roles para uso de recursos da aplicacao.
 
Delegate para o campo de pesquisa de usuarios
 
 
 
 
 
Delegate para o campo de pesquisa de usuarios
 
 
 
 
 
 
 
 
 
PropertyDatasource especialista em
 
 
 
 
 
 
 
Area de exibicao principal do Autmix
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Servico de agendamento de rotinas
 
 
 
 
 
 
 
 
Mapeamento de script do backend de armazenamento
Implementacao de uma bridge de comunicacao para execucao de scripts pre-cadastrados
 
 
 
 
 
 
Expoe o contexto de execucao do script, permitindo a coleta e definicao de variaveis
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Interface Scripts que resolvem Querys em tempo de execucao
 
 
 
 
 
 
 
 
 
 
Servico para criacao e interpretacao de scripts da Form API
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Contrato para implementacao de validadores via Script
Delegate especializado em criar validadores baseados em Script
 
 
 
 
Contrato para fabrica de componentes via Script do component ScriptWidget.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Mock interface para retirar o XADisk do sistema
Inteface de marcacao para lidar com UI's que devem ter seu ciclo de vida associado ao ID de secao + usuario logado; Classes de UI que implementarem este tipo nao terao listeners de dettach atribuidos, e poderao dar reload multiplas vezes, e ate mesmo abrir multiplas instancias da mesma url.
Implementacao local de um Session Hander baseado num EventBus comum, reaproveitando a estrutura de dispardo de eventos
 
 
Eventbus da Secao.
 
 
 
 
 
 
 
 
 
 
 
 
Validador de sigla padrao
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Parametros customizados para o mecanismo simples de abertura de processos Esta classe nao representa uma entidade persistida na base de dados.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Eduardo Frazao
 
 
 
 
 
Mapeamento dos tipos de DataSource suportados pela API de Componentes DB
SQL Direct Exists Filter
Expressa
Classe especializada em traduzir a API de filtragem
SQL Direct Exists Filter
Expressa
 
 
 
 
 
 
 
 
 
 
Objeto que abstrai o ponto de coleta de uma QuerySQL para o QueryFactory e tambem permite a resolucao externa de parametros que podem ser usados na query resolvida
 
 
Dynamic Proxy Handler.
 
 
 
Serviço de interpretação do job
 
 
Evento de alteracao de passo atual
Etapa da view
 
 
Evento de alteracao de status
Evento de alteracao de status
 
 
 
 
 
 
 
Servico de estatisticas do sistema
 
 
 
 
 
 
Wrapper de checkbox para tipos convertidos em Strings
Editor de propriedades String
Combobox para escolha de conexoes
 
 
 
 
 
 
Controlador de Subformularios
 
Evento notificando a edicao de um subformulario
 
 
Engine de SubFormularios
 
 
 
Presenter especializado na manipulacao de subforms
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
View de configuracoes
 
 
 
 
 
 
 
 
 
Classe utilitaria para criar uma aba carregavel por demanda.
Componente delegado para carga da aba.
 
 
 
 
 
 
 
 
 
Area de exibicao do Painel
 
 
Evento que determina que a tarefa havia sido previamente concluida
Evento disparado quando alguma tarefa e completada
 
Evento disparado quando alguma tarefa e completada
 
 
 
 
 
 
 
 
 
Evento de execucao da tarefa
 
 
Evento disparado pelo bus quando o form ativo alterado
Wrapper para logica de inicializacao das Views.
 
Tipos de metricas que permitem calcular o tempo de execucao de uma tarefa
 
 
 
 
 
 
Evento para notificacao dos dados commitados pela UI
Presenter especializado em edicao de formularios
Evento disparado quando alguma tarefa e completada
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Evento disparado quando alguma tarefa e completada
 
 
 
 
 
 
 
 
 
 
 
 
Atributos basicos de um text field
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Enum para indicar se o perfil está sendo exportado para diff ou importação.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Runs each import entry in its own independent transaction.
Suporte transacional ao datasource original
 
Abstracao de um simples marcador de status de transacao para controle posterior
 
 
 
 
 
 
 
Regras possiveis para limite de repeticoes na SimpleTrigger
 
 
 
Obtem o status em snapshot de uma trigger.
Tipos de trigger suportadas
 
 
 
Tipo de dados gerenciado pelo campo
 
 
 
Tarefa que sera executada em Background.
Servico de Agendamento de tarefas de UI do Vitruvio
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Delegate para o campo de pesquisa de usuarios
 
 
 
Combobox para escolha de conexoes
Combobox para escolha de conexoes
Enumeracao dos possiveis contextos de um usuario dentro da API de formularios do Vitruvio
 
 
 
Delegate para o campo de pesquisa de usuarios
 
 
 
Evento de secao disparado quando o usuario altera seu icone
Wrapper de campos, com um sistema de contexto de execucao.
 
Delegate para o campo de pesquisa de usuarios
 
 
 
 
 
 
 
 
 
 
 
 
Field utilizado para representar propriedades do usuario
Delegate para o campo de pesquisa de usuarios
 
 
 
 
Referencia ao usuario dentro de um contexto
Combo com a relacao de processos relacionados ao usuario
 
 
Combo com a relacao de processos relacionados ao usuario
Combobox para escolha de conexoes
OptionGroup para selecao de UserTasks do processo
Combobox para escolha de conexoes
 
 
 
 
 
 
 
 
 
 
 
Evento de limpar o nome do favorito
Evento de exclusao do favorito
Evento de renomear o favorito
Evento de abertura
 
 
 
 
 
 
 
 
 
 
 
 
 
Scopo personalizado que usa o mecanismo de armazenamento em Secao para resolver beans.
 
Evento de validacao disparado quando um validador e acionado.
Ouvinte de validacoes de validadores customizados
 
Descritor unificado de comportamentos de validacao dos formularios
Contrato para implementacao em scripts de validacao.
So serao aceitas linguagens de script suportadas pela JVM e orientadas a Objeto.
Validador customizado A implementacao e livre para definir qualquer comportamento necessario para validar
as informacoes da etapa.
Delegado por criar instancias de validadores atraves do seu KEY de especialidade.
Definicao de um validador customizado de formularios Qualquer formulario que tenha um ou mais validadores definidos deve invocar suas validacoes antes de permitir a conclusao da etapa
 
Fabrica de validadores customizados para formularios
Para validadores com representacao visual
Delegado por criar UIs para validadores em sua especialidade
 
Tipo de valor armazenado no campo.
 
Client-side widget para visualizacao de diagramas
 
Client-side container para execucao de scritps carregados sob demanda, em bridge com o D3JS
Formatador decimal para versao de processos.
 
 
 
 
 
Adapter para o presenter de formularios padrao, para implementar mudancas especificas sobre as caraceteristicas do componente nesta aplicacao
 
 
 
Factory local para definicao de componentes de comportamento customizados do Activiti
 
 
 
 
 
 
 
 
Permite seleção de intervalo ou valor singular.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Modelo de dominio extendido para permitir a coleta de dados de forma otimizada, ainda nao suportada pela API do Activity
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Mapeamento da resposta pelo sistema de OCR do Vitruvio
 
 
 
 
 
 
 
 
 
 
 
 
Tarefa extendida com os dados do processo
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Client-side Wrapper para Pivottable Widget
 
Client-side Wrapper para Pivottable Widget
 
 
 
 
 
 
Server RPC
 
Sistemas altamente parametrizaveis podem entregar containers que nao permitem atualizacao ou que ate mesmo sejam interepretados em runtiem para fornecer dados.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Atualiza os MBeans de contas do WhatsApp a cada 5 minutos
 
 
 
 
 
 
 
 
 
 
 
 
 
Controlador basico de Widgets da engine de formularios
Delegate para criacaod e Widgets.
 
 
Script de inicializacao do widget.
 
 
 
 
Interface de marcacao para determinar UI's linkadas a Window Openers
 
 
 
 
 
 
 
 
Interface de marcacao geral para componentes envelopados Todo componente que usar um componente como delegate, pode opcionalmente implementar esta interface para expor o objeto e possibilitar alguma analise da API baseada em seu tipo
 
 
 
 
 
 
 
 
 
Mock de operacoes basicas de IO da sessao
 
Mock class