csdk.v1_0.api.command
Interface ICommandContext

All Superinterfaces:
IContext, Serializable

public interface ICommandContext
extends IContext

Define os métodos disponíveis para acesso da aplicação à execução de comandos.


Method Summary
 String executeAlgorithm(IAlgorithmTemplate template, String cmdDescription, String sgaName, Window window, ICommandObserver observer)
          Executa um algoritmo, dado o nome e identificador da versão, configurando-o com os valores de parâmetros especificados.
 String executeFlow(IFlowTemplate template, String cmdDescription, String sgaName, Window window, ICommandObserver observer)
          Executa um fluxo de algoritmos, dado o nome e identificador da versão ou o arquivo de definição do fluxo, configurando-o com os valores de parâmetros especificados.
 
Methods inherited from interface csdk.v1_0.api.core.IContext
isActive, onContextActivate, onContextDeactivate
 

Method Detail

executeAlgorithm

String executeAlgorithm(IAlgorithmTemplate template,
                        String cmdDescription,
                        String sgaName,
                        Window window,
                        ICommandObserver observer)
                        throws CommandException
Executa um algoritmo, dado o nome e identificador da versão, configurando-o com os valores de parâmetros especificados.

Parameters:
template - definição do algoritmo a ser executado e dos valores dos seus parâmetros
cmdDescription - descrição do comando
sgaName - nome do servidor de execução (SGA) a ser usado para execução. Se for null, indica que a seleção do servidor será feita automaticamente pelo ambiente.
window - janela-mãe da execução.
observer - Observador do comando executado.
Returns:
o identificador do comando submetido.
Throws:
CommandException - em caso de erro durante a submissão do comando.

executeFlow

String executeFlow(IFlowTemplate template,
                   String cmdDescription,
                   String sgaName,
                   Window window,
                   ICommandObserver observer)
                   throws CommandException
Executa um fluxo de algoritmos, dado o nome e identificador da versão ou o arquivo de definição do fluxo, configurando-o com os valores de parâmetros especificados.

Parameters:
template - definição do fluxo a ser executado e dos valores dos seus parâmetros
cmdDescription - descrição do comando
sgaName - nome do servidor de execução (SGA) a ser usado para execução. Se for null, indica que a seleção do servidor será feita automaticamente pelo ambiente.
window - janela-mãe da execução.
observer - Observador do comando executado.
Returns:
o identificador do comando submetido.
Throws:
CommandException - em caso de erro durante a submissão do comando.


Copyright © 2013–2014 Tecgraf/PUC-Rio. All rights reserved.