public class JobTemplateValidator extends Object
OpenDreamsJobTemplate para execução de
algoritmos no opendreams. É criado a partir de um job template.| Constructor and Description |
|---|
JobTemplateValidator(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(String projectName,
String userId)
Verifica se o usuário da credencial possui acesso um projeto de um outro
usuário.
|
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.
|
Object |
getProjectId() |
public JobTemplateValidator(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 Object getProjectId()
public static void checkProjectPermission(String projectName, 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 String getAlgoName()
public csbase.logic.algorithms.AlgorithmVersionId getAlgoVersionId()
public csbase.logic.algorithms.AlgorithmConfigurator getAlgorithmConfigurator()
Copyright © 2017. All rights reserved.