/**
* 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.dashboard.service.base;
import br.gov.camara.edemocracia.portlets.dashboard.service.DashboardLocalServiceUtil;
import java.util.Arrays;
public class DashboardLocalServiceClpInvoker {
private String _methodName18;
private String[] _methodParameterTypes18;
private String _methodName19;
private String[] _methodParameterTypes19;
private String _methodName22;
private String[] _methodParameterTypes22;
private String _methodName23;
private String[] _methodParameterTypes23;
public DashboardLocalServiceClpInvoker() {
_methodName18 = "getBeanIdentifier";
_methodParameterTypes18 = new String[] { };
_methodName19 = "setBeanIdentifier";
_methodParameterTypes19 = new String[] { "java.lang.String" };
_methodName22 = "getComunidadesDisponiveis";
_methodParameterTypes22 = new String[] { "long" };
_methodName23 = "getRecursosComMaiorParticipacao";
_methodParameterTypes23 = new String[] {
"long",
"br.gov.camara.edemocracia.portlets.dashboard.dto.Configuracao",
"java.lang.String",
"br.gov.camara.edemocracia.portlets.dashboard.Recurso"
};
}
public Object invokeMethod(String name, String[] parameterTypes,
Object[] arguments) throws Throwable {
if (_methodName18.equals(name) &&
Arrays.deepEquals(_methodParameterTypes18, parameterTypes)) {
return DashboardLocalServiceUtil.getBeanIdentifier();
}
if (_methodName19.equals(name) &&
Arrays.deepEquals(_methodParameterTypes19, parameterTypes)) {
DashboardLocalServiceUtil.setBeanIdentifier((java.lang.String) arguments[0]);
}
if (_methodName22.equals(name) &&
Arrays.deepEquals(_methodParameterTypes22, parameterTypes)) {
return DashboardLocalServiceUtil.getComunidadesDisponiveis(((Long) arguments[0]).longValue());
}
if (_methodName23.equals(name) &&
Arrays.deepEquals(_methodParameterTypes23, parameterTypes)) {
return DashboardLocalServiceUtil.getRecursosComMaiorParticipacao(((Long) arguments[0]).longValue(),
(br.gov.camara.edemocracia.portlets.dashboard.dto.Configuracao) arguments[1],
(java.lang.String) arguments[2],
(br.gov.camara.edemocracia.portlets.dashboard.Recurso) arguments[3]);
}
throw new UnsupportedOperationException();
}
}