/** * Copyright (c) 2009-2014 Câmara dos Deputados. Todos os direitos reservados. * * e-Democracia é um software livre; você pode redistribuí-lo e/ou modificá-lo dentro * dos termos da Licença Pública Geral Menor GNU como publicada pela Fundação do * Software Livre (FSF); na versão 2.1 da Licença, ou (na sua opinião) qualquer versão. * * Este programa é distribuído na esperança de que possa ser útil, mas SEM NENHUMA GARANTIA; * sem uma garantia implícita de ADEQUAÇÃO a qualquer MERCADO ou APLICAÇÃO EM PARTICULAR. * Veja a Licença Pública Geral Menor GNU para maiores detalhes. */ package br.gov.camara.edemocracia.portlets.wikilegis.service.base; import br.gov.camara.edemocracia.portlets.wikilegis.service.WikiLegisServiceUtil; import java.util.Arrays; public class WikiLegisServiceClpInvoker { private String _methodName32; private String[] _methodParameterTypes32; private String _methodName33; private String[] _methodParameterTypes33; private String _methodName40; private String[] _methodParameterTypes40; private String _methodName43; private String[] _methodParameterTypes43; private String _methodName45; private String[] _methodParameterTypes45; private String _methodName47; private String[] _methodParameterTypes47; private String _methodName48; private String[] _methodParameterTypes48; private String _methodName49; private String[] _methodParameterTypes49; private String _methodName50; private String[] _methodParameterTypes50; private String _methodName51; private String[] _methodParameterTypes51; private String _methodName52; private String[] _methodParameterTypes52; private String _methodName53; private String[] _methodParameterTypes53; private String _methodName54; private String[] _methodParameterTypes54; private String _methodName55; private String[] _methodParameterTypes55; private String _methodName56; private String[] _methodParameterTypes56; private String _methodName57; private String[] _methodParameterTypes57; private String _methodName58; private String[] _methodParameterTypes58; private String _methodName59; private String[] _methodParameterTypes59; private String _methodName60; private String[] _methodParameterTypes60; private String _methodName61; private String[] _methodParameterTypes61; private String _methodName62; private String[] _methodParameterTypes62; private String _methodName63; private String[] _methodParameterTypes63; private String _methodName64; private String[] _methodParameterTypes64; public WikiLegisServiceClpInvoker() { _methodName32 = "getBeanIdentifier"; _methodParameterTypes32 = new String[] { }; _methodName33 = "setBeanIdentifier"; _methodParameterTypes33 = new String[] { "java.lang.String" }; _methodName40 = "getArtigoDisplay"; _methodParameterTypes40 = new String[] { "long" }; _methodName43 = "listaElementos"; _methodParameterTypes43 = new String[] { "long" }; _methodName45 = "listaEstrutura"; _methodParameterTypes45 = new String[] { "long" }; _methodName47 = "editaArtigo"; _methodParameterTypes47 = new String[] { "long", "long", "long", "java.lang.String", "java.lang.String" }; _methodName48 = "excluiArtigo"; _methodParameterTypes48 = new String[] { "long" }; _methodName49 = "criaArtigo"; _methodParameterTypes49 = new String[] { "long", "long", "long", "java.lang.String", "java.lang.String" }; _methodName50 = "listaContribuicoes"; _methodParameterTypes50 = new String[] { "long" }; _methodName51 = "adicionaContribuicao"; _methodParameterTypes51 = new String[] { "long", "java.lang.String", "java.lang.String" }; _methodName52 = "removeContribuicao"; _methodParameterTypes52 = new String[] { "long" }; _methodName53 = "listaEstruturaFilhos"; _methodParameterTypes53 = new String[] { "long", "long" }; _methodName54 = "listaArtigos"; _methodParameterTypes54 = new String[] { "long", "long" }; _methodName55 = "criaEstrutura"; _methodParameterTypes55 = new String[] { "long", "long", "long", "java.lang.String" }; _methodName56 = "getEstrutura"; _methodParameterTypes56 = new String[] { "long" }; _methodName57 = "getArtigo"; _methodParameterTypes57 = new String[] { "long" }; _methodName58 = "atualizaEstrutura"; _methodParameterTypes58 = new String[] { "long", "long", "long", "long", "java.lang.String" }; _methodName59 = "postaComentario"; _methodParameterTypes59 = new String[] { "long", "long", "java.lang.String" }; _methodName60 = "excluiComentario"; _methodParameterTypes60 = new String[] { "long", "long" }; _methodName61 = "atualizaComentario"; _methodParameterTypes61 = new String[] { "java.lang.String", "long", "long", "long" }; _methodName62 = "atualizaContribuicao"; _methodParameterTypes62 = new String[] { "long", "java.lang.String", "java.lang.String" }; _methodName63 = "exportaContribuicoes"; _methodParameterTypes63 = new String[] { "long" }; _methodName64 = "exportaComentarios"; _methodParameterTypes64 = new String[] { "long" }; } public Object invokeMethod(String name, String[] parameterTypes, Object[] arguments) throws Throwable { if (_methodName32.equals(name) && Arrays.deepEquals(_methodParameterTypes32, parameterTypes)) { return WikiLegisServiceUtil.getBeanIdentifier(); } if (_methodName33.equals(name) && Arrays.deepEquals(_methodParameterTypes33, parameterTypes)) { WikiLegisServiceUtil.setBeanIdentifier((java.lang.String) arguments[0]); } if (_methodName40.equals(name) && Arrays.deepEquals(_methodParameterTypes40, parameterTypes)) { return WikiLegisServiceUtil.getArtigoDisplay(((Long) arguments[0]).longValue()); } if (_methodName43.equals(name) && Arrays.deepEquals(_methodParameterTypes43, parameterTypes)) { return WikiLegisServiceUtil.listaElementos(((Long) arguments[0]).longValue()); } if (_methodName45.equals(name) && Arrays.deepEquals(_methodParameterTypes45, parameterTypes)) { return WikiLegisServiceUtil.listaEstrutura(((Long) arguments[0]).longValue()); } if (_methodName47.equals(name) && Arrays.deepEquals(_methodParameterTypes47, parameterTypes)) { WikiLegisServiceUtil.editaArtigo(((Long) arguments[0]).longValue(), ((Long) arguments[1]).longValue(), ((Long) arguments[2]).longValue(), (java.lang.String) arguments[3], (java.lang.String) arguments[4]); } if (_methodName48.equals(name) && Arrays.deepEquals(_methodParameterTypes48, parameterTypes)) { WikiLegisServiceUtil.excluiArtigo(((Long) arguments[0]).longValue()); } if (_methodName49.equals(name) && Arrays.deepEquals(_methodParameterTypes49, parameterTypes)) { return WikiLegisServiceUtil.criaArtigo(((Long) arguments[0]).longValue(), ((Long) arguments[1]).longValue(), ((Long) arguments[2]).longValue(), (java.lang.String) arguments[3], (java.lang.String) arguments[4]); } if (_methodName50.equals(name) && Arrays.deepEquals(_methodParameterTypes50, parameterTypes)) { return WikiLegisServiceUtil.listaContribuicoes(((Long) arguments[0]).longValue()); } if (_methodName51.equals(name) && Arrays.deepEquals(_methodParameterTypes51, parameterTypes)) { WikiLegisServiceUtil.adicionaContribuicao(((Long) arguments[0]).longValue(), (java.lang.String) arguments[1], (java.lang.String) arguments[2]); } if (_methodName52.equals(name) && Arrays.deepEquals(_methodParameterTypes52, parameterTypes)) { WikiLegisServiceUtil.removeContribuicao(((Long) arguments[0]).longValue()); } if (_methodName53.equals(name) && Arrays.deepEquals(_methodParameterTypes53, parameterTypes)) { return WikiLegisServiceUtil.listaEstruturaFilhos(((Long) arguments[0]).longValue(), ((Long) arguments[1]).longValue()); } if (_methodName54.equals(name) && Arrays.deepEquals(_methodParameterTypes54, parameterTypes)) { return WikiLegisServiceUtil.listaArtigos(((Long) arguments[0]).longValue(), ((Long) arguments[1]).longValue()); } if (_methodName55.equals(name) && Arrays.deepEquals(_methodParameterTypes55, parameterTypes)) { return WikiLegisServiceUtil.criaEstrutura(((Long) arguments[0]).longValue(), ((Long) arguments[1]).longValue(), ((Long) arguments[2]).longValue(), (java.lang.String) arguments[3]); } if (_methodName56.equals(name) && Arrays.deepEquals(_methodParameterTypes56, parameterTypes)) { return WikiLegisServiceUtil.getEstrutura(((Long) arguments[0]).longValue()); } if (_methodName57.equals(name) && Arrays.deepEquals(_methodParameterTypes57, parameterTypes)) { return WikiLegisServiceUtil.getArtigo(((Long) arguments[0]).longValue()); } if (_methodName58.equals(name) && Arrays.deepEquals(_methodParameterTypes58, parameterTypes)) { return WikiLegisServiceUtil.atualizaEstrutura(((Long) arguments[0]).longValue(), ((Long) arguments[1]).longValue(), ((Long) arguments[2]).longValue(), ((Long) arguments[3]).longValue(), (java.lang.String) arguments[4]); } if (_methodName59.equals(name) && Arrays.deepEquals(_methodParameterTypes59, parameterTypes)) { WikiLegisServiceUtil.postaComentario(((Long) arguments[0]).longValue(), ((Long) arguments[1]).longValue(), (java.lang.String) arguments[2]); } if (_methodName60.equals(name) && Arrays.deepEquals(_methodParameterTypes60, parameterTypes)) { WikiLegisServiceUtil.excluiComentario(((Long) arguments[0]).longValue(), ((Long) arguments[1]).longValue()); } if (_methodName61.equals(name) && Arrays.deepEquals(_methodParameterTypes61, parameterTypes)) { return WikiLegisServiceUtil.atualizaComentario((java.lang.String) arguments[0], ((Long) arguments[1]).longValue(), ((Long) arguments[2]).longValue(), ((Long) arguments[3]).longValue()); } if (_methodName62.equals(name) && Arrays.deepEquals(_methodParameterTypes62, parameterTypes)) { return WikiLegisServiceUtil.atualizaContribuicao(((Long) arguments[0]).longValue(), (java.lang.String) arguments[1], (java.lang.String) arguments[2]); } if (_methodName63.equals(name) && Arrays.deepEquals(_methodParameterTypes63, parameterTypes)) { return WikiLegisServiceUtil.exportaContribuicoes(((Long) arguments[0]).longValue()); } if (_methodName64.equals(name) && Arrays.deepEquals(_methodParameterTypes64, parameterTypes)) { return WikiLegisServiceUtil.exportaComentarios(((Long) arguments[0]).longValue()); } throw new UnsupportedOperationException(); } }