package br.mp.mprj.portal.portlet.gestaomensagens.service.service;

import com.liferay.portal.service.ServiceWrapper;

/**
 * Provides a wrapper for {@link GrupoDestinatarioService}.
 *
 * @author Henrique Simoes
 * @see GrupoDestinatarioService
 * @generated
 */
public class GrupoDestinatarioServiceWrapper implements GrupoDestinatarioService,
    ServiceWrapper<GrupoDestinatarioService> {
    private GrupoDestinatarioService _grupoDestinatarioService;

    public GrupoDestinatarioServiceWrapper(
        GrupoDestinatarioService grupoDestinatarioService) {
        _grupoDestinatarioService = grupoDestinatarioService;
    }

    /**
    * Returns the Spring bean ID for this bean.
    *
    * @return the Spring bean ID for this bean
    */
    @Override
    public java.lang.String getBeanIdentifier() {
        return _grupoDestinatarioService.getBeanIdentifier();
    }

    /**
    * Sets the Spring bean ID for this bean.
    *
    * @param beanIdentifier the Spring bean ID for this bean
    */
    @Override
    public void setBeanIdentifier(java.lang.String beanIdentifier) {
        _grupoDestinatarioService.setBeanIdentifier(beanIdentifier);
    }

    @Override
    public java.lang.Object invokeMethod(java.lang.String name,
        java.lang.String[] parameterTypes, java.lang.Object[] arguments)
        throws java.lang.Throwable {
        return _grupoDestinatarioService.invokeMethod(name, parameterTypes,
            arguments);
    }

    @Override
    public br.mp.mprj.portal.portlet.gestaomensagens.ws.vo.CodigoDescricaoRetorno getListaDestinatario(
        java.lang.String nomeLista) {
        return _grupoDestinatarioService.getListaDestinatario(nomeLista);
    }

    @Override
    public br.mp.mprj.portal.portlet.gestaomensagens.ws.vo.CodigoDescricaoRetorno getContaEnvio(
        java.lang.String nomeContaEnvio) {
        return _grupoDestinatarioService.getContaEnvio(nomeContaEnvio);
    }

    /**
     * @deprecated As of 6.1.0, replaced by {@link #getWrappedService}
     */
    public GrupoDestinatarioService getWrappedGrupoDestinatarioService() {
        return _grupoDestinatarioService;
    }

    /**
     * @deprecated As of 6.1.0, replaced by {@link #setWrappedService}
     */
    public void setWrappedGrupoDestinatarioService(
        GrupoDestinatarioService grupoDestinatarioService) {
        _grupoDestinatarioService = grupoDestinatarioService;
    }

    @Override
    public GrupoDestinatarioService getWrappedService() {
        return _grupoDestinatarioService;
    }

    @Override
    public void setWrappedService(
        GrupoDestinatarioService grupoDestinatarioService) {
        _grupoDestinatarioService = grupoDestinatarioService;
    }
}
