package services.v2.ws.bantel.caib.es; import BantelFacade.model.v2.ws.bantel.caib.es.BantelFacadeException; public class BantelFacadeProxy implements services.v2.ws.bantel.caib.es.BantelFacade { private String _endpoint = null; private services.v2.ws.bantel.caib.es.BantelFacade bantelFacade = null; public BantelFacadeProxy() { _initBantelFacadeProxy(); } public BantelFacadeProxy(String endpoint) { _endpoint = endpoint; _initBantelFacadeProxy(); } private void _initBantelFacadeProxy() { try { bantelFacade = (new net.conselldemallorca.helium.ws.backoffice.BantelV3BackofficeServiceLocator()).getBantelV3BackofficePort(); if (bantelFacade != null) { if (_endpoint != null) ((javax.xml.rpc.Stub)bantelFacade)._setProperty("javax.xml.rpc.service.endpoint.address", _endpoint); else _endpoint = (String)((javax.xml.rpc.Stub)bantelFacade)._getProperty("javax.xml.rpc.service.endpoint.address"); } } catch (javax.xml.rpc.ServiceException serviceException) {} } public String getEndpoint() { return _endpoint; } public void setEndpoint(String endpoint) { _endpoint = endpoint; if (bantelFacade != null) ((javax.xml.rpc.Stub)bantelFacade)._setProperty("javax.xml.rpc.service.endpoint.address", _endpoint); } public services.v2.ws.bantel.caib.es.BantelFacade getBantelFacade() { if (bantelFacade == null) _initBantelFacadeProxy(); return bantelFacade; } public void avisoEntradas(ReferenciaEntrada.model.v2.ws.bantel.caib.es.ReferenciaEntrada[] numeroEntradas) throws java.rmi.RemoteException, BantelFacadeException { if (bantelFacade == null) _initBantelFacadeProxy(); bantelFacade.avisoEntradas(numeroEntradas); } }