Package org.brerp.sped.nfe.util
Class DocFiscalUtil
java.lang.Object
org.brerp.sped.nfe.util.DocFiscalUtil
Classe contem metodos necessarios para a criacao
e processamento do arquivo XML.
- Author:
- Fernando de O. Moraes (fernando.moraes@faire.com.br)
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic String
converteForXML
(MColumn col, Class<?> parameterType, Object invoke) Metodo responsavel por obter o valor de uma determinada coluna da PO e converte-la na ideal representacao para a geracao do arquivo XML da NF-estatic Object
converteFromXML
(MColumn col, Class<?> parameterType, Object invoke) Converter o valor de uma string no tipo desejadostatic Method
Obtem o método get do atributo passado como parametrostatic List<MLBRDocFiscal>
getSelection
(String trxName, int Parameter) static Method
Obtem o método set do atributo passado como parametrostatic void
setNFeBean
(br.inf.portalfiscal.nfe.schema.nfe.TNFe.InfNFe prod, PO object, String prefix) Seta os valores de um PO de acordo com os valores obtidos de um XML (NF-e)
-
Field Details
-
COF_INDPRES
- See Also:
-
COF_INDICADORINTERMEDIADOR
- See Also:
-
COF_PARCEIROINTERMEDIADOR_ID
- See Also:
-
LBR_CNPJ
- See Also:
-
PRESENCA_COMPRADOR_OPERACAO_PRESENCIAL
- See Also:
-
PRESENCA_COMPRADOR_NAO_SE_APLICA
- See Also:
-
COF_INDICADORINTERMEDIADOR_OPERACAO_COM_INTERMEDIADOR_SITE_PLATAFORMA_PROPRIA
public static final String COF_INDICADORINTERMEDIADOR_OPERACAO_COM_INTERMEDIADOR_SITE_PLATAFORMA_PROPRIA- See Also:
-
COF_INDICADORINTERMEDIADOR_OPERACAO_EM_SITE_PLATAFORMA_TERCEIRO
- See Also:
-
-
Constructor Details
-
DocFiscalUtil
public DocFiscalUtil()
-
-
Method Details
-
getSetter
Obtem o método set do atributo passado como parametro- Parameters:
c
-nomeCampo
-- Returns:
-
getGetter
Obtem o método get do atributo passado como parametro- Parameters:
c
-nomeCampo
-- Returns:
-
converteForXML
public static String converteForXML(MColumn col, Class<?> parameterType, Object invoke) throws ParseException Metodo responsavel por obter o valor de uma determinada coluna da PO e converte-la na ideal representacao para a geracao do arquivo XML da NF-e- Parameters:
col
-parameterType
-invoke
-- Returns:
- Throws:
ParseException
-
converteFromXML
public static Object converteFromXML(MColumn col, Class<?> parameterType, Object invoke) throws ParseException Converter o valor de uma string no tipo desejado- Parameters:
col
-parameterType
-value
-- Returns:
- Throws:
ParseException
-
setNFeBean
public static void setNFeBean(br.inf.portalfiscal.nfe.schema.nfe.TNFe.InfNFe prod, PO object, String prefix) throws ClassNotFoundException, SecurityException, NoSuchMethodException, IllegalArgumentException, InstantiationException, IllegalAccessException, InvocationTargetException, ParseException Seta os valores de um PO de acordo com os valores obtidos de um XML (NF-e)- Parameters:
prod
-object
-prefix
-- Throws:
ClassNotFoundException
SecurityException
NoSuchMethodException
IllegalArgumentException
InstantiationException
IllegalAccessException
InvocationTargetException
ParseException
-
getSelection
-