A partir do dia 28/08 após às 20hs, o acesso ao TDN nas páginas logadas será integrado ao Identity Fluig, seguindo o mesmo padrão já adotado em outras ferramentas, como o Jira Produção.
Essa mudança tem como objetivo aprimorar a segurança e a gestão de acessos a ferramenta. Atenciosamente, equipe TOTVS.
Nome do fonte onde está a função que será procurada a Annotation.
X
cFunctionName
caractere
Nome da função onde será procurada a Annotation.
X
nParmPos
numérico
Posição do parâmetro na função onde deve estar contida a Annotation
X
cAnnotationName
caractere
Nome da Annotation que será procurada.
X
Retorno
Nome
Tipo
Descrição
jRet
objeto
Objeto do tipo Json contendo como propriedade o valor da Annotation buscada. Caso não encontre retorna NIL.
Exemplos
test_doc_resourceGetFunctionParamAnnotation.tlpp
/*
Programa test_doc_resourceGetFunctionParamAnnotation.tlpp
*/
#include "tlpp-core.th"
@annotation AnnotationExemplo
nickname as char
@end
function u_resourceGetFunctionParamAnnotation(@AnnotationExemplo("valor parm1") parm1, @AnnotationExemplo("valor parm2") parm2)
return
test_doc_getFunctionParamAnnotation.tlpp
#include "tlpp-core.th"
function u_testGetFunctionParamAnnotation()
local jRet
jRet:= Reflection.getFunctionParamAnnotation("test_doc_resourceGetFunctionParamAnnotation.tlpp", "u_resourceGetFunctionParamAnnotation", 1, "AnnotationExemplo")
if(valType(jRet) <> 'U')
conout(jRet["nickname"])
else
conout('Não foi possivel encontrar a Annotation com os parametros solicitados')
endif
return