public class JobTemplateValidator
extends java.lang.Object
OpenDreamsJobTemplate para execução de
algoritmos no opendreams. É criado a partir de um job template.| Constructor and Description |
|---|
JobTemplateValidator(java.lang.String userId,
tecgraf.openbus.opendreams.v2_0.OpenDreamsJobTemplate jt)
Constrói um validador de um
OpenDreamsJobTemplate |
| Modifier and Type | Method and Description |
|---|---|
static void |
checkProjectPermission(java.lang.String projectName,
java.lang.String userId)
Verifica se o usuário da credencial possui acesso um projeto de um outro
usuário.
|
java.lang.String |
getAlgoName()
Obtém o nome do algoritmo, proveniente do argumento -name em args.
|
csbase.logic.algorithms.AlgorithmConfigurator |
getAlgorithmConfigurator()
Obtém o configurador do algoritmo correspondente ao job template.
|
csbase.logic.algorithms.AlgorithmVersionId |
getAlgoVersionId()
Obtém a versão do algoritmo, proveniente do argumento -version em args.
|
java.lang.Object |
getProjectId() |
public JobTemplateValidator(java.lang.String userId,
tecgraf.openbus.opendreams.v2_0.OpenDreamsJobTemplate jt)
throws InvalidJobTemplateException
OpenDreamsJobTemplateuserId - o identificador do usuario.jt - o job template a ser validadoInvalidJobTemplateException - se houver uma falha na validação do job templatepublic java.lang.Object getProjectId()
public static void checkProjectPermission(java.lang.String projectName,
java.lang.String userId)
throws InvalidJobTemplateException
projectName - nome do projetouserId - identificador do usuário dono do projetoInvalidJobTemplateException - caso não exista um usuário com o identificadorpublic java.lang.String getAlgoName()
public csbase.logic.algorithms.AlgorithmVersionId getAlgoVersionId()
public csbase.logic.algorithms.AlgorithmConfigurator getAlgorithmConfigurator()
Copyright © 2016. All Rights Reserved.