csdk.v1_0.helper.command
Class AlgorithmTemplate

java.lang.Object
  extended by csdk.v1_0.helper.command.AlgorithmTemplate
All Implemented Interfaces:
IAlgorithmTemplate

public class AlgorithmTemplate
extends Object
implements IAlgorithmTemplate

Essa classe representa os valores dos paramêtros de um nó (algoritmo) do fluxo, que devem ser preenchidos previamente, sem a interferência do usuário.

Author:
pizzol

Constructor Summary
AlgorithmTemplate(String algorithmName, String algorithmVersionId, Map<String,String> parameterValues)
          Construtor.
 
Method Summary
 void addParameterValue(String parameterName, String parameterValue)
          Adiciona um valor a um determinado parâmetro do algoritmo.
 String getAlgorithmName()
          Obtém o nome do algoritmo.
 String getAlgorithmVersionId()
          Obtém o identificador da versão do algoritmo.
 Map<String,String> getParametersValues()
          Obtém todos os valores dos parâmetros do algoritmo que foram preenchidos.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AlgorithmTemplate

public AlgorithmTemplate(String algorithmName,
                         String algorithmVersionId,
                         Map<String,String> parameterValues)
Construtor.

Parameters:
algorithmName - nome do algoritmo.
algorithmVersionId - identificador da versão do algoritmo.
parameterValues - Mapa com os valores dos parâmetros do algoritmo.
Method Detail

getAlgorithmName

public String getAlgorithmName()
Obtém o nome do algoritmo.

Specified by:
getAlgorithmName in interface IAlgorithmTemplate
Returns:
o nome do algoritmo

getAlgorithmVersionId

public String getAlgorithmVersionId()
Obtém o identificador da versão do algoritmo.

Specified by:
getAlgorithmVersionId in interface IAlgorithmTemplate
Returns:
o identificador da versão do algoritmo

addParameterValue

public void addParameterValue(String parameterName,
                              String parameterValue)
Adiciona um valor a um determinado parâmetro do algoritmo.

Parameters:
parameterName - nome do parâmetro do algoritmo
parameterValue - valor do parâmetro

getParametersValues

public Map<String,String> getParametersValues()
Obtém todos os valores dos parâmetros do algoritmo que foram preenchidos.

Specified by:
getParametersValues in interface IAlgorithmTemplate
Returns:
um mapa com todos os parâmetros preenchidos e seus respectivos valores


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