/** * Permite a passagem de parametros entre eventos do Workflow. * Usar em eventos de processos. * @super Object * @memberOf globalvars * @since Fluig 1.0 * @see http://www.fluig.com */ globalvars.prototype=new Object(); /** * Inclui um novo valor nos parametros gerais. * Usar em eventos de processos. *
*Exemplo:
* globalvars.put("nome", "valor");
*
* @memberOf globalvars
* @param {String} nome Nome do parametro
* @param {Object} valor Valor do parametro
* @since Fluig 1.0
* @see http://www.fluig.com
*/
globalvars.put = function(nome, valor){};
/**
* Recupera um valor da tabela de parametros gerais.
* Usar em eventos de processos.
*
*Exemplo:
* var valor = globalvars.get("nome");
*
* @memberOf globalvars
* @param {String} nome Nome do parametro
* @returns {Object} Valor do parametro
* @since Fluig 1.0
* @see http://www.fluig.com
*/
globalvars.get = function(nome){return new Object();};
/**
* A variável log permite ao usuário enviar mensagens que ficarão expostas no log do ECM server durante a execução
* de um processo.
* Usar em qualquer evento.
* @super Object
* @memberOf log
* @since Fluig 1.0
* @see http://www.fluig.com
*/
log.prototype=new Object();
/**
* Efetua log de uma String com a 'criticidade' INFO.
* Usar em qualquer evento.
*
*Exemplo:
* log.info('Teste logger');
*
* @memberOf log
* @param {String} str Mensagem
* @since Fluig 1.0
* @see http://www.fluig.com
*/
log.info = function(msg){};
/**
* Efetua log de uma String com a 'criticidade' WARNING.
* Usar em qualquer evento.
*
*Exemplo:
* log.warn('Possível erro');
*
* @memberOf log
* @param {String} str Mensagem
* @since Fluig 1.0
* @see http://www.fluig.com
*/
log.warn = function(msg){};
/**
* Efetua log de uma String com a 'criticidade' ERROR.
* Usar em qualquer evento.
*
*Exemplo:
* log.error('Erro: ');
*
* @memberOf log
* @param {String} str Mensagem
* @since Fluig 1.0
* @see http://www.fluig.com
*/
log.error = function(msg){};
/**
* Efetua log de uma String com a 'criticidade' FATAL.
* Usar em qualquer evento.
*
*Exemplo:
* log.fatal('erro fatal: ');
*
* @memberOf log
* @param {String} str Mensagem
* @since Fluig 1.0
* @see http://www.fluig.com
*/
log.fatal = function(msg){};
/**
* Disponibiliza diversas funções para o envio de e-mail.
* Usar em eventos do Processo.
* @super Object
* @memberOf notifier
* @since Fluig 1.0
* @see http://www.fluig.com
*/
notifier.prototype=new Object();
/**
* Envia um e-mail customizado.
* Usar em eventos do Processo.
*
*Exemplo:
* var parametros = new java.util.HashMap();
* parametros.put("NOME_USUARIO", "JOAO");
* parametros.put("CODIGO_USUARIO", "01");
* //Este parametro e obrigatorio e representa o assunto do e-mail
* parametros.put("subject", "ASSUNTO");
*
* var usuarios = new java.util.ArrayList();
* usuarios.add('adm');
*
* notifier.notify('adm', 'mail1', parametros, usuarios, 'text/html');
*
* @memberOf notifier
* @param {String} from Matrícula do usuario que esta enviando o e-mail
* @param {String} template código do template (tela de customizacao de e-mail)
* @param {Object} parametros Map com os parametros do e-mail
* @param {Object} to List com os destinatários do e-mail
* @param {String} mimeType Tipo do conteúdo do email 'text/html' ou 'text/plain'
* @since Fluig 1.0
* @see http://www.fluig.com
*/
notifier.notify = function(from, template, parametros, to, mimeType){};
/**
* Disponibiliza diversas funções para o uso de serviços (Progress).
* Usar em qualquer evento.
* @super Object
* @memberOf ServiceManager
* @since Fluig 1.0
* @see http://www.fluig.com
*/
ServiceManager.prototype=new Object();
/**
* Obtem a classe ServiceHelper do servico especificado.
* Usar em qualquer evento.
*
*Exemplo:
* var servico = ServiceManager.getService("ems2_v10");
* var serviceHelper = servico.getBean();
*
* @memberOf ServiceManager
* @param {String} idServico Id do servico (cadastro de servicos)
* @since Fluig 1.0
* @see http://www.fluig.com
*/
ServiceManager.getService = function(idServico){return new Object()};