Update of /cvsroot/magicmap/magicmapclient/src/localhost/magicmap/services/PositionFacade In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv12081/src/localhost/magicmap/services/PositionFacade Modified Files: PositionFacadeService.java PositionFacadeSoapBindingStub.java PositionFacade.java PositionFacadeServiceLocator.java Log Message: + Client is usable without server Index: PositionFacade.java =================================================================== RCS file: /cvsroot/magicmap/magicmapclient/src/localhost/magicmap/services/PositionFacade/PositionFacade.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -d -r1.1 -r1.2 *** PositionFacade.java 12 Feb 2005 16:00:28 -0000 1.1 --- PositionFacade.java 11 May 2005 10:51:29 -0000 1.2 *************** *** 9,17 **** public interface PositionFacade extends java.rmi.Remote { ! public void movePosition(long sessionId, long positionId, int newPositionX, int newPositionY, boolean fixed) throws java.rmi.RemoteException, net.sf.magicmap.server.exception.MapException, net.sf.magicmap.server.exception.SessionException; ! public void createOrUpdatePosition(long sessionId, java.lang.String mapName, int positionX, int positionY, net.sf.magicmap.server.dto.SignalCharacterDTO character, java.lang.String positionName, boolean fixed) throws java.rmi.RemoteException, net.sf.magicmap.server.exception.MapException, net.sf.magicmap.server.exception.SessionException; ! public void createOrUpdateClientPosition(long sessionId, java.lang.String mapName, int positionX, int positionY, net.sf.magicmap.server.dto.SignalCharacterDTO character, java.lang.String clientMac, boolean fixed) throws java.rmi.RemoteException, net.sf.magicmap.server.exception.MapException, net.sf.magicmap.server.exception.SessionException; ! public void createOrUpdateAccessPosition(long sessionId, java.lang.String mapName, int positionX, int positionY, java.lang.String accessPointMac, boolean fixed) throws java.rmi.RemoteException, net.sf.magicmap.server.exception.MapException, net.sf.magicmap.server.exception.SessionException; ! public void deletePosition(long sessionId, long positionId) throws java.rmi.RemoteException, net.sf.magicmap.server.exception.MapException, net.sf.magicmap.server.exception.SessionException; ! public net.sf.magicmap.server.dto.PositionDTO[] getPositionsForMapSince(long sessionId, java.lang.String mapName, long timeStamp) throws java.rmi.RemoteException, net.sf.magicmap.server.exception.MapException, net.sf.magicmap.server.exception.SessionException; ! } --- 9,36 ---- public interface PositionFacade extends java.rmi.Remote { ! ! public void movePosition(long sessionId, long positionId, int newPositionX, int newPositionY, boolean fixed) ! throws java.rmi.RemoteException, net.sf.magicmap.server.exception.MapException, ! net.sf.magicmap.server.exception.SessionException; ! ! public void createOrUpdatePosition(long sessionId, java.lang.String mapName, int positionX, int positionY, ! net.sf.magicmap.server.dto.SignalCharacterDTO character, java.lang.String positionName, boolean fixed) ! throws java.rmi.RemoteException, net.sf.magicmap.server.exception.MapException, ! net.sf.magicmap.server.exception.SessionException; ! ! public void createOrUpdateClientPosition(long sessionId, java.lang.String mapName, int positionX, int positionY, ! net.sf.magicmap.server.dto.SignalCharacterDTO character, java.lang.String clientMac, boolean fixed) ! throws java.rmi.RemoteException, net.sf.magicmap.server.exception.MapException, ! net.sf.magicmap.server.exception.SessionException; ! ! public void createOrUpdateAccessPosition(long sessionId, java.lang.String mapName, int positionX, int positionY, ! java.lang.String accessPointMac, boolean fixed) throws java.rmi.RemoteException, ! net.sf.magicmap.server.exception.MapException, net.sf.magicmap.server.exception.SessionException; ! ! public void deletePosition(long sessionId, long positionId) throws java.rmi.RemoteException, ! net.sf.magicmap.server.exception.MapException, net.sf.magicmap.server.exception.SessionException; ! ! public net.sf.magicmap.server.dto.PositionDTO[] getPositionsForMapSince(long sessionId, java.lang.String mapName, ! long timeStamp) throws java.rmi.RemoteException, net.sf.magicmap.server.exception.MapException, ! net.sf.magicmap.server.exception.SessionException; ! } \ No newline at end of file Index: PositionFacadeSoapBindingStub.java =================================================================== RCS file: /cvsroot/magicmap/magicmapclient/src/localhost/magicmap/services/PositionFacade/PositionFacadeSoapBindingStub.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -d -r1.3 -r1.4 *** PositionFacadeSoapBindingStub.java 16 Feb 2005 09:02:19 -0000 1.3 --- PositionFacadeSoapBindingStub.java 11 May 2005 10:51:29 -0000 1.4 *************** *** 8,454 **** package localhost.magicmap.services.PositionFacade; ! public class PositionFacadeSoapBindingStub extends org.apache.axis.client.Stub implements localhost.magicmap.services.PositionFacade.PositionFacade { ! private java.util.Vector cachedSerClasses = new java.util.Vector(); ! private java.util.Vector cachedSerQNames = new java.util.Vector(); ! private java.util.Vector cachedSerFactories = new java.util.Vector(); ! private java.util.Vector cachedDeserFactories = new java.util.Vector(); ! static org.apache.axis.description.OperationDesc [] _operations; ! static { ! _operations = new org.apache.axis.description.OperationDesc[6]; ! _initOperationDesc1(); ! } ! private static void _initOperationDesc1(){ ! org.apache.axis.description.OperationDesc oper; ! oper = new org.apache.axis.description.OperationDesc(); ! oper.setName("movePosition"); ! oper.addParameter(new javax.xml.namespace.QName("", "sessionId"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "positionId"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "newPositionX"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "newPositionY"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "fixed"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); ! oper.setStyle(org.apache.axis.constants.Style.RPC); ! oper.setUse(org.apache.axis.constants.Use.ENCODED); ! oper.addFault(new org.apache.axis.description.FaultDesc( ! new javax.xml.namespace.QName("http://localhost:8080/magicmap/services/PositionFacade", "fault"), ! "net.sf.magicmap.server.exception.MapException", ! new javax.xml.namespace.QName("http://exception.server.magicmap.sf.net", "MapException"), ! true ! )); ! oper.addFault(new org.apache.axis.description.FaultDesc( ! new javax.xml.namespace.QName("http://localhost:8080/magicmap/services/PositionFacade", "fault"), ! "net.sf.magicmap.server.exception.SessionException", ! new javax.xml.namespace.QName("http://exception.server.magicmap.sf.net", "SessionException"), ! true ! )); ! _operations[0] = oper; ! oper = new org.apache.axis.description.OperationDesc(); ! oper.setName("createOrUpdatePosition"); ! oper.addParameter(new javax.xml.namespace.QName("", "sessionId"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "mapName"), new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "positionX"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "positionY"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "character"), new javax.xml.namespace.QName("urn:dto.server.magicmap.sf.net", "SignalCharacterDTO"), net.sf.magicmap.server.dto.SignalCharacterDTO.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "positionName"), new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "fixed"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); ! oper.setStyle(org.apache.axis.constants.Style.RPC); ! oper.setUse(org.apache.axis.constants.Use.ENCODED); ! oper.addFault(new org.apache.axis.description.FaultDesc( ! new javax.xml.namespace.QName("http://localhost:8080/magicmap/services/PositionFacade", "fault"), ! "net.sf.magicmap.server.exception.MapException", ! new javax.xml.namespace.QName("http://exception.server.magicmap.sf.net", "MapException"), ! true ! )); ! oper.addFault(new org.apache.axis.description.FaultDesc( ! new javax.xml.namespace.QName("http://localhost:8080/magicmap/services/PositionFacade", "fault"), ! "net.sf.magicmap.server.exception.SessionException", ! new javax.xml.namespace.QName("http://exception.server.magicmap.sf.net", "SessionException"), ! true ! )); ! _operations[1] = oper; ! oper = new org.apache.axis.description.OperationDesc(); ! oper.setName("createOrUpdateClientPosition"); ! oper.addParameter(new javax.xml.namespace.QName("", "sessionId"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "mapName"), new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "positionX"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "positionY"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "character"), new javax.xml.namespace.QName("urn:dto.server.magicmap.sf.net", "SignalCharacterDTO"), net.sf.magicmap.server.dto.SignalCharacterDTO.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "clientMac"), new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "fixed"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); ! oper.setStyle(org.apache.axis.constants.Style.RPC); ! oper.setUse(org.apache.axis.constants.Use.ENCODED); ! oper.addFault(new org.apache.axis.description.FaultDesc( ! new javax.xml.namespace.QName("http://localhost:8080/magicmap/services/PositionFacade", "fault"), ! "net.sf.magicmap.server.exception.MapException", ! new javax.xml.namespace.QName("http://exception.server.magicmap.sf.net", "MapException"), ! true ! )); ! oper.addFault(new org.apache.axis.description.FaultDesc( ! new javax.xml.namespace.QName("http://localhost:8080/magicmap/services/PositionFacade", "fault"), ! "net.sf.magicmap.server.exception.SessionException", ! new javax.xml.namespace.QName("http://exception.server.magicmap.sf.net", "SessionException"), ! true ! )); ! _operations[2] = oper; ! oper = new org.apache.axis.description.OperationDesc(); ! oper.setName("createOrUpdateAccessPosition"); ! oper.addParameter(new javax.xml.namespace.QName("", "sessionId"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "mapName"), new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "positionX"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "positionY"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "int"), int.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "accessPointMac"), new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "fixed"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); ! oper.setStyle(org.apache.axis.constants.Style.RPC); ! oper.setUse(org.apache.axis.constants.Use.ENCODED); ! oper.addFault(new org.apache.axis.description.FaultDesc( ! new javax.xml.namespace.QName("http://localhost:8080/magicmap/services/PositionFacade", "fault"), ! "net.sf.magicmap.server.exception.MapException", ! new javax.xml.namespace.QName("http://exception.server.magicmap.sf.net", "MapException"), ! true ! )); ! oper.addFault(new org.apache.axis.description.FaultDesc( ! new javax.xml.namespace.QName("http://localhost:8080/magicmap/services/PositionFacade", "fault"), ! "net.sf.magicmap.server.exception.SessionException", ! new javax.xml.namespace.QName("http://exception.server.magicmap.sf.net", "SessionException"), ! true ! )); ! _operations[3] = oper; ! oper = new org.apache.axis.description.OperationDesc(); ! oper.setName("deletePosition"); ! oper.addParameter(new javax.xml.namespace.QName("", "sessionId"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "positionId"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); ! oper.setStyle(org.apache.axis.constants.Style.RPC); ! oper.setUse(org.apache.axis.constants.Use.ENCODED); ! oper.addFault(new org.apache.axis.description.FaultDesc( ! new javax.xml.namespace.QName("http://localhost:8080/magicmap/services/PositionFacade", "fault"), ! "net.sf.magicmap.server.exception.MapException", ! new javax.xml.namespace.QName("http://exception.server.magicmap.sf.net", "MapException"), ! true ! )); ! oper.addFault(new org.apache.axis.description.FaultDesc( ! new javax.xml.namespace.QName("http://localhost:8080/magicmap/services/PositionFacade", "fault"), ! "net.sf.magicmap.server.exception.SessionException", ! new javax.xml.namespace.QName("http://exception.server.magicmap.sf.net", "SessionException"), ! true ! )); ! _operations[4] = oper; ! oper = new org.apache.axis.description.OperationDesc(); ! oper.setName("getPositionsForMapSince"); ! oper.addParameter(new javax.xml.namespace.QName("", "sessionId"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "mapName"), new javax.xml.namespace.QName("http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "timeStamp"), new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "long"), long.class, org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.setReturnType(new javax.xml.namespace.QName("http://localhost:8080/magicmap/services/PositionFacade", "ArrayOf_tns2_PositionDTO")); ! oper.setReturnClass(net.sf.magicmap.server.dto.PositionDTO[].class); ! oper.setReturnQName(new javax.xml.namespace.QName("", "getPositionsForMapSinceReturn")); ! oper.setStyle(org.apache.axis.constants.Style.RPC); ! oper.setUse(org.apache.axis.constants.Use.ENCODED); ! oper.addFault(new org.apache.axis.description.FaultDesc( ! new javax.xml.namespace.QName("http://localhost:8080/magicmap/services/PositionFacade", "fault"), ! "net.sf.magicmap.server.exception.MapException", ! new javax.xml.namespace.QName("http://exception.server.magicmap.sf.net", "MapException"), ! true ! )); ! oper.addFault(new org.apache.axis.description.FaultDesc( ! new javax.xml.namespace.QName("http://localhost:8080/magicmap/services/PositionFacade", "fault"), ! "net.sf.magicmap.server.exception.SessionException", ! new javax.xml.namespace.QName("http://exception.server.magicmap.sf.net", "SessionException"), ! true ! )); ! _operations[5] = oper; ! } ! public PositionFacadeSoapBindingStub() throws org.apache.axis.AxisFault { ! this(null); ! } ! public PositionFacadeSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault { ! this(service); ! super.cachedEndpoint = endpointURL; ! } ! public PositionFacadeSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault { ! if (service == null) { ! super.service = new org.apache.axis.client.Service(); ! } else { ! super.service = service; ! } ! java.lang.Class cls; ! javax.xml.namespace.QName qName; ! java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class; ! java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class; ! java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class; ! java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class; ! java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class; ! java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class; ! java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class; ! java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class; ! java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class; ! java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class; ! qName = new javax.xml.namespace.QName("http://localhost:8080/magicmap/services/PositionFacade", "ArrayOf_tns2_PositionDTO"); ! cachedSerQNames.add(qName); ! cls = net.sf.magicmap.server.dto.PositionDTO[].class; ! cachedSerClasses.add(cls); ! cachedSerFactories.add(arraysf); ! cachedDeserFactories.add(arraydf); ! qName = new javax.xml.namespace.QName("http://exception.server.magicmap.sf.net", "MapException"); ! cachedSerQNames.add(qName); ! cls = net.sf.magicmap.server.exception.MapException.class; ! cachedSerClasses.add(cls); ! cachedSerFactories.add(beansf); ! cachedDeserFactories.add(beandf); ! qName = new javax.xml.namespace.QName("http://exception.server.magicmap.sf.net", "SessionException"); ! cachedSerQNames.add(qName); ! cls = net.sf.magicmap.server.exception.SessionException.class; ! cachedSerClasses.add(cls); ! cachedSerFactories.add(beansf); ! cachedDeserFactories.add(beandf); ! qName = new javax.xml.namespace.QName("urn:dto.server.magicmap.sf.net", "ClientDTO"); ! cachedSerQNames.add(qName); ! cls = net.sf.magicmap.server.dto.ClientDTO.class; ! cachedSerClasses.add(cls); ! cachedSerFactories.add(beansf); ! cachedDeserFactories.add(beandf); ! qName = new javax.xml.namespace.QName("http://localhost:8080/magicmap/services/PositionFacade", "ArrayOf_tns2_SimpleScanResultDTO"); ! cachedSerQNames.add(qName); ! cls = net.sf.magicmap.server.dto.SimpleScanResultDTO[].class; ! cachedSerClasses.add(cls); ! cachedSerFactories.add(arraysf); ! cachedDeserFactories.add(arraydf); ! qName = new javax.xml.namespace.QName("urn:dto.server.magicmap.sf.net", "PositionDTO"); ! cachedSerQNames.add(qName); ! cls = net.sf.magicmap.server.dto.PositionDTO.class; ! cachedSerClasses.add(cls); ! cachedSerFactories.add(beansf); ! cachedDeserFactories.add(beandf); ! qName = new javax.xml.namespace.QName("urn:dto.server.magicmap.sf.net", "SimpleScanResultDTO"); ! cachedSerQNames.add(qName); ! cls = net.sf.magicmap.server.dto.SimpleScanResultDTO.class; ! cachedSerClasses.add(cls); ! cachedSerFactories.add(beansf); ! cachedDeserFactories.add(beandf); ! qName = new javax.xml.namespace.QName("urn:dto.server.magicmap.sf.net", "SignalCharacterDTO"); ! cachedSerQNames.add(qName); ! cls = net.sf.magicmap.server.dto.SignalCharacterDTO.class; ! cachedSerClasses.add(cls); ! cachedSerFactories.add(beansf); ! cachedDeserFactories.add(beandf); ! qName = new javax.xml.namespace.QName("urn:dto.server.magicmap.sf.net", "AccessPointDTO"); ! cachedSerQNames.add(qName); ! cls = net.sf.magicmap.server.dto.AccessPointDTO.class; ! cachedSerClasses.add(cls); ! cachedSerFactories.add(beansf); ! cachedDeserFactories.add(beandf); ! } ! protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException { ! try { ! org.apache.axis.client.Call _call = ! (org.apache.axis.client.Call) super.service.createCall(); ! if (super.maintainSessionSet) { ! _call.setMaintainSession(super.maintainSession); ! } ! if (super.cachedUsername != null) { ! _call.setUsername(super.cachedUsername); ! } ! if (super.cachedPassword != null) { ! _call.setPassword(super.cachedPassword); ! } ! if (super.cachedEndpoint != null) { ! _call.setTargetEndpointAddress(super.cachedEndpoint); ! } ! if (super.cachedTimeout != null) { ! _call.setTimeout(super.cachedTimeout); ! } ! if (super.cachedPortName != null) { ! _call.setPortName(super.cachedPortName); ! } ! java.util.Enumeration keys = super.cachedProperties.keys(); ! while (keys.hasMoreElements()) { ! java.lang.String key = (java.lang.String) keys.nextElement(); ! _call.setProperty(key, super.cachedProperties.get(key)); ! } ! // All the type mapping information is registered ! // when the first call is made. ! // The type mapping information is actually registered in ! // the TypeMappingRegistry of the service, which ! // is the reason why registration is only needed for the first call. ! synchronized (this) { ! if (firstCall()) { ! // must set encoding style before registering serializers ! _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); ! _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC); ! for (int i = 0; i < cachedSerFactories.size(); ++i) { ! java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i); ! javax.xml.namespace.QName qName = ! (javax.xml.namespace.QName) cachedSerQNames.get(i); ! java.lang.Class sf = (java.lang.Class) ! cachedSerFactories.get(i); ! java.lang.Class df = (java.lang.Class) ! cachedDeserFactories.get(i); ! _call.registerTypeMapping(cls, qName, sf, df, false); ! } ! } ! } ! return _call; ! } ! catch (java.lang.Throwable _t) { ! throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t); } } ! public void movePosition(long sessionId, long positionId, int newPositionX, int newPositionY, boolean fixed) throws java.rmi.RemoteException, net.sf.magicmap.server.exception.MapException, net.sf.magicmap.server.exception.SessionException { ! if (super.cachedEndpoint == null) { ! throw new org.apache.axis.NoEndPointException(); ! } ! org.apache.axis.client.Call _call = createCall(); ! _call.setOperation(_operations[0]); ! _call.setUseSOAPAction(true); ! _call.setSOAPActionURI(""); ! _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); ! _call.setOperationName(new javax.xml.namespace.QName("http://facade.server.magicmap.sf.net", "movePosition")); ! setRequestHeaders(_call); ! setAttachments(_call); ! java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(sessionId), new java.lang.Long(positionId), new java.lang.Integer(newPositionX), new java.lang.Integer(newPositionY), new java.lang.Boolean(fixed)}); ! if (_resp instanceof java.rmi.RemoteException) { ! throw (java.rmi.RemoteException)_resp; ! } ! extractAttachments(_call); } ! public void createOrUpdatePosition(long sessionId, java.lang.String mapName, int positionX, int positionY, net.sf.magicmap.server.dto.SignalCharacterDTO character, java.lang.String positionName, boolean fixed) throws java.rmi.RemoteException, net.sf.magicmap.server.exception.MapException, net.sf.magicmap.server.exception.SessionException { ! if (super.cachedEndpoint == null) { ! throw new org.apache.axis.NoEndPointException(); ! } ! org.apache.axis.client.Call _call = createCall(); ! _call.setOperation(_operations[1]); ! _call.setUseSOAPAction(true); ! _call.setSOAPActionURI(""); ! _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); ! _call.setOperationName(new javax.xml.namespace.QName("http://facade.server.magicmap.sf.net", "createOrUpdatePosition")); ! setRequestHeaders(_call); ! setAttachments(_call); ! java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(sessionId), mapName, new java.lang.Integer(positionX), new java.lang.Integer(positionY), character, positionName, new java.lang.Boolean(fixed)}); ! if (_resp instanceof java.rmi.RemoteException) { ! throw (java.rmi.RemoteException)_resp; ! } ! extractAttachments(_call); } ! public void createOrUpdateClientPosition(long sessionId, java.lang.String mapName, int positionX, int positionY, net.sf.magicmap.server.dto.SignalCharacterDTO character, java.lang.String clientMac, boolean fixed) throws java.rmi.RemoteException, net.sf.magicmap.server.exception.MapException, net.sf.magicmap.server.exception.SessionException { ! if (super.cachedEndpoint == null) { ! throw new org.apache.axis.NoEndPointException(); ! } ! org.apache.axis.client.Call _call = createCall(); ! _call.setOperation(_operations[2]); ! _call.setUseSOAPAction(true); ! _call.setSOAPActionURI(""); ! _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); ! _call.setOperationName(new javax.xml.namespace.QName("http://facade.server.magicmap.sf.net", "createOrUpdateClientPosition")); ! setRequestHeaders(_call); ! setAttachments(_call); ! java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(sessionId), mapName, new java.lang.Integer(positionX), new java.lang.Integer(positionY), character, clientMac, new java.lang.Boolean(fixed)}); ! if (_resp instanceof java.rmi.RemoteException) { ! throw (java.rmi.RemoteException)_resp; ! } ! extractAttachments(_call); } ! public void createOrUpdateAccessPosition(long sessionId, java.lang.String mapName, int positionX, int positionY, java.lang.String accessPointMac, boolean fixed) throws java.rmi.RemoteException, net.sf.magicmap.server.exception.MapException, net.sf.magicmap.server.exception.SessionException { ! if (super.cachedEndpoint == null) { ! throw new org.apache.axis.NoEndPointException(); ! } ! org.apache.axis.client.Call _call = createCall(); ! _call.setOperation(_operations[3]); ! _call.setUseSOAPAction(true); ! _call.setSOAPActionURI(""); ! _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); ! _call.setOperationName(new javax.xml.namespace.QName("http://facade.server.magicmap.sf.net", "createOrUpdateAccessPosition")); ! setRequestHeaders(_call); ! setAttachments(_call); ! java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(sessionId), mapName, new java.lang.Integer(positionX), new java.lang.Integer(positionY), accessPointMac, new java.lang.Boolean(fixed)}); ! if (_resp instanceof java.rmi.RemoteException) { ! throw (java.rmi.RemoteException)_resp; ! } ! extractAttachments(_call); } ! public void deletePosition(long sessionId, long positionId) throws java.rmi.RemoteException, net.sf.magicmap.server.exception.MapException, net.sf.magicmap.server.exception.SessionException { ! if (super.cachedEndpoint == null) { ! throw new org.apache.axis.NoEndPointException(); ! } ! org.apache.axis.client.Call _call = createCall(); ! _call.setOperation(_operations[4]); ! _call.setUseSOAPAction(true); ! _call.setSOAPActionURI(""); ! _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); ! _call.setOperationName(new javax.xml.namespace.QName("http://facade.server.magicmap.sf.net", "deletePosition")); ! setRequestHeaders(_call); ! setAttachments(_call); ! java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(sessionId), new java.lang.Long(positionId)}); ! if (_resp instanceof java.rmi.RemoteException) { ! throw (java.rmi.RemoteException)_resp; ! } ! extractAttachments(_call); } ! public net.sf.magicmap.server.dto.PositionDTO[] getPositionsForMapSince(long sessionId, java.lang.String mapName, long timeStamp) throws java.rmi.RemoteException, net.sf.magicmap.server.exception.MapException, net.sf.magicmap.server.exception.SessionException { ! if (super.cachedEndpoint == null) { ! throw new org.apache.axis.NoEndPointException(); ! } ! org.apache.axis.client.Call _call = createCall(); ! _call.setOperation(_operations[5]); ! _call.setUseSOAPAction(true); ! _call.setSOAPActionURI(""); ! _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); ! _call.setOperationName(new javax.xml.namespace.QName("http://facade.server.magicmap.sf.net", "getPositionsForMapSince")); ! setRequestHeaders(_call); ! setAttachments(_call); ! java.lang.Object _resp = _call.invoke(new java.lang.Object[] {new java.lang.Long(sessionId), mapName, new java.lang.Long(timeStamp)}); ! if (_resp instanceof java.rmi.RemoteException) { ! throw (java.rmi.RemoteException)_resp; ! } ! else { ! extractAttachments(_call); ! try { ! return (net.sf.magicmap.server.dto.PositionDTO[]) _resp; ! } catch (java.lang.Exception _exception) { ! return (net.sf.magicmap.server.dto.PositionDTO[]) org.apache.axis.utils.JavaUtils.convert(_resp, net.sf.magicmap.server.dto.PositionDTO[].class); ! } ! } } ! } --- 8,519 ---- package localhost.magicmap.services.PositionFacade; ! public class PositionFacadeSoapBindingStub extends org.apache.axis.client.Stub ! implements ! localhost.magicmap.services.PositionFacade.PositionFacade { ! private java.util.Vector cachedSerClasses = new java.util.Vector(); ! private java.util.Vector cachedSerQNames = new java.util.Vector(); ! private java.util.Vector cachedSerFactories = new java.util.Vector(); ! private java.util.Vector cachedDeserFactories = new java.util.Vector(); ! static org.apache.axis.description.OperationDesc [] _operations; ! static{ ! _operations = new org.apache.axis.description.OperationDesc[6]; ! _initOperationDesc1(); ! } ! private static void _initOperationDesc1(){ ! org.apache.axis.description.OperationDesc oper; ! oper = new org.apache.axis.description.OperationDesc(); ! oper.setName("movePosition"); ! oper.addParameter(new javax.xml.namespace.QName("", "sessionId"), new javax.xml.namespace.QName( ! "http://www.w3.org/2001/XMLSchema", "long"), long.class, org.apache.axis.description.ParameterDesc.IN, false, ! false); ! oper.addParameter(new javax.xml.namespace.QName("", "positionId"), new javax.xml.namespace.QName( ! "http://www.w3.org/2001/XMLSchema", "long"), long.class, org.apache.axis.description.ParameterDesc.IN, false, ! false); ! oper.addParameter(new javax.xml.namespace.QName("", "newPositionX"), new javax.xml.namespace.QName( ! "http://www.w3.org/2001/XMLSchema", "int"), int.class, org.apache.axis.description.ParameterDesc.IN, false, ! false); ! oper.addParameter(new javax.xml.namespace.QName("", "newPositionY"), new javax.xml.namespace.QName( ! "http://www.w3.org/2001/XMLSchema", "int"), int.class, org.apache.axis.description.ParameterDesc.IN, false, ! false); ! oper.addParameter(new javax.xml.namespace.QName("", "fixed"), new javax.xml.namespace.QName( ! "http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, org.apache.axis.description.ParameterDesc.IN, ! false, false); ! oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); ! oper.setStyle(org.apache.axis.constants.Style.RPC); ! oper.setUse(org.apache.axis.constants.Use.ENCODED); ! oper.addFault(new org.apache.axis.description.FaultDesc(new javax.xml.namespace.QName( ! "http://localhost:8080/magicmap/services/PositionFacade", "fault"), ! "net.sf.magicmap.server.exception.MapException", new javax.xml.namespace.QName( ! "http://exception.server.magicmap.sf.net", "MapException"), true)); ! oper.addFault(new org.apache.axis.description.FaultDesc(new javax.xml.namespace.QName( ! "http://localhost:8080/magicmap/services/PositionFacade", "fault"), ! "net.sf.magicmap.server.exception.SessionException", new javax.xml.namespace.QName( ! "http://exception.server.magicmap.sf.net", "SessionException"), true)); ! _operations[0] = oper; ! oper = new org.apache.axis.description.OperationDesc(); ! oper.setName("createOrUpdatePosition"); ! oper.addParameter(new javax.xml.namespace.QName("", "sessionId"), new javax.xml.namespace.QName( ! "http://www.w3.org/2001/XMLSchema", "long"), long.class, org.apache.axis.description.ParameterDesc.IN, false, ! false); ! oper.addParameter(new javax.xml.namespace.QName("", "mapName"), new javax.xml.namespace.QName( ! "http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, ! org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "positionX"), new javax.xml.namespace.QName( ! "http://www.w3.org/2001/XMLSchema", "int"), int.class, org.apache.axis.description.ParameterDesc.IN, false, ! false); ! oper.addParameter(new javax.xml.namespace.QName("", "positionY"), new javax.xml.namespace.QName( ! "http://www.w3.org/2001/XMLSchema", "int"), int.class, org.apache.axis.description.ParameterDesc.IN, false, ! false); ! oper.addParameter(new javax.xml.namespace.QName("", "character"), new javax.xml.namespace.QName( ! "urn:dto.server.magicmap.sf.net", "SignalCharacterDTO"), net.sf.magicmap.server.dto.SignalCharacterDTO.class, ! org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "positionName"), new javax.xml.namespace.QName( ! "http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, ! org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "fixed"), new javax.xml.namespace.QName( ! "http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, org.apache.axis.description.ParameterDesc.IN, ! false, false); ! oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); ! oper.setStyle(org.apache.axis.constants.Style.RPC); ! oper.setUse(org.apache.axis.constants.Use.ENCODED); ! oper.addFault(new org.apache.axis.description.FaultDesc(new javax.xml.namespace.QName( ! "http://localhost:8080/magicmap/services/PositionFacade", "fault"), ! "net.sf.magicmap.server.exception.MapException", new javax.xml.namespace.QName( ! "http://exception.server.magicmap.sf.net", "MapException"), true)); ! oper.addFault(new org.apache.axis.description.FaultDesc(new javax.xml.namespace.QName( ! "http://localhost:8080/magicmap/services/PositionFacade", "fault"), ! "net.sf.magicmap.server.exception.SessionException", new javax.xml.namespace.QName( ! "http://exception.server.magicmap.sf.net", "SessionException"), true)); ! _operations[1] = oper; ! oper = new org.apache.axis.description.OperationDesc(); ! oper.setName("createOrUpdateClientPosition"); ! oper.addParameter(new javax.xml.namespace.QName("", "sessionId"), new javax.xml.namespace.QName( ! "http://www.w3.org/2001/XMLSchema", "long"), long.class, org.apache.axis.description.ParameterDesc.IN, false, ! false); ! oper.addParameter(new javax.xml.namespace.QName("", "mapName"), new javax.xml.namespace.QName( ! "http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, ! org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "positionX"), new javax.xml.namespace.QName( ! "http://www.w3.org/2001/XMLSchema", "int"), int.class, org.apache.axis.description.ParameterDesc.IN, false, ! false); ! oper.addParameter(new javax.xml.namespace.QName("", "positionY"), new javax.xml.namespace.QName( ! "http://www.w3.org/2001/XMLSchema", "int"), int.class, org.apache.axis.description.ParameterDesc.IN, false, ! false); ! oper.addParameter(new javax.xml.namespace.QName("", "character"), new javax.xml.namespace.QName( ! "urn:dto.server.magicmap.sf.net", "SignalCharacterDTO"), net.sf.magicmap.server.dto.SignalCharacterDTO.class, ! org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "clientMac"), new javax.xml.namespace.QName( ! "http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, ! org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "fixed"), new javax.xml.namespace.QName( ! "http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, org.apache.axis.description.ParameterDesc.IN, ! false, false); ! oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); ! oper.setStyle(org.apache.axis.constants.Style.RPC); ! oper.setUse(org.apache.axis.constants.Use.ENCODED); ! oper.addFault(new org.apache.axis.description.FaultDesc(new javax.xml.namespace.QName( ! "http://localhost:8080/magicmap/services/PositionFacade", "fault"), ! "net.sf.magicmap.server.exception.MapException", new javax.xml.namespace.QName( ! "http://exception.server.magicmap.sf.net", "MapException"), true)); ! oper.addFault(new org.apache.axis.description.FaultDesc(new javax.xml.namespace.QName( ! "http://localhost:8080/magicmap/services/PositionFacade", "fault"), ! "net.sf.magicmap.server.exception.SessionException", new javax.xml.namespace.QName( ! "http://exception.server.magicmap.sf.net", "SessionException"), true)); ! _operations[2] = oper; ! oper = new org.apache.axis.description.OperationDesc(); ! oper.setName("createOrUpdateAccessPosition"); ! oper.addParameter(new javax.xml.namespace.QName("", "sessionId"), new javax.xml.namespace.QName( ! "http://www.w3.org/2001/XMLSchema", "long"), long.class, org.apache.axis.description.ParameterDesc.IN, false, ! false); ! oper.addParameter(new javax.xml.namespace.QName("", "mapName"), new javax.xml.namespace.QName( ! "http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, ! org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "positionX"), new javax.xml.namespace.QName( ! "http://www.w3.org/2001/XMLSchema", "int"), int.class, org.apache.axis.description.ParameterDesc.IN, false, ! false); ! oper.addParameter(new javax.xml.namespace.QName("", "positionY"), new javax.xml.namespace.QName( ! "http://www.w3.org/2001/XMLSchema", "int"), int.class, org.apache.axis.description.ParameterDesc.IN, false, ! false); ! oper.addParameter(new javax.xml.namespace.QName("", "accessPointMac"), new javax.xml.namespace.QName( ! "http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, ! org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "fixed"), new javax.xml.namespace.QName( ! "http://www.w3.org/2001/XMLSchema", "boolean"), boolean.class, org.apache.axis.description.ParameterDesc.IN, ! false, false); ! oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); ! oper.setStyle(org.apache.axis.constants.Style.RPC); ! oper.setUse(org.apache.axis.constants.Use.ENCODED); ! oper.addFault(new org.apache.axis.description.FaultDesc(new javax.xml.namespace.QName( ! "http://localhost:8080/magicmap/services/PositionFacade", "fault"), ! "net.sf.magicmap.server.exception.MapException", new javax.xml.namespace.QName( ! "http://exception.server.magicmap.sf.net", "MapException"), true)); ! oper.addFault(new org.apache.axis.description.FaultDesc(new javax.xml.namespace.QName( ! "http://localhost:8080/magicmap/services/PositionFacade", "fault"), ! "net.sf.magicmap.server.exception.SessionException", new javax.xml.namespace.QName( ! "http://exception.server.magicmap.sf.net", "SessionException"), true)); ! _operations[3] = oper; ! oper = new org.apache.axis.description.OperationDesc(); ! oper.setName("deletePosition"); ! oper.addParameter(new javax.xml.namespace.QName("", "sessionId"), new javax.xml.namespace.QName( ! "http://www.w3.org/2001/XMLSchema", "long"), long.class, org.apache.axis.description.ParameterDesc.IN, false, ! false); ! oper.addParameter(new javax.xml.namespace.QName("", "positionId"), new javax.xml.namespace.QName( ! "http://www.w3.org/2001/XMLSchema", "long"), long.class, org.apache.axis.description.ParameterDesc.IN, false, ! false); ! oper.setReturnType(org.apache.axis.encoding.XMLType.AXIS_VOID); ! oper.setStyle(org.apache.axis.constants.Style.RPC); ! oper.setUse(org.apache.axis.constants.Use.ENCODED); ! oper.addFault(new org.apache.axis.description.FaultDesc(new javax.xml.namespace.QName( ! "http://localhost:8080/magicmap/services/PositionFacade", "fault"), ! "net.sf.magicmap.server.exception.MapException", new javax.xml.namespace.QName( ! "http://exception.server.magicmap.sf.net", "MapException"), true)); ! oper.addFault(new org.apache.axis.description.FaultDesc(new javax.xml.namespace.QName( ! "http://localhost:8080/magicmap/services/PositionFacade", "fault"), ! "net.sf.magicmap.server.exception.SessionException", new javax.xml.namespace.QName( ! "http://exception.server.magicmap.sf.net", "SessionException"), true)); ! _operations[4] = oper; ! oper = new org.apache.axis.description.OperationDesc(); ! oper.setName("getPositionsForMapSince"); ! oper.addParameter(new javax.xml.namespace.QName("", "sessionId"), new javax.xml.namespace.QName( ! "http://www.w3.org/2001/XMLSchema", "long"), long.class, org.apache.axis.description.ParameterDesc.IN, false, ! false); ! oper.addParameter(new javax.xml.namespace.QName("", "mapName"), new javax.xml.namespace.QName( ! "http://schemas.xmlsoap.org/soap/encoding/", "string"), java.lang.String.class, ! org.apache.axis.description.ParameterDesc.IN, false, false); ! oper.addParameter(new javax.xml.namespace.QName("", "timeStamp"), new javax.xml.namespace.QName( ! "http://www.w3.org/2001/XMLSchema", "long"), long.class, org.apache.axis.description.ParameterDesc.IN, false, ! false); ! oper.setReturnType(new javax.xml.namespace.QName("http://localhost:8080/magicmap/services/PositionFacade", ! "ArrayOf_tns2_PositionDTO")); ! oper.setReturnClass(net.sf.magicmap.server.dto.PositionDTO[].class); ! oper.setReturnQName(new javax.xml.namespace.QName("", "getPositionsForMapSinceReturn")); ! oper.setStyle(org.apache.axis.constants.Style.RPC); ! oper.setUse(org.apache.axis.constants.Use.ENCODED); ! oper.addFault(new org.apache.axis.description.FaultDesc(new javax.xml.namespace.QName( ! "http://localhost:8080/magicmap/services/PositionFacade", "fault"), ! "net.sf.magicmap.server.exception.MapException", new javax.xml.namespace.QName( ! "http://exception.server.magicmap.sf.net", "MapException"), true)); ! oper.addFault(new org.apache.axis.description.FaultDesc(new javax.xml.namespace.QName( ! "http://localhost:8080/magicmap/services/PositionFacade", "fault"), ! "net.sf.magicmap.server.exception.SessionException", new javax.xml.namespace.QName( ! "http://exception.server.magicmap.sf.net", "SessionException"), true)); ! _operations[5] = oper; ! } ! public PositionFacadeSoapBindingStub() throws org.apache.axis.AxisFault { ! this(null); ! } ! public PositionFacadeSoapBindingStub(java.net.URL endpointURL, javax.xml.rpc.Service service) ! throws org.apache.axis.AxisFault { ! this(service); ! super.cachedEndpoint = endpointURL; ! } ! public PositionFacadeSoapBindingStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault { ! if (service == null){ ! super.service = new org.apache.axis.client.Service(); ! } else{ ! super.service = service; ! } ! java.lang.Class cls; ! javax.xml.namespace.QName qName; ! java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class; ! java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class; ! java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class; ! java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class; ! java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class; ! java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class; ! java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class; ! java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class; ! java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class; ! java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class; ! qName = new javax.xml.namespace.QName("http://localhost:8080/magicmap/services/PositionFacade", ! "ArrayOf_tns2_PositionDTO"); ! cachedSerQNames.add(qName); ! cls = net.sf.magicmap.server.dto.PositionDTO[].class; ! cachedSerClasses.add(cls); ! cachedSerFactories.add(arraysf); ! cachedDeserFactories.add(arraydf); ! qName = new javax.xml.namespace.QName("http://exception.server.magicmap.sf.net", "MapException"); ! cachedSerQNames.add(qName); ! cls = net.sf.magicmap.server.exception.MapException.class; ! cachedSerClasses.add(cls); ! cachedSerFactories.add(beansf); ! cachedDeserFactories.add(beandf); ! qName = new javax.xml.namespace.QName("http://exception.server.magicmap.sf.net", "SessionException"); ! cachedSerQNames.add(qName); ! cls = net.sf.magicmap.server.exception.SessionException.class; ! cachedSerClasses.add(cls); ! cachedSerFactories.add(beansf); ! cachedDeserFactories.add(beandf); ! qName = new javax.xml.namespace.QName("urn:dto.server.magicmap.sf.net", "ClientDTO"); ! cachedSerQNames.add(qName); ! cls = net.sf.magicmap.server.dto.ClientDTO.class; ! cachedSerClasses.add(cls); ! cachedSerFactories.add(beansf); ! cachedDeserFactories.add(beandf); ! qName = new javax.xml.namespace.QName("http://localhost:8080/magicmap/services/PositionFacade", ! "ArrayOf_tns2_SimpleScanResultDTO"); ! cachedSerQNames.add(qName); ! cls = net.sf.magicmap.server.dto.SimpleScanResultDTO[].class; ! cachedSerClasses.add(cls); ! cachedSerFactories.add(arraysf); ! cachedDeserFactories.add(arraydf); ! qName = new javax.xml.namespace.QName("urn:dto.server.magicmap.sf.net", "PositionDTO"); ! cachedSerQNames.add(qName); ! cls = net.sf.magicmap.server.dto.PositionDTO.class; ! cachedSerClasses.add(cls); ! cachedSerFactories.add(beansf); ! cachedDeserFactories.add(beandf); ! qName = new javax.xml.namespace.QName("urn:dto.server.magicmap.sf.net", "SimpleScanResultDTO"); ! cachedSerQNames.add(qName); ! cls = net.sf.magicmap.server.dto.SimpleScanResultDTO.class; ! cachedSerClasses.add(cls); ! cachedSerFactories.add(beansf); ! cachedDeserFactories.add(beandf); ! qName = new javax.xml.namespace.QName("urn:dto.server.magicmap.sf.net", "SignalCharacterDTO"); ! cachedSerQNames.add(qName); ! cls = net.sf.magicmap.server.dto.SignalCharacterDTO.class; ! cachedSerClasses.add(cls); ! cachedSerFactories.add(beansf); ! cachedDeserFactories.add(beandf); ! qName = new javax.xml.namespace.QName("urn:dto.server.magicmap.sf.net", "AccessPointDTO"); ! cachedSerQNames.add(qName); ! cls = net.sf.magicmap.server.dto.AccessPointDTO.class; ! cachedSerClasses.add(cls); ! cachedSerFactories.add(beansf); ! cachedDeserFactories.add(beandf); ! } ! ! protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException{ ! try{ ! org.apache.axis.client.Call _call = (org.apache.axis.client.Call) super.service.createCall(); ! if (super.maintainSessionSet){ ! _call.setMaintainSession(super.maintainSession); ! } ! if (super.cachedUsername != null){ ! _call.setUsername(super.cachedUsername); ! } ! if (super.cachedPassword != null){ ! _call.setPassword(super.cachedPassword); ! } ! if (super.cachedEndpoint != null){ ! _call.setTargetEndpointAddress(super.cachedEndpoint); ! } ! if (super.cachedTimeout != null){ ! _call.setTimeout(super.cachedTimeout); ! } ! if (super.cachedPortName != null){ ! _call.setPortName(super.cachedPortName); ! } ! java.util.Enumeration keys = super.cachedProperties.keys(); ! while (keys.hasMoreElements()){ ! java.lang.String key = (java.lang.String) keys.nextElement(); ! _call.setProperty(key, super.cachedProperties.get(key)); ! } ! // All the type mapping information is registered ! // when the first call is made. ! // The type mapping information is actually registered in ! // the TypeMappingRegistry of the service, which ! // is the reason why registration is only needed for the first call. ! synchronized (this){ ! if (firstCall()){ ! // must set encoding style before registering serializers ! _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); ! _call.setEncodingStyle(org.apache.axis.Constants.URI_SOAP11_ENC); ! for (int i = 0; i < cachedSerFactories.size(); ++i){ ! java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i); ! javax.xml.namespace.QName qName = (javax.xml.namespace.QName) cachedSerQNames.get(i); ! java.lang.Class sf = (java.lang.Class) cachedSerFactories.get(i); ! java.lang.Class df = (java.lang.Class) cachedDeserFactories.get(i); ! _call.registerTypeMapping(cls, qName, sf, df, false); ! } } + } + return _call; + } catch (java.lang.Throwable _t){ + throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t); } + } ! public void movePosition(long sessionId, long positionId, int newPositionX, int newPositionY, boolean fixed) ! throws java.rmi.RemoteException, net.sf.magicmap.server.exception.MapException, ! net.sf.magicmap.server.exception.SessionException{ ! if (super.cachedEndpoint == null){ ! throw new org.apache.axis.NoEndPointException(); ! } ! org.apache.axis.client.Call _call = createCall(); ! _call.setOperation(_operations[0]); ! _call.setUseSOAPAction(true); ! _call.setSOAPActionURI(""); ! _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); ! _call.setOperationName(new javax.xml.namespace.QName("http://facade.server.magicmap.sf.net", "movePosition")); ! setRequestHeaders(_call); ! setAttachments(_call); ! java.lang.Object _resp = _call.invoke(new java.lang.Object[]{new java.lang.Long(sessionId), ! new java.lang.Long(positionId), new java.lang.Integer(newPositionX), new java.lang.Integer(newPositionY), ! new java.lang.Boolean(fixed)}); ! if (_resp instanceof java.rmi.RemoteException){ ! throw (java.rmi.RemoteException) _resp; } + extractAttachments(_call); + } ! public void createOrUpdatePosition(long sessionId, java.lang.String mapName, int positionX, int positionY, ! net.sf.magicmap.server.dto.SignalCharacterDTO character, java.lang.String positionName, boolean fixed) ! throws java.rmi.RemoteException, net.sf.magicmap.server.exception.MapException, ! net.sf.magicmap.server.exception.SessionException{ ! if (super.cachedEndpoint == null){ ! throw new org.apache.axis.NoEndPointException(); ! } ! org.apache.axis.client.Call _call = createCall(); ! _call.setOperation(_operations[1]); ! _call.setUseSOAPAction(true); ! _call.setSOAPActionURI(""); ! _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS); ! _call.setOperationName(new javax.xml.namespace.QName("http://facade.server.magicmap.sf.net", ! "createOrUpdatePosition")); ! setRequestHeaders(_call); ! setAttachments(_call); ! java.lang.Object _resp = _call.invoke(new java.lang.Object[]{new java.lang.Long(sessionId), mapName, ! new java.lang.Integer(positionX), new java.lang.Integer(positionY), character, positionName, ! new java.lang.Boolean(fixed)}); ! if (_resp instanceof java.rmi.RemoteException){ ! throw (java.rmi.RemoteException) _resp; } + extractAttachments(_call); + } ! public void createOrUpdateClientPosition(long sessionId, java.lang.String mapName, int positionX, int positionY, ! net.sf.magicmap.server.dto.SignalCharacterDTO character, java.lang.String clientMac, boolean fixed) ! throws java.rmi.RemoteException, net.sf.magicmap.server.exception.MapException, ! net.sf.ma... [truncated message content] |