Revision 8547

View differences:

org.gvsig.busquedacatastral/tags/org.gvsig.busquedacatastral-1.0.168/pom.xml
1
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2
 <modelVersion>4.0.0</modelVersion>
3
 <parent>
4
  <groupId>org.gvsig</groupId>
5
  <artifactId>org.gvsig.desktop</artifactId>
6
  <version>2.0.423</version>
7
 </parent>
8
 <artifactId>org.gvsig.busquedacatastral</artifactId>
9
 <version>1.0.168</version>
10
 <packaging>pom</packaging>
11
 <name>org.gvsig.busquedacatastral</name>
12
 <description>Busqueda catastral Plugin</description>
13

  
14
 <repositories>
15
  <repository>
16
   <id>gvsig-public-http-repository</id>
17
   <name>gvSIG maven public HTTP repository</name>
18
   <url>http://devel.gvsig.org/m2repo/j2se</url>
19
   <releases>
20
    <enabled>true</enabled>
21
    <updatePolicy>daily</updatePolicy>
22
    <checksumPolicy>warn</checksumPolicy>
23
   </releases>
24
   <snapshots>
25
    <enabled>true</enabled>
26
    <updatePolicy>daily</updatePolicy>
27
    <checksumPolicy>warn</checksumPolicy>
28
   </snapshots>
29
  </repository>
30
 </repositories>
31

  
32
 <url>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</url>
33
 <scm>
34
  <connection>scm:svn:https://devel.gvsig.org/svn/gvsig-projects-pool/org.gvsig.busquedacatastral/tags/org.gvsig.busquedacatastral-1.0.168</connection>
35
  <developerConnection>scm:svn:https://devel.gvsig.org/svn/gvsig-projects-pool/org.gvsig.busquedacatastral/tags/org.gvsig.busquedacatastral-1.0.168</developerConnection>
36
  <url>https://devel.gvsig.org/redmine/projects/gvsig-projects-pool/repository/show/org.gvsig.busquedacatastral/tags/org.gvsig.busquedacatastral-1.0.168</url>
37
 </scm>
38

  
39
 <distributionManagement>
40
  <site>
41
   <id>gvsig-repository</id>
42
   <url>dav:https://devel.gvsig.org/sites/${project.artifactId}/${project.version}</url>
43
  </site>
44
 </distributionManagement>
45

  
46
 <build>
47
  <plugins>
48
   <plugin>
49
    <groupId>org.apache.maven.plugins</groupId>
50
    <artifactId>maven-release-plugin</artifactId>
51
    <configuration>
52
     <tagBase>https://devel.gvsig.org/svn/gvsig-projects-pool/${project.artifactId}/tags</tagBase>
53
    </configuration>
54
   </plugin>
55
  </plugins>
56
 </build>
57

  
58
 <dependencyManagement>
59
  <dependencies>
60
   <dependency>
61
    <groupId>org.gvsig</groupId>
62
    <artifactId>org.gvsig.busquedacatastral.app.mainplugin</artifactId>
63
    <version>${org.gvsig.busquedacatastral.version}</version>
64
   </dependency>
65
   <dependency>
66
    <groupId>org.gvsig</groupId>
67
    <artifactId>org.gvsig.busquedacatastral.lib.api</artifactId>
68
    <version>${org.gvsig.busquedacatastral.version}</version>
69
   </dependency>
70
   <dependency>
71
    <groupId>org.gvsig</groupId>
72
    <artifactId>org.gvsig.busquedacatastral.lib.impl</artifactId>
73
    <version>${org.gvsig.busquedacatastral.version}</version>
74
   </dependency>
75
   <dependency>
76
    <groupId>org.gvsig</groupId>
77
    <artifactId>org.gvsig.busquedacatastral.swing.api</artifactId>
78
    <version>${org.gvsig.busquedacatastral.version}</version>
79
   </dependency>
80
   <dependency>
81
    <groupId>org.gvsig</groupId>
82
    <artifactId>org.gvsig.busquedacatastral.swing.impl</artifactId>
83
    <version>${org.gvsig.busquedacatastral.version}</version>
84
   </dependency>
85

  
86
   <!--These dependencies are added to use the webservice and parse its response -->
87
   <dependency>
88
    <groupId>axis</groupId>
89
    <artifactId>axis-jaxrpc</artifactId>
90
    <version>1.4</version>
91
   </dependency>
92
   <dependency>
93
    <groupId>org.apache.axis</groupId>
94
    <artifactId>axis</artifactId>
95
    <version>1.4</version>
96
   </dependency>
97
   <dependency>
98
    <groupId>commons-logging</groupId>
99
    <artifactId>commons-logging</artifactId>
100
    <version>1.1.1</version>
101
   </dependency>
102
   <dependency>
103
    <groupId>commons-discovery</groupId>
104
    <artifactId>commons-discovery</artifactId>
105
    <version>0.4</version>
106
   </dependency>
107
   <dependency>
108
    <groupId>wsdl4j</groupId>
109
    <artifactId>wsdl4j</artifactId>
110
    <version>1.6.2</version>
111
   </dependency>
112

  
113
  </dependencies>
114
 </dependencyManagement>
115

  
116
 <modules>
117
  <module>org.gvsig.busquedacatastral.app</module>
118
  <module>org.gvsig.busquedacatastral.lib</module>
119
  <module>org.gvsig.busquedacatastral.swing</module>
120
 </modules>
121

  
122
 <properties>
123
  <org.gvsig.busquedacatastral.version>1.0.168</org.gvsig.busquedacatastral.version>
124
 </properties>
125
</project>
org.gvsig.busquedacatastral/tags/org.gvsig.busquedacatastral-1.0.168/org.gvsig.busquedacatastral.app/pom.xml
1
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2
  <modelVersion>4.0.0</modelVersion>
3
  <parent>
4
    <groupId>org.gvsig</groupId>
5
    <artifactId>org.gvsig.busquedacatastral</artifactId>
6
    <version>1.0.168</version>
7
  </parent>
8
  <artifactId>org.gvsig.busquedacatastral.app</artifactId>
9
  <packaging>pom</packaging>
10
  <modules>
11
   <module>org.gvsig.busquedacatastral.app.mainplugin</module>
12
  </modules>
13
</project>
org.gvsig.busquedacatastral/tags/org.gvsig.busquedacatastral-1.0.168/org.gvsig.busquedacatastral.app/org.gvsig.busquedacatastral.app.mainplugin/buildNumber.properties
1
#Mon Jun 19 01:43:18 CEST 2023
2
buildNumber=172
org.gvsig.busquedacatastral/tags/org.gvsig.busquedacatastral-1.0.168/org.gvsig.busquedacatastral.app/org.gvsig.busquedacatastral.app.mainplugin/src/main/assembly/gvsig-plugin-package.xml
1
<assembly>
2
  <id>gvsig-plugin-package</id>
3
  <formats>
4
    <format>zip</format>
5
  </formats>
6
  <baseDirectory>${project.artifactId}</baseDirectory>
7
  <includeBaseDirectory>true</includeBaseDirectory>
8
  <files>
9
    <file>
10
      <source>target/${project.artifactId}-${project.version}.jar</source>
11
      <outputDirectory>lib</outputDirectory>
12
    </file>
13
    <file>
14
      <source>target/package.info</source>
15
    </file>
16
  </files>
17

  
18
  <fileSets>
19
    <fileSet>
20
      <directory>src/main/resources-plugin</directory>
21
      <outputDirectory>.</outputDirectory>
22
    </fileSet>
23
  </fileSets>
24

  
25
  <dependencySets>
26
    <dependencySet>
27
      <useProjectArtifact>false</useProjectArtifact>
28
      <useTransitiveDependencies>false</useTransitiveDependencies>
29
      <outputDirectory>lib</outputDirectory>
30
      <includes>
31
        <include>org.gvsig:org.gvsig.busquedacatastral.lib.api</include>
32
        <include>org.gvsig:org.gvsig.busquedacatastral.lib.impl</include>
33
        <include>org.gvsig:org.gvsig.busquedacatastral.swing.api</include>
34
        <include>org.gvsig:org.gvsig.busquedacatastral.swing.impl</include>
35
        <include>axis:axis-jaxrpc</include>
36
        <include>org.apache.axis:axis</include>
37
        <include>commons-logging:commons-logging</include>
38
        <include>commons-discovery:commons-discovery</include>
39
        <include>wsdl4j:wsdl4j</include>
40
      </includes>
41
    </dependencySet>
42
  </dependencySets>
43

  
44
</assembly>
org.gvsig.busquedacatastral/tags/org.gvsig.busquedacatastral-1.0.168/org.gvsig.busquedacatastral.app/org.gvsig.busquedacatastral.app.mainplugin/src/main/java/org/gvsig/busquedacatastral/app/mainplugin/BusquedaCatastralExtension.java
1
/* gvSIG. Desktop Geographic Information System.
2
 *
3
 * Copyright ? 2007-2016 gvSIG Association
4
 *
5
 * This program is free software; you can redistribute it and/or
6
 * modify it under the terms of the GNU General Public License
7
 * as published by the Free Software Foundation; either version 2
8
 * of the License, or (at your option) any later version.
9
 *
10
 * This program is distributed in the hope that it will be useful,
11
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
12
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
13
 * GNU General Public License for more details.
14
 *
15
 * You should have received a copy of the GNU General Public License
16
 * along with this program; if not, write to the Free Software
17
 * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
18
 * MA  02110-1301, USA.
19
 *
20
 * For any additional information, do not hesitate to contact us
21
 * at info AT gvsig.com, or visit our website www.gvsig.com.
22
 */
23
package org.gvsig.busquedacatastral.app.mainplugin;
24

  
25
import java.awt.Color;
26
import java.awt.event.ActionEvent;
27
import java.awt.event.ActionListener;
28
import java.io.File;
29

  
30
import javax.swing.JOptionPane;
31

  
32
import org.apache.commons.lang3.StringUtils;
33
import org.cresques.cts.IProjection;
34

  
35
import org.gvsig.andami.IconThemeHelper;
36
import org.gvsig.andami.Utilities;
37
import org.gvsig.andami.plugins.Extension;
38
import org.gvsig.app.ApplicationLocator;
39
import org.gvsig.app.ApplicationManager;
40
import org.gvsig.app.project.documents.view.ViewDocument;
41
import org.gvsig.app.project.documents.view.gui.IView;
42
import org.gvsig.busquedacatastral.lib.api.BusquedaCatastralLocator;
43
import org.gvsig.busquedacatastral.lib.api.BusquedaCatastralManager;
44
import org.gvsig.busquedacatastral.lib.api.ReferenciaCatastral;
45
import org.gvsig.busquedacatastral.lib.api.exceptions.BusquedaCatastralException;
46
import org.gvsig.busquedacatastral.lib.api.exceptions.BusquedaCatastralRemoteServiceException;
47
import org.gvsig.busquedacatastral.lib.impl.ws.CallejeroCatastroWSLocator;
48
import org.gvsig.busquedacatastral.swing.api.BusquedaCatastralConsultaCatastralPanel;
49
import org.gvsig.busquedacatastral.swing.api.BusquedaCatastralSwingLocator;
50
import org.gvsig.busquedacatastral.swing.api.exceptions.BusquedaCatastralCreatingPanelException;
51
import org.gvsig.busquedacatastral.swing.api.exceptions.BusquedaCatastralObtainingDataException;
52
import org.gvsig.busquedacatastral.swing.api.exceptions.BusquedaCatastralObtainingPointException;
53
import org.gvsig.fmap.geom.Geometry;
54
import org.gvsig.fmap.geom.GeometryLocator;
55
import org.gvsig.fmap.geom.GeometryManager;
56
import org.gvsig.fmap.geom.primitive.Envelope;
57
import org.gvsig.fmap.geom.primitive.Point;
58
import org.gvsig.fmap.mapcontext.MapContext;
59
import org.gvsig.fmap.mapcontext.MapContextLocator;
60
import org.gvsig.fmap.mapcontext.ViewPort;
61
import org.gvsig.fmap.mapcontext.layers.vectorial.GraphicLayer;
62
import org.gvsig.fmap.mapcontext.rendering.symbols.ISymbol;
63
import org.gvsig.fmap.mapcontext.rendering.symbols.SymbolManager;
64
import org.gvsig.symbology.SymbologyLocator;
65
import org.gvsig.symbology.SymbologyManager;
66
import org.gvsig.symbology.fmap.mapcontext.rendering.symbol.text.ISimpleTextSymbol;
67
import org.gvsig.tools.ToolsLocator;
68
import org.gvsig.tools.dynobject.DynObject;
69
import org.gvsig.tools.i18n.I18nManager;
70
import org.gvsig.tools.locator.LocatorException;
71
import org.gvsig.tools.swing.api.ToolsSwingLocator;
72
import org.gvsig.tools.swing.api.windowmanager.WindowManager;
73

  
74
import org.slf4j.Logger;
75
import org.slf4j.LoggerFactory;
76

  
77

  
78

  
79
/**
80
 * Extension for catastral data searchs
81
 * @author dmartinez (dmartinez@disid.com)
82
 */
83
public class BusquedaCatastralExtension extends Extension {
84
	private Logger              logger           = LoggerFactory.getLogger(BusquedaCatastralExtension.class);
85

  
86
	private static final String CACHEFOLDERNAME="BusquedaCatastral";
87

  
88
	public static final String SHOW_POINT_BUSQUEDACATASTRAL_ID = "ShowPointBusquedaCatastral";
89

  
90
	public void initialize() {
91
	    IconThemeHelper.registerIcon(null, "view-navigation-busqueda-catastral", this);
92
	    BusquedaCatastralLocator.getManager().setCacheFolder(new File(Utilities.TEMPDIRECTORYPATH, CACHEFOLDERNAME));
93
	}
94

  
95
	public void postInitialize() {
96

  
97
	}
98

  
99
	public void execute(String actionCommand) {
100
	    final WindowManager winManager = ToolsSwingLocator.getWindowManager();
101
	    final I18nManager i18nManager = ToolsLocator.getI18nManager();
102

  
103
	    if (StringUtils.equalsIgnoreCase(actionCommand, "busqueda-catastral")) {
104
	        //Create GUI to query catastro
105
	        BusquedaCatastralConsultaCatastralPanel panel;
106
            try {
107
                panel = BusquedaCatastralSwingLocator.getManager().createConsultaCatastralPanel();
108
            } catch (BusquedaCatastralRemoteServiceException e) {
109
                logger.error("Error creating panel", e);
110
                JOptionPane.showMessageDialog(
111
                    null,
112
                    new StringBuilder().append(i18nManager.getTranslation("_error_accesing_catastral_server")),
113
                    i18nManager.getTranslation("error"), JOptionPane.ERROR_MESSAGE);
114
                return;
115
            } catch (Exception e) {
116
                logger.error("Error creating panel", e);
117
                JOptionPane.showMessageDialog(
118
                    null,
119
                    new StringBuilder().append(i18nManager.getTranslation("_error_creating_panel"))
120
                        .append(":").append(e.getLocalizedMessage()),
121
                    i18nManager.getTranslation("error"), JOptionPane.ERROR_MESSAGE);
122
                return;
123
            }
124
            panel.addActionListener(new ActionListener() {
125

  
126
                public void actionPerformed(ActionEvent event) {
127
                    BusquedaCatastralConsultaCatastralPanel panel = (BusquedaCatastralConsultaCatastralPanel) event.getSource();
128
                    if (panel.isSelectedAction(BusquedaCatastralConsultaCatastralPanel.PanelAction.CANCEL)) {
129
                        return;
130
                    }else if(panel.isSelectedAction(BusquedaCatastralConsultaCatastralPanel.PanelAction.FOCUSTOPOINT)){
131
                        Point selectedPoint;
132
                        ReferenciaCatastral selectedRefCatastral;
133
                        try {
134
                            selectedPoint = panel.getPoint(getActiveViewProjection());
135
                            selectedRefCatastral=panel.getSelectedReferenciaCatastral();
136
                        } catch (BusquedaCatastralObtainingPointException e) {
137
                            logger.error("Error obtaining point", e);
138
                            JOptionPane.showMessageDialog(
139
                                null,
140
                                new StringBuilder().append(i18nManager.getTranslation("_error_obtaining_point"))
141
                                    .append(":").append(e.getLocalizedMessage()),
142
                                i18nManager.getTranslation("error"), JOptionPane.ERROR_MESSAGE);
143
                            return;
144
                        }
145
                        focusToPoint(selectedPoint);
146
                        showPoint(selectedPoint,selectedRefCatastral.getRC());
147
                    }else if(panel.isSelectedAction(BusquedaCatastralConsultaCatastralPanel.PanelAction.DELETEPOINTS)){
148
                        deletePoints();
149
                    }else if(panel.isSelectedAction(BusquedaCatastralConsultaCatastralPanel.PanelAction.SHOWDATA)){
150
                        try {
151
                            DynObject datosCatastrales=panel.getDatosCatastrales();
152
                        } catch (BusquedaCatastralObtainingDataException e) {
153
                            logger.error("Error obtaining datos catastrales", e);
154
                            JOptionPane.showMessageDialog(
155
                                null,
156
                                new StringBuilder().append(i18nManager.getTranslation("_error_obtaining_data"))
157
                                    .append(":").append(e.getLocalizedMessage()),
158
                                i18nManager.getTranslation("error"), JOptionPane.ERROR_MESSAGE);
159
                            return;
160
                        }
161
                        //TODO Mostrar los datos obtenidos
162
                    }
163
                }
164
            });
165

  
166
            winManager.showWindow(panel.asJComponent(), i18nManager.getTranslation("_busqueda_catastral"),
167
                WindowManager.MODE.WINDOW);
168

  
169
	    }
170
	}
171

  
172

  
173

  
174
	public boolean isEnabled() {
175
	  //It needs an active view with a valid viewport
176
	    IView view = getActiveView();
177
        if (view != null) {
178
            ViewPort viewPort = view.getMapControl().getViewPort();
179
            Envelope viewPortEnvelope = viewPort.getEnvelope();
180
            if(viewPortEnvelope == null || viewPortEnvelope.isEmpty()){
181
                return false;
182
            }
183
            return true;
184
        }
185
        return false;
186
	}
187

  
188
	public boolean isVisible() {
189
	    //It needs an active view
190
	    IView view = getActiveView();
191
        if (view != null) {
192
            return true;
193
        }
194
        return false;
195
	}
196

  
197

  
198
    private IView getActiveView() {
199
        ApplicationManager application = ApplicationLocator.getManager();
200
        IView view = (IView) application.getActiveComponent(ViewDocument.class);
201
        return view;
202
    }
203

  
204
    private IProjection getActiveViewProjection(){
205
        if (getActiveView()!=null){
206
            return getActiveView().getMapControl().getViewPort().getProjection();
207
        }else{
208
            return null;
209
        }
210
    }
211

  
212
    /**
213
     * Focus the view centered in a selected Point
214
     * @param focusPoint
215
     */
216
    private void focusToPoint(Point focusPoint){
217
        IView activeView = getActiveView();
218
        if (activeView!=null){
219
            ViewPort viewPort =activeView.getMapControl().getViewPort();
220
            MapContext mapContext = activeView.getMapControl().getMapContext();
221
            Envelope envelope = viewPort.getAdjustedEnvelope();
222
            envelope.centerTo(focusPoint);
223
            mapContext.zoomToEnvelope(envelope);
224
        }
225
    }
226

  
227

  
228
    /**
229
     * Show the m in the point p on the graphicLayer
230
     *
231
     * @param m
232
     * @param ct
233
     */
234
    private void showPoint(Point p, String refCatastral) {
235
        IView activeView = getActiveView();
236
        if (activeView!=null){
237
            ViewPort viewPort =activeView.getMapControl().getViewPort();
238
            MapContext mapContext = activeView.getMapControl().getMapContext();
239
            GraphicLayer graphics = mapContext.getGraphicsLayer();
240
            GeometryManager geomManager = GeometryLocator.getGeometryManager();
241
            SymbolManager symbolManager = MapContextLocator.getSymbolManager();
242

  
243
            ISymbol markerSymbol = symbolManager.createSymbol(Geometry.TYPES.POINT, Color.RED);
244
            ISimpleTextSymbol textSymbol = getTextSymbol();
245
            textSymbol.setColor(Color.RED);
246
            textSymbol.setText(refCatastral);
247
            int idMarkerSymbol = graphics.addSymbol(markerSymbol);
248
            int idTextSymbol = graphics.addSymbol(textSymbol);
249
            Point clonedPoint = (Point) p.cloneGeometry();
250
            graphics.addGraphic(SHOW_POINT_BUSQUEDACATASTRAL_ID, clonedPoint, idTextSymbol);
251
            graphics.addGraphic(SHOW_POINT_BUSQUEDACATASTRAL_ID, clonedPoint, idMarkerSymbol);
252
            mapContext.invalidate();
253
        }
254
    }
255

  
256
    /*
257
     * Creates a text symbol to be used
258
     */
259
    private ISimpleTextSymbol getTextSymbol(){
260
        SymbologyManager symbologyManager = SymbologyLocator.getSymbologyManager();
261
        ISimpleTextSymbol textSymbol = symbologyManager.createSimpleTextSymbol();
262
        textSymbol.setFontSize(10);
263
        return textSymbol;
264
    }
265

  
266
    private void deletePoints(){
267
        IView activeView = getActiveView();
268
        if (activeView!=null){
269
            ViewPort viewPort =activeView.getMapControl().getViewPort();
270
            MapContext mapContext = activeView.getMapControl().getMapContext();
271
            GraphicLayer graphics = mapContext.getGraphicsLayer();
272
            graphics.removeGraphics(SHOW_POINT_BUSQUEDACATASTRAL_ID);
273
            mapContext.invalidate();
274
        }
275

  
276
    }
277

  
278
}
org.gvsig.busquedacatastral/tags/org.gvsig.busquedacatastral-1.0.168/org.gvsig.busquedacatastral.app/org.gvsig.busquedacatastral.app.mainplugin/src/main/resources-plugin/i18n/text.properties
1
#Translations for language [es]
2
#Mon Feb 26 16:06:24 CET 2007
3
#\u00e1 \u00e9 \u00ed \u00f3 \u00fa
4
_busqueda_catastral=B\u00fasqueda Catastral
5
_busqueda_municipios=B\u00fasqueda Municipios
6
_busqueda_vias=B\u00fasqueda V\u00edas
7
_busqueda_numeros=B\u00fasqueda N\u00fameros
8

  
9
_BusquedaCatastralGettingParametersException=Error obteniendo los par\u00e1metros
10
_BusquedaCatastralGettingDataException=Error obteniendo los datos solicitados
11
_BusquedaCatastralInvalidSRSException=El SRS usado no es v\u00e1lido para el catastro
12
_BusquedaCatastralCreatingPanelException=Error creando el panel
13
_BusquedaCatastralObtainingPointException=Error obteniendo el punto requerido
14
_BusquedaCatastralObtainingDataException=Error obteniendo los datos requeridos
15
_error_getting_parameters=Error en los par\u00e1metros introducidos
16
_error_needed_parameters=Falta par\u00e1metro necesario
17
_error_invalid_query=La consulta no es v\u00e1lida
18
_error_obtaining_data=Error obteniendo los datos
19
_error_creating_panel=Error creando el panel
20
_error_obtaining_point=Error obteniendo el punto
21
_error_getting_municipios=Error obteniendo los municipios
22
_error_getting_vias=Error obteniendo las v\u00edas
23
_error_getting_numeros=Error obteniendo los n\u00fameros
24
_numero_not_found_for_parameters=No se ha encontrado ning\u00fan n\u00famero para los par\u00e1metros indicados
25

  
26
_error_obtaining_catastro_webservice=Error obteniendo el servicio web del catastro
27
_error_reading_response_from_ws=Error leyendo la respuesta dada por el webservice
28
_no_hay_municipio_seleccionado=Debe de seleccionar un municipio.
29
_no_hay_via_seleccionada=Debe de seleccionar una v\u00eda.
30
_no_hay_numero_seleccionado=Debe de seleccionar un n\u00famero
31
_error_getting_feature_store=Error obteniendo almac\u00e9n de datos
32
_error_reading_feature_store=Error leyendo almac\u00e9n de datos
33
_error_getting_cache_file=Error obteniendo fichero de la cache
34
_error_borrando_cache=Error borrando la cache
35
_error_provincia_not_informed=Falta el campo Provincia
36
_error_municipio_not_informed=Falta el campo Municipio
37
_error_tipo_parcela_not_informed=Debe indicar el tipo de parcela
38
_error_tipo_via_not_informed=Falta el campo tipo de via
39
_error_via_not_informed=Falta el campo Via
40
_error_numero_not_informed=Falta el N\u00famero
41
_error_poligono_not_informed=Falta el Pol\u00edgono
42
_error_parcela_not_informed=Falta la Parcela
43
_error_rc_not_informed=Falta la referencia catastral
44
_error_refCatastral_not_informed=Referencia catastral no v\u00e1lida
45
_error_tipo_query_not_informed=Falta el tipo de consulta
46
_error_SRS=Error SRS no correcto
47
_error_creando_panel_busqueda_catastral=Se ha producido un error intentando crear el panel de B\u00fasqueda Catastral
48
_error_creando_panel_vias=Se ha producido un error intentando crear el panel de B\u00fasqueda V\u00edas
49
_error_creando_panel_municipios=Se ha producido un error intentando crear el panel de B\u00fasqueda Municipios
50
_cache_delete_ok=Cach\u00e9 borrada correctamente
51
_no_se_han_encontrado_resultados_para_estos_datos=No se han encontrado resultados para los datos indicados
52
_error_couldnt_get_coords=No se han encontrado coordenadas para esta referencia
53
_error_obteniendo_el_punto_para_ref_catastral=No se han encontrado coordenadas para la referencia
54
_errors_found_by_ws=El servicio web ha encontrado errores
55
_error_reprojecting_point=Se ha producido un error intentado reproyectar el punto a la vista seleccionada
56

  
57
_proyeccion_no_valida_se_usara_valor_por_defecto=Proyecci\u00f3n no admitida por el catastro. Se usar\u00e1 la proyecci\u00f3n por defecto
58
_provincia_vacia_en_busqueda_municipios=Provincia vac\u00eda en panel de b\u00fasqueda de municipios
59
_provincia_vacia_en_busqueda_vias=Provincia vac\u00eda en panel de b\u00fasqueda de v\u00edas
60
_municipio_vacio_en_busqueda_vias=Municipio vac\u00edo en panel de b\u00fasqueda de v\u00edas
61
_provincia_vacia_en_busqueda_numeros=Provincia vac\u00eda en panel de b\u00fasqueda de n\u00fameros
62
_municipio_vacio_en_busqueda_numeros=Municipio vac\u00edo en panel de b\u00fasqueda de n\u00fameros
63
_via_vacia_en_busqueda_numeros=V\u00eda vac\u00edo en panel de b\u00fasqueda de n\u00fameros
64

  
65
_referencia_catastral=Referencia Catastral
66
_localizacion=Localizaci\u00f3n
67
_provincia=Provincia
68
_municipio=Municipio
69
_municipios=Municipios
70
_urbanos=Urbanos
71
_via=Via
72
_vias=Vias
73
_numero=N\u00famero
74
_numeros=N\u00fameros
75
_bloque=Bloque
76
_escalera=Escalera
77
_planta=Planta
78
_puerta=Puerta
79
_rusticos=R\u00fasticos
80
_poligono=Pol\u00edgono
81
_parcela=Parcela
82
_borrar_cache=Borrar cach\u00e9
83
_buscar=Buscar
84
_ver_datos=Ver datos
85
_localizar=Localizar
86
_cancelar=Cancelar
87
_aceptar=Aceptar
88
_desde=Desde
89
_hasta=Hasta
90
_km=Km
91
_paraje=Paraje
92
_borrar_puntos=Borrar Puntos
93
_loading_data=Cargando datos
94

  
95
_error_accesing_catastral_server=Error accediendo al servidor de Catastro.\nRevise su conexi?n a internet.\nSi es correcta, tal vez el servidor est? fuera de servicio.
96

  
org.gvsig.busquedacatastral/tags/org.gvsig.busquedacatastral-1.0.168/org.gvsig.busquedacatastral.app/org.gvsig.busquedacatastral.app.mainplugin/src/main/resources-plugin/i18n/text_en.properties
1
#Translations for language [en]
2
#Tue Jun 05 16:07:12 CEST 2007
3
_busqueda_catastral=Cadastral Search
4
_busqueda_municipios=Municipality Search
5
_busqueda_vias=Street Search
6
_busqueda_numeros=Number Search
7

  
8
_BusquedaCatastralGettingParametersException=Error getting parameters
9
_BusquedaCatastralGettingDataException=Error getting data
10
_BusquedaCatastralInvalidSRSException=SRS not valid for cadastre
11
_BusquedaCatastralCreatingPanelException=Error creating panel
12
_BusquedaCatastralObtainingPointException=Error getting point
13
_BusquedaCatastralObtainingDataException=Error getting data
14
_error_getting_parameters=Error getting parameters
15
_error_needed_parameters=Needed parameter
16
_error_invalid_query=Invalid query
17
_error_obtaining_data=Error getting data
18
_error_creating_panel=Error creating panel
19
_error_obtaining_point=Error getting point
20
_error_getting_municipios=Error getting municipalities
21
_error_getting_vias=Error getting streets
22
_error_getting_numeros=Error getting numbers
23
_numero_not_found_for_parameters=Number not found
24

  
25
_error_obtaining_catastro_webservice=Error getting cadastre webservice
26
_error_reading_response_from_ws=Error reding webservice response
27
_no_hay_municipio_seleccionado=A municipality must be selected
28
_no_hay_via_seleccionada=A street must be selected
29
_no_hay_numero_seleccionado=A number must be selected
30
_error_getting_feature_store=Error getting data store
31
_error_reading_feature_store=Error reading feature store
32
_error_getting_cache_file=Error getting cache file
33
_error_borrando_cache=Error deleting cache
34
_error_provincia_not_informed=Province not informed
35
_error_municipio_not_informed=Municipality not informed
36
_error_tipo_parcela_not_informed=Smallholding type not informed
37
_error_tipo_via_not_informed=Street type not informed
38
_error_via_not_informed=Street not informed
39
_error_numero_not_informed=Number not informed
40
_error_poligono_not_informed=Zone not informed
41
_error_parcela_not_informed=Smallholding not informed
42
_error_rc_not_informed=Cadastral reference not informed
43
_error_refCatastral_not_informed=Cadastral reference not valid
44
_error_tipo_query_not_informed=Query type not informed
45
_error_SRS=Invalid SRS
46
_error_creando_panel_busqueda_catastral=Error creating Cadastral Search Panel
47
_error_creando_panel_vias=Error creating Street Search Panel
48
_error_creando_panel_municipios=Error creating Municipality Search Panel
49
_cache_delete_ok=Cache deleted correctly
50
_no_se_han_encontrado_resultados_para_estos_datos=There is not data for these parameters
51
_error_couldnt_get_coords=Coordinates not found for this reference
52
_error_obteniendo_el_punto_para_ref_catastral=Coordinates not found for this reference
53
_errors_found_by_ws=Webservice has found errors
54
_error_reprojecting_point=Error reprojecting point
55

  
56
_proyeccion_no_valida_se_usara_valor_por_defecto=Projection not valid for Cadastre. Default projection will be used
57
_provincia_vacia_en_busqueda_municipios=Empty Province in Municipality Search Panel
58
_provincia_vacia_en_busqueda_vias=Empty Province in Street Search Panel
59
_municipio_vacio_en_busqueda_vias=Empty Municipality in Street Search Panel
60
_provincia_vacia_en_busqueda_numeros=Empty Province in Numbers Search Panel
61
_municipio_vacio_en_busqueda_numeros=Empty Municipality in Numbers Search Panel
62
_via_vacia_en_busqueda_numeros=Empty Street in Numbers Search Panel
63

  
64
_referencia_catastral=Cadastral reference
65
_localizacion=Location
66
_provincia=Province
67
_municipio=Municipality
68
_municipios=Municipalities
69
_urbanos=Urban
70
_via=Street
71
_vias=Streets
72
_numero=Number
73
_numeros=Numbers
74
_bloque=Block
75
_escalera=Stair
76
_planta=Floor
77
_puerta=Door
78
_rusticos=Rustic
79
_poligono=Zone
80
_parcela=Smallholding
81
_borrar_cache=Delete Cache
82
_buscar=Search
83
_ver_datos=View Data
84
_localizar=Locate
85
_cancelar=Cancel
86
_aceptar=Accept
87
_desde=From
88
_hasta=To
89
_km=Km
90
_paraje=Setting
91
_borrar_puntos=Delete points
92
_loading_data=Loading Data
93

  
94
_error_accesing_catastral_server=Error accessing the Catastro server.\nCheck your internet connection.\nIf it is correct, perhaps, the server is out of order.
95

  
org.gvsig.busquedacatastral/tags/org.gvsig.busquedacatastral-1.0.168/org.gvsig.busquedacatastral.app/org.gvsig.busquedacatastral.app.mainplugin/src/main/resources-plugin/config.xml
1
<?xml version="1.0" encoding="ISO-8859-1"?>
2
<plugin-config>
3
	<depends plugin-name="org.gvsig.app.mainplugin" />
4
	<libraries library-dir="lib"/>
5
	<resourceBundle name="text"/>
6
	<extensions>
7
		<extension class-name="org.gvsig.busquedacatastral.app.mainplugin.BusquedaCatastralExtension"
8
			description="Search by catastral info"
9
			active="true"
10
			priority="1">
11
   <action name="busqueda-catastral" label="_busqueda_catastral" tooltip="_busqueda_catastral"
12
        position="650101000" action-command="busqueda-catastral" icon="view-navigation-busqueda-catastral"
13
        accelerator="" />
14
      <menu text="View/Navigation/_busqueda_catastral" name="busqueda-catastral" />
15
      <tool-bar name="_busqueda_catastral" position="650101000">
16
        <action-tool name="busqueda-catastral" />
17
      </tool-bar>
18

  
19
		</extension>
20

  
21
	</extensions>
22
</plugin-config>
org.gvsig.busquedacatastral/tags/org.gvsig.busquedacatastral-1.0.168/org.gvsig.busquedacatastral.app/org.gvsig.busquedacatastral.app.mainplugin/pom.xml
1
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
2
 <modelVersion>4.0.0</modelVersion>
3
 <parent>
4
  <groupId>org.gvsig</groupId>
5
  <artifactId>org.gvsig.busquedacatastral.app</artifactId>
6
  <version>1.0.168</version>
7
 </parent>
8
 <artifactId>org.gvsig.busquedacatastral.app.mainplugin</artifactId>
9
 <name>${project.artifactId}</name>
10

  
11
 <dependencies>
12
  <dependency>
13
   <groupId>org.gvsig</groupId>
14
   <artifactId>org.gvsig.busquedacatastral.lib.api</artifactId>
15
  </dependency>
16
  <dependency>
17
   <groupId>org.gvsig</groupId>
18
   <artifactId>org.gvsig.busquedacatastral.lib.impl</artifactId>
19
  </dependency>
20
  <dependency>
21
   <groupId>org.gvsig</groupId>
22
   <artifactId>org.gvsig.busquedacatastral.swing.api</artifactId>
23
  </dependency>
24
  <dependency>
25
   <groupId>org.gvsig</groupId>
26
   <artifactId>org.gvsig.busquedacatastral.swing.impl</artifactId>
27
  </dependency>
28
  <dependency>
29
   <groupId>org.gvsig</groupId>
30
   <artifactId>org.gvsig.app.mainplugin</artifactId>
31
   <scope>compile</scope>
32
  </dependency>
33

  
34
  <!--These dependencies are added to use the webservice and parse its response -->
35
  <dependency>
36
   <groupId>axis</groupId>
37
   <artifactId>axis-jaxrpc</artifactId>
38
   <scope>compile</scope>
39
  </dependency>
40
  <dependency>
41
   <groupId>org.apache.axis</groupId>
42
   <artifactId>axis</artifactId>
43
   <scope>compile</scope>
44
  </dependency>
45
  <dependency>
46
   <groupId>commons-logging</groupId>
47
   <artifactId>commons-logging</artifactId>
48
   <scope>compile</scope>
49
  </dependency>
50
  <dependency>
51
   <groupId>commons-discovery</groupId>
52
   <artifactId>commons-discovery</artifactId>
53
   <scope>compile</scope>
54
  </dependency>
55
  <dependency>
56
   <groupId>wsdl4j</groupId>
57
   <artifactId>wsdl4j</artifactId>
58
   <scope>compile</scope>
59
  </dependency>
60

  
61

  
62
 </dependencies>
63

  
64
 <properties>
65
  <!-- Package info property values -->
66
  <gvsig.package.info.state>testing</gvsig.package.info.state>
67
  <gvsig.package.info.dependencies>required: org.gvsig.app.mainplugin -ge
68
   2.1.0-A</gvsig.package.info.dependencies>
69
  <gvsig.package.info.official>true</gvsig.package.info.official>
70
  <gvsig.package.info.name>Tools: Buscador Catastro (Spain)"</gvsig.package.info.name>
71
  <gvsig.package.info.description>Searchs for catastro info</gvsig.package.info.description>
72
  <gvsig.package.info.categories>Remote Services,Catastro</gvsig.package.info.categories>
73
  <gvsig.package.info.javaVM>j1_8</gvsig.package.info.javaVM>
74
  <gvsig.package.info.poolURL>https://devel.gvsig.org/download/projects/gvsig-busquedacatastral/pool</gvsig.package.info.poolURL>
75
 </properties>
76
</project>
org.gvsig.busquedacatastral/tags/org.gvsig.busquedacatastral-1.0.168/org.gvsig.busquedacatastral.lib/org.gvsig.busquedacatastral.lib.impl/src/main/resources/META-INF/services/org.gvsig.tools.library.Library
1
org.gvsig.busquedacatastral.lib.impl.DefaultBusquedaCatastralLibrary
org.gvsig.busquedacatastral/tags/org.gvsig.busquedacatastral-1.0.168/org.gvsig.busquedacatastral.lib/org.gvsig.busquedacatastral.lib.impl/src/main/java/org/gvsig/busquedacatastral/lib/impl/ws/OVCCoordenadas.java
1
/**
2
 * OVCCoordenadas.java
3
 *
4
 * This file was auto-generated from WSDL
5
 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
6
 */
7

  
8
package org.gvsig.busquedacatastral.lib.impl.ws;
9

  
10
public interface OVCCoordenadas extends javax.xml.rpc.Service {
11
    public java.lang.String getOVCCoordenadasSoapAddress();
12

  
13
    public OVCCoordenadasSoap getOVCCoordenadasSoap() throws javax.xml.rpc.ServiceException;
14

  
15
    public OVCCoordenadasSoap getOVCCoordenadasSoap(java.net.URL portAddress) throws javax.xml.rpc.ServiceException;
16
}
org.gvsig.busquedacatastral/tags/org.gvsig.busquedacatastral-1.0.168/org.gvsig.busquedacatastral.lib/org.gvsig.busquedacatastral.lib.impl/src/main/java/org/gvsig/busquedacatastral/lib/impl/ws/CallejeroCatastroWS.java
1
/**
2
 * Callejero_x0020_de_x0020_la_x0020_sede_x0020_electronica_x0020_del_x0020_catastro.java
3
 *
4
 * This file was auto-generated from WSDL
5
 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
6
 */
7

  
8
package org.gvsig.busquedacatastral.lib.impl.ws;
9

  
10
public interface CallejeroCatastroWS extends javax.xml.rpc.Service {
11

  
12
/**
13
 * Servicios de consulta del callejero de la sede electronica del
14
 * catastro.
15
 */
16
    public java.lang.String getCallejeroCatastroSoapAddress();
17

  
18
    public org.gvsig.busquedacatastral.lib.impl.ws.CallejeroCatastroWSSoap getCallejeroCatastroSoap() throws javax.xml.rpc.ServiceException;
19

  
20
    public org.gvsig.busquedacatastral.lib.impl.ws.CallejeroCatastroWSSoap getCallejeroCcatastroSoap(java.net.URL portAddress) throws javax.xml.rpc.ServiceException;
21
}
org.gvsig.busquedacatastral/tags/org.gvsig.busquedacatastral-1.0.168/org.gvsig.busquedacatastral.lib/org.gvsig.busquedacatastral.lib.impl/src/main/java/org/gvsig/busquedacatastral/lib/impl/ws/OVCCoordenadasSoapStub.java
1
/**
2
 * OVCCoordenadasSoapStub.java
3
 *
4
 * This file was auto-generated from WSDL
5
 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
6
 */
7

  
8
package org.gvsig.busquedacatastral.lib.impl.ws;
9

  
10
import org.gvsig.busquedacatastral.lib.impl.ws.classes.Consulta_Coordenadas;
11
import org.gvsig.busquedacatastral.lib.impl.ws.classes.Consulta_Coordenadas_Distancia;
12

  
13
public class OVCCoordenadasSoapStub extends org.apache.axis.client.Stub implements OVCCoordenadasSoap {
14
    private java.util.Vector cachedSerClasses = new java.util.Vector();
15
    private java.util.Vector cachedSerQNames = new java.util.Vector();
16
    private java.util.Vector cachedSerFactories = new java.util.Vector();
17
    private java.util.Vector cachedDeserFactories = new java.util.Vector();
18

  
19
    static org.apache.axis.description.OperationDesc [] _operations;
20

  
21
    static {
22
        _operations = new org.apache.axis.description.OperationDesc[3];
23
        _initOperationDesc1();
24
    }
25

  
26
    private static void _initOperationDesc1(){
27
        org.apache.axis.description.OperationDesc oper;
28
        org.apache.axis.description.ParameterDesc param;
29
        oper = new org.apache.axis.description.OperationDesc();
30
        oper.setName("Consulta_CPMRC");
31
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Provincia"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
32
        oper.addParameter(param);
33
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Municipio"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
34
        oper.addParameter(param);
35
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "SRS"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
36
        oper.addParameter(param);
37
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "RefCat"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
38
        oper.addParameter(param);
39
        oper.setReturnType(new javax.xml.namespace.QName("http://www.catastro.meh.es/", ">Consulta_Coordenadas"));
40
        oper.setReturnClass(Consulta_Coordenadas.class);
41
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Consulta_Coordenadas"));
42
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
43
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
44
        _operations[0] = oper;
45

  
46
        oper = new org.apache.axis.description.OperationDesc();
47
        oper.setName("Consulta_RCCOOR");
48
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "SRS"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
49
        oper.addParameter(param);
50
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "CoorX"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
51
        oper.addParameter(param);
52
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "CoorY"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
53
        oper.addParameter(param);
54
        oper.setReturnType(new javax.xml.namespace.QName("http://www.catastro.meh.es/", ">Consulta_Coordenadas"));
55
        oper.setReturnClass(Consulta_Coordenadas.class);
56
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Consulta_Coordenadas"));
57
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
58
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
59
        _operations[1] = oper;
60

  
61
        oper = new org.apache.axis.description.OperationDesc();
62
        oper.setName("Consulta_RCCOOR_Distancia");
63
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "SRS"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
64
        oper.addParameter(param);
65
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "CoorX"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
66
        oper.addParameter(param);
67
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "CoorY"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
68
        oper.addParameter(param);
69
        oper.setReturnType(new javax.xml.namespace.QName("http://www.catastro.meh.es/", ">Consulta_Coordenadas_Distancia"));
70
        oper.setReturnClass(Consulta_Coordenadas_Distancia.class);
71
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Consulta_Coordenadas_Distancia"));
72
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
73
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
74
        _operations[2] = oper;
75

  
76
    }
77

  
78
    public OVCCoordenadasSoapStub() throws org.apache.axis.AxisFault {
79
         this(null);
80
    }
81

  
82
    public OVCCoordenadasSoapStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
83
         this(service);
84
         super.cachedEndpoint = endpointURL;
85
    }
86

  
87
    public OVCCoordenadasSoapStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
88
        if (service == null) {
89
            super.service = new org.apache.axis.client.Service();
90
        } else {
91
            super.service = service;
92
        }
93
        ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
94
            java.lang.Class cls;
95
            javax.xml.namespace.QName qName;
96
            javax.xml.namespace.QName qName2;
97
            java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
98
            java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
99
            java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
100
            java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
101
            java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
102
            java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
103
            java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
104
            java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
105
            java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
106
            java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
107
            qName = new javax.xml.namespace.QName("http://www.catastro.meh.es/", ">Consulta_Coordenadas");
108
            cachedSerQNames.add(qName);
109
            cls = Consulta_Coordenadas.class;
110
            cachedSerClasses.add(cls);
111
            cachedSerFactories.add(beansf);
112
            cachedDeserFactories.add(beandf);
113

  
114
            qName = new javax.xml.namespace.QName("http://www.catastro.meh.es/", ">Consulta_Coordenadas_Distancia");
115
            cachedSerQNames.add(qName);
116
            cls = Consulta_Coordenadas_Distancia.class;
117
            cachedSerClasses.add(cls);
118
            cachedSerFactories.add(beansf);
119
            cachedDeserFactories.add(beandf);
120

  
121
    }
122

  
123
    protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
124
        try {
125
            org.apache.axis.client.Call _call = super._createCall();
126
            if (super.maintainSessionSet) {
127
                _call.setMaintainSession(super.maintainSession);
128
            }
129
            if (super.cachedUsername != null) {
130
                _call.setUsername(super.cachedUsername);
131
            }
132
            if (super.cachedPassword != null) {
133
                _call.setPassword(super.cachedPassword);
134
            }
135
            if (super.cachedEndpoint != null) {
136
                _call.setTargetEndpointAddress(super.cachedEndpoint);
137
            }
138
            if (super.cachedTimeout != null) {
139
                _call.setTimeout(super.cachedTimeout);
140
            }
141
            if (super.cachedPortName != null) {
142
                _call.setPortName(super.cachedPortName);
143
            }
144
            java.util.Enumeration keys = super.cachedProperties.keys();
145
            while (keys.hasMoreElements()) {
146
                java.lang.String key = (java.lang.String) keys.nextElement();
147
                _call.setProperty(key, super.cachedProperties.get(key));
148
            }
149
            // All the type mapping information is registered
150
            // when the first call is made.
151
            // The type mapping information is actually registered in
152
            // the TypeMappingRegistry of the service, which
153
            // is the reason why registration is only needed for the first call.
154
            synchronized (this) {
155
                if (firstCall()) {
156
                    // must set encoding style before registering serializers
157
                    _call.setEncodingStyle(null);
158
                    for (int i = 0; i < cachedSerFactories.size(); ++i) {
159
                        java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
160
                        javax.xml.namespace.QName qName =
161
                                (javax.xml.namespace.QName) cachedSerQNames.get(i);
162
                        java.lang.Object x = cachedSerFactories.get(i);
163
                        if (x instanceof Class) {
164
                            java.lang.Class sf = (java.lang.Class)
165
                                 cachedSerFactories.get(i);
166
                            java.lang.Class df = (java.lang.Class)
167
                                 cachedDeserFactories.get(i);
168
                            _call.registerTypeMapping(cls, qName, sf, df, false);
169
                        }
170
                        else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
171
                            org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
172
                                 cachedSerFactories.get(i);
173
                            org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
174
                                 cachedDeserFactories.get(i);
175
                            _call.registerTypeMapping(cls, qName, sf, df, false);
176
                        }
177
                    }
178
                }
179
            }
180
            return _call;
181
        }
182
        catch (java.lang.Throwable _t) {
183
            throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
184
        }
185
    }
186

  
187
    public Consulta_Coordenadas consulta_CPMRC(java.lang.String provincia, java.lang.String municipio, java.lang.String SRS, java.lang.String RC) throws java.rmi.RemoteException {
188
        if (super.cachedEndpoint == null) {
189
            throw new org.apache.axis.NoEndPointException();
190
        }
191
        org.apache.axis.client.Call _call = createCall();
192
        _call.setOperation(_operations[0]);
193
        _call.setUseSOAPAction(true);
194
        _call.setSOAPActionURI("http://tempuri.org/OVCServWeb/OVCCoordenadas/Consulta_CPMRC");
195
        _call.setEncodingStyle(null);
196
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
197
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
198
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
199
        _call.setOperationName(new javax.xml.namespace.QName("", "Consulta_CPMRC"));
200

  
201
        setRequestHeaders(_call);
202
        setAttachments(_call);
203
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {provincia, municipio, SRS, RC});
204

  
205
        if (_resp instanceof java.rmi.RemoteException) {
206
            throw (java.rmi.RemoteException)_resp;
207
        }
208
        else {
209
            extractAttachments(_call);
210
            try {
211
                return (Consulta_Coordenadas) _resp;
212
            } catch (java.lang.Exception _exception) {
213
                return (Consulta_Coordenadas) org.apache.axis.utils.JavaUtils.convert(_resp, Consulta_Coordenadas.class);
214
            }
215
        }
216
  } catch (org.apache.axis.AxisFault axisFaultException) {
217
  throw axisFaultException;
218
}
219
    }
220

  
221
    public Consulta_Coordenadas consulta_RCCOOR(java.lang.String SRS, java.lang.String coordenada_X, java.lang.String coordenada_Y) throws java.rmi.RemoteException {
222
        if (super.cachedEndpoint == null) {
223
            throw new org.apache.axis.NoEndPointException();
224
        }
225
        org.apache.axis.client.Call _call = createCall();
226
        _call.setOperation(_operations[1]);
227
        _call.setUseSOAPAction(true);
228
        _call.setSOAPActionURI("http://tempuri.org/OVCServWeb/OVCCoordenadas/Consulta_RCCOOR");
229
        _call.setEncodingStyle(null);
230
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
231
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
232
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
233
        _call.setOperationName(new javax.xml.namespace.QName("", "Consulta_RCCOOR"));
234

  
235
        setRequestHeaders(_call);
236
        setAttachments(_call);
237
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {SRS, coordenada_X, coordenada_Y});
238

  
239
        if (_resp instanceof java.rmi.RemoteException) {
240
            throw (java.rmi.RemoteException)_resp;
241
        }
242
        else {
243
            extractAttachments(_call);
244
            try {
245
                return (Consulta_Coordenadas) _resp;
246
            } catch (java.lang.Exception _exception) {
247
                return (Consulta_Coordenadas) org.apache.axis.utils.JavaUtils.convert(_resp, Consulta_Coordenadas.class);
248
            }
249
        }
250
  } catch (org.apache.axis.AxisFault axisFaultException) {
251
  throw axisFaultException;
252
}
253
    }
254

  
255
    public Consulta_Coordenadas_Distancia consulta_RCCOOR_Distancia(java.lang.String SRS, java.lang.String coordenada_X, java.lang.String coordenada_Y) throws java.rmi.RemoteException {
256
        if (super.cachedEndpoint == null) {
257
            throw new org.apache.axis.NoEndPointException();
258
        }
259
        org.apache.axis.client.Call _call = createCall();
260
        _call.setOperation(_operations[2]);
261
        _call.setUseSOAPAction(true);
262
        _call.setSOAPActionURI("http://tempuri.org/OVCServWeb/OVCCoordenadas/Consulta_RCCOOR_Distancia");
263
        _call.setEncodingStyle(null);
264
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
265
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
266
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
267
        _call.setOperationName(new javax.xml.namespace.QName("", "Consulta_RCCOOR_Distancia"));
268

  
269
        setRequestHeaders(_call);
270
        setAttachments(_call);
271
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {SRS, coordenada_X, coordenada_Y});
272

  
273
        if (_resp instanceof java.rmi.RemoteException) {
274
            throw (java.rmi.RemoteException)_resp;
275
        }
276
        else {
277
            extractAttachments(_call);
278
            try {
279
                return (Consulta_Coordenadas_Distancia) _resp;
280
            } catch (java.lang.Exception _exception) {
281
                return (Consulta_Coordenadas_Distancia) org.apache.axis.utils.JavaUtils.convert(_resp, Consulta_Coordenadas_Distancia.class);
282
            }
283
        }
284
  } catch (org.apache.axis.AxisFault axisFaultException) {
285
  throw axisFaultException;
286
}
287
    }
288

  
289
}
org.gvsig.busquedacatastral/tags/org.gvsig.busquedacatastral-1.0.168/org.gvsig.busquedacatastral.lib/org.gvsig.busquedacatastral.lib.impl/src/main/java/org/gvsig/busquedacatastral/lib/impl/ws/CallejeroCatastroWSSoapStub.java
1
/**
2
 * Callejero_x0020_de_x0020_la_x0020_sede_x0020_electrónica_x0020_del_x0020_catastroSoapStub.java
3
 *
4
 * This file was auto-generated from WSDL
5
 * by the Apache Axis 1.4 Apr 22, 2006 (06:55:48 PDT) WSDL2Java emitter.
6
 */
7

  
8
package org.gvsig.busquedacatastral.lib.impl.ws;
9

  
10
public class CallejeroCatastroWSSoapStub extends org.apache.axis.client.Stub implements org.gvsig.busquedacatastral.lib.impl.ws.CallejeroCatastroWSSoap {
11
    private java.util.Vector cachedSerClasses = new java.util.Vector();
12
    private java.util.Vector cachedSerQNames = new java.util.Vector();
13
    private java.util.Vector cachedSerFactories = new java.util.Vector();
14
    private java.util.Vector cachedDeserFactories = new java.util.Vector();
15

  
16
    static org.apache.axis.description.OperationDesc [] _operations;
17

  
18
    static {
19
        _operations = new org.apache.axis.description.OperationDesc[7];
20
        _initOperationDesc1();
21
    }
22

  
23
    private static void _initOperationDesc1(){
24
        org.apache.axis.description.OperationDesc oper;
25
        org.apache.axis.description.ParameterDesc param;
26
        oper = new org.apache.axis.description.OperationDesc();
27
        oper.setName("Consulta_DNPRC");
28
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Provincia"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
29
        oper.addParameter(param);
30
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Municipio"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
31
        oper.addParameter(param);
32
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "RefCat"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
33
        oper.addParameter(param);
34
        oper.setReturnType(new javax.xml.namespace.QName("http://www.catastro.meh.es/", ">Consulta_DNP"));
35
        oper.setReturnClass(org.gvsig.busquedacatastral.lib.impl.ws.classes.ConsultaDNPWSResponse.class);
36
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Consulta_DNP"));
37
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
38
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
39
        _operations[0] = oper;
40

  
41
        oper = new org.apache.axis.description.OperationDesc();
42
        oper.setName("ObtenerProvincias");
43
        oper.setReturnType(new javax.xml.namespace.QName("http://www.catastro.meh.es/", ">Provincias"));
44
        oper.setReturnClass(org.gvsig.busquedacatastral.lib.impl.ws.classes.ProvinciasWSResponse.class);
45
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Provincias"));
46
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
47
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
48
        _operations[1] = oper;
49

  
50
        oper = new org.apache.axis.description.OperationDesc();
51
        oper.setName("ObtenerMunicipios");
52
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Provincia"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
53
        oper.addParameter(param);
54
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Municipio"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
55
        oper.addParameter(param);
56
        oper.setReturnType(new javax.xml.namespace.QName("http://www.catastro.meh.es/", ">Municipios"));
57
        oper.setReturnClass(org.gvsig.busquedacatastral.lib.impl.ws.classes.MunicipiosWSResponse.class);
58
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Municipios"));
59
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
60
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
61
        _operations[2] = oper;
62

  
63
        oper = new org.apache.axis.description.OperationDesc();
64
        oper.setName("ObtenerCallejero");
65
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Provincia"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
66
        oper.addParameter(param);
67
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Municipio"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
68
        oper.addParameter(param);
69
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "TipoVia"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
70
        oper.addParameter(param);
71
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "NombreVia"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
72
        oper.addParameter(param);
73
        oper.setReturnType(new javax.xml.namespace.QName("http://www.catastro.meh.es/", ">Callejero"));
74
        oper.setReturnClass(org.gvsig.busquedacatastral.lib.impl.ws.classes.CallejeroWSResponse.class);
75
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Callejero"));
76
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
77
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
78
        _operations[3] = oper;
79

  
80
        oper = new org.apache.axis.description.OperationDesc();
81
        oper.setName("ObtenerNumerero");
82
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Provincia"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
83
        oper.addParameter(param);
84
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Municipio"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
85
        oper.addParameter(param);
86
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "TipoVia"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
87
        oper.addParameter(param);
88
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "NomVia"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
89
        oper.addParameter(param);
90
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Numero"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
91
        oper.addParameter(param);
92
        oper.setReturnType(new javax.xml.namespace.QName("http://www.catastro.meh.es/", ">Callejero"));
93
        oper.setReturnClass(org.gvsig.busquedacatastral.lib.impl.ws.classes.CallejeroWSResponse.class);
94
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Callejero"));
95
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
96
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
97
        _operations[4] = oper;
98

  
99
        oper = new org.apache.axis.description.OperationDesc();
100
        oper.setName("Consulta_DNPLOC");
101
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Provincia"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
102
        oper.addParameter(param);
103
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Municipio"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
104
        oper.addParameter(param);
105
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Sigla"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
106
        oper.addParameter(param);
107
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Calle"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
108
        oper.addParameter(param);
109
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Numero"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
110
        oper.addParameter(param);
111
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Bloque"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
112
        oper.addParameter(param);
113
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Escalera"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
114
        oper.addParameter(param);
115
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Planta"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
116
        oper.addParameter(param);
117
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Puerta"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
118
        oper.addParameter(param);
119
        oper.setReturnType(new javax.xml.namespace.QName("http://www.catastro.meh.es/", ">Consulta_DNP"));
120
        oper.setReturnClass(org.gvsig.busquedacatastral.lib.impl.ws.classes.ConsultaDNPWSResponse.class);
121
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Consulta_DNP"));
122
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
123
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
124
        _operations[5] = oper;
125

  
126
        oper = new org.apache.axis.description.OperationDesc();
127
        oper.setName("Consulta_DNPPP");
128
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Provincia"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
129
        oper.addParameter(param);
130
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Municipio"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
131
        oper.addParameter(param);
132
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Poligono"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
133
        oper.addParameter(param);
134
        param = new org.apache.axis.description.ParameterDesc(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Parcela"), org.apache.axis.description.ParameterDesc.IN, new javax.xml.namespace.QName("http://www.w3.org/2001/XMLSchema", "string"), java.lang.String.class, false, false);
135
        oper.addParameter(param);
136
        oper.setReturnType(new javax.xml.namespace.QName("http://www.catastro.meh.es/", ">Consulta_DNPPP"));
137
        oper.setReturnClass(org.gvsig.busquedacatastral.lib.impl.ws.classes.ConsultaDNPPPWSResponse.class);
138
        oper.setReturnQName(new javax.xml.namespace.QName("http://www.catastro.meh.es/", "Consulta_DNPPP"));
139
        oper.setStyle(org.apache.axis.constants.Style.DOCUMENT);
140
        oper.setUse(org.apache.axis.constants.Use.LITERAL);
141
        _operations[6] = oper;
142

  
143
    }
144

  
145
    public CallejeroCatastroWSSoapStub() throws org.apache.axis.AxisFault {
146
         this(null);
147
    }
148

  
149
    public CallejeroCatastroWSSoapStub(java.net.URL endpointURL, javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
150
         this(service);
151
         super.cachedEndpoint = endpointURL;
152
    }
153

  
154
    public CallejeroCatastroWSSoapStub(javax.xml.rpc.Service service) throws org.apache.axis.AxisFault {
155
        if (service == null) {
156
            super.service = new org.apache.axis.client.Service();
157
        } else {
158
            super.service = service;
159
        }
160
        ((org.apache.axis.client.Service)super.service).setTypeMappingVersion("1.2");
161
            java.lang.Class cls;
162
            javax.xml.namespace.QName qName;
163
            javax.xml.namespace.QName qName2;
164
            java.lang.Class beansf = org.apache.axis.encoding.ser.BeanSerializerFactory.class;
165
            java.lang.Class beandf = org.apache.axis.encoding.ser.BeanDeserializerFactory.class;
166
            java.lang.Class enumsf = org.apache.axis.encoding.ser.EnumSerializerFactory.class;
167
            java.lang.Class enumdf = org.apache.axis.encoding.ser.EnumDeserializerFactory.class;
168
            java.lang.Class arraysf = org.apache.axis.encoding.ser.ArraySerializerFactory.class;
169
            java.lang.Class arraydf = org.apache.axis.encoding.ser.ArrayDeserializerFactory.class;
170
            java.lang.Class simplesf = org.apache.axis.encoding.ser.SimpleSerializerFactory.class;
171
            java.lang.Class simpledf = org.apache.axis.encoding.ser.SimpleDeserializerFactory.class;
172
            java.lang.Class simplelistsf = org.apache.axis.encoding.ser.SimpleListSerializerFactory.class;
173
            java.lang.Class simplelistdf = org.apache.axis.encoding.ser.SimpleListDeserializerFactory.class;
174
            qName = new javax.xml.namespace.QName("http://www.catastro.meh.es/", ">Callejero");
175
            cachedSerQNames.add(qName);
176
            cls = org.gvsig.busquedacatastral.lib.impl.ws.classes.CallejeroWSResponse.class;
177
            cachedSerClasses.add(cls);
178
            cachedSerFactories.add(beansf);
179
            cachedDeserFactories.add(beandf);
180

  
181
            qName = new javax.xml.namespace.QName("http://www.catastro.meh.es/", ">Consulta_DNP");
182
            cachedSerQNames.add(qName);
183
            cls = org.gvsig.busquedacatastral.lib.impl.ws.classes.ConsultaDNPWSResponse.class;
184
            cachedSerClasses.add(cls);
185
            cachedSerFactories.add(beansf);
186
            cachedDeserFactories.add(beandf);
187

  
188
            qName = new javax.xml.namespace.QName("http://www.catastro.meh.es/", ">Consulta_DNPPP");
189
            cachedSerQNames.add(qName);
190
            cls = org.gvsig.busquedacatastral.lib.impl.ws.classes.ConsultaDNPPPWSResponse.class;
191
            cachedSerClasses.add(cls);
192
            cachedSerFactories.add(beansf);
193
            cachedDeserFactories.add(beandf);
194

  
195
            qName = new javax.xml.namespace.QName("http://www.catastro.meh.es/", ">Municipios");
196
            cachedSerQNames.add(qName);
197
            cls = org.gvsig.busquedacatastral.lib.impl.ws.classes.MunicipiosWSResponse.class;
198
            cachedSerClasses.add(cls);
199
            cachedSerFactories.add(beansf);
200
            cachedDeserFactories.add(beandf);
201

  
202
            qName = new javax.xml.namespace.QName("http://www.catastro.meh.es/", ">Provincias");
203
            cachedSerQNames.add(qName);
204
            cls = org.gvsig.busquedacatastral.lib.impl.ws.classes.ProvinciasWSResponse.class;
205
            cachedSerClasses.add(cls);
206
            cachedSerFactories.add(beansf);
207
            cachedDeserFactories.add(beandf);
208

  
209
    }
210

  
211
    protected org.apache.axis.client.Call createCall() throws java.rmi.RemoteException {
212
        try {
213
            org.apache.axis.client.Call _call = super._createCall();
214
            if (super.maintainSessionSet) {
215
                _call.setMaintainSession(super.maintainSession);
216
            }
217
            if (super.cachedUsername != null) {
218
                _call.setUsername(super.cachedUsername);
219
            }
220
            if (super.cachedPassword != null) {
221
                _call.setPassword(super.cachedPassword);
222
            }
223
            if (super.cachedEndpoint != null) {
224
                _call.setTargetEndpointAddress(super.cachedEndpoint);
225
            }
226
            if (super.cachedTimeout != null) {
227
                _call.setTimeout(super.cachedTimeout);
228
            }
229
            if (super.cachedPortName != null) {
230
                _call.setPortName(super.cachedPortName);
231
            }
232
            java.util.Enumeration keys = super.cachedProperties.keys();
233
            while (keys.hasMoreElements()) {
234
                java.lang.String key = (java.lang.String) keys.nextElement();
235
                _call.setProperty(key, super.cachedProperties.get(key));
236
            }
237
            // All the type mapping information is registered
238
            // when the first call is made.
239
            // The type mapping information is actually registered in
240
            // the TypeMappingRegistry of the service, which
241
            // is the reason why registration is only needed for the first call.
242
            synchronized (this) {
243
                if (firstCall()) {
244
                    // must set encoding style before registering serializers
245
                    _call.setEncodingStyle(null);
246
                    for (int i = 0; i < cachedSerFactories.size(); ++i) {
247
                        java.lang.Class cls = (java.lang.Class) cachedSerClasses.get(i);
248
                        javax.xml.namespace.QName qName =
249
                                (javax.xml.namespace.QName) cachedSerQNames.get(i);
250
                        java.lang.Object x = cachedSerFactories.get(i);
251
                        if (x instanceof Class) {
252
                            java.lang.Class sf = (java.lang.Class)
253
                                 cachedSerFactories.get(i);
254
                            java.lang.Class df = (java.lang.Class)
255
                                 cachedDeserFactories.get(i);
256
                            _call.registerTypeMapping(cls, qName, sf, df, false);
257
                        }
258
                        else if (x instanceof javax.xml.rpc.encoding.SerializerFactory) {
259
                            org.apache.axis.encoding.SerializerFactory sf = (org.apache.axis.encoding.SerializerFactory)
260
                                 cachedSerFactories.get(i);
261
                            org.apache.axis.encoding.DeserializerFactory df = (org.apache.axis.encoding.DeserializerFactory)
262
                                 cachedDeserFactories.get(i);
263
                            _call.registerTypeMapping(cls, qName, sf, df, false);
264
                        }
265
                    }
266
                }
267
            }
268
            return _call;
269
        }
270
        catch (java.lang.Throwable _t) {
271
            throw new org.apache.axis.AxisFault("Failure trying to get the Call object", _t);
272
        }
273
    }
274

  
275
    public org.gvsig.busquedacatastral.lib.impl.ws.classes.ConsultaDNPWSResponse consulta_DNPRC(java.lang.String provincia, java.lang.String municipio, java.lang.String RC) throws java.rmi.RemoteException {
276
        if (super.cachedEndpoint == null) {
277
            throw new org.apache.axis.NoEndPointException();
278
        }
279
        org.apache.axis.client.Call _call = createCall();
280
        _call.setOperation(_operations[0]);
281
        _call.setUseSOAPAction(true);
282
        _call.setSOAPActionURI("http://tempuri.org/OVCServWeb/OVCCallejero/Consulta_DNPRC");
283
        _call.setEncodingStyle(null);
284
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
285
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
286
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
287
        _call.setOperationName(new javax.xml.namespace.QName("", "Consulta_DNPRC"));
288

  
289
        setRequestHeaders(_call);
290
        setAttachments(_call);
291
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {provincia, municipio, RC});
292

  
293
        if (_resp instanceof java.rmi.RemoteException) {
294
            throw (java.rmi.RemoteException)_resp;
295
        }
296
        else {
297
            extractAttachments(_call);
298
            try {
299
                return (org.gvsig.busquedacatastral.lib.impl.ws.classes.ConsultaDNPWSResponse) _resp;
300
            } catch (java.lang.Exception _exception) {
301
                return (org.gvsig.busquedacatastral.lib.impl.ws.classes.ConsultaDNPWSResponse) org.apache.axis.utils.JavaUtils.convert(_resp, org.gvsig.busquedacatastral.lib.impl.ws.classes.ConsultaDNPWSResponse.class);
302
            }
303
        }
304
  } catch (org.apache.axis.AxisFault axisFaultException) {
305
  throw axisFaultException;
306
}
307
    }
308

  
309
    public org.gvsig.busquedacatastral.lib.impl.ws.classes.ProvinciasWSResponse obtenerProvincias() throws java.rmi.RemoteException {
310
        if (super.cachedEndpoint == null) {
311
            throw new org.apache.axis.NoEndPointException();
312
        }
313
        org.apache.axis.client.Call _call = createCall();
314
        _call.setOperation(_operations[1]);
315
        _call.setUseSOAPAction(true);
316
        _call.setSOAPActionURI("http://tempuri.org/OVCServWeb/OVCCallejero/ConsultaProvincia");
317
        _call.setEncodingStyle(null);
318
        _call.setProperty(org.apache.axis.client.Call.SEND_TYPE_ATTR, Boolean.FALSE);
319
        _call.setProperty(org.apache.axis.AxisEngine.PROP_DOMULTIREFS, Boolean.FALSE);
320
        _call.setSOAPVersion(org.apache.axis.soap.SOAPConstants.SOAP11_CONSTANTS);
321
        _call.setOperationName(new javax.xml.namespace.QName("", "ObtenerProvincias"));
322

  
323
        setRequestHeaders(_call);
324
        setAttachments(_call);
325
 try {        java.lang.Object _resp = _call.invoke(new java.lang.Object[] {});
326

  
327
        if (_resp instanceof java.rmi.RemoteException) {
328
            throw (java.rmi.RemoteException)_resp;
329
        }
330
        else {
331
            extractAttachments(_call);
332
            try {
333
                return (org.gvsig.busquedacatastral.lib.impl.ws.classes.ProvinciasWSResponse) _resp;
334
            } catch (java.lang.Exception _exception) {
335
                return (org.gvsig.busquedacatastral.lib.impl.ws.classes.ProvinciasWSResponse) org.apache.axis.utils.JavaUtils.convert(_resp, org.gvsig.busquedacatastral.lib.impl.ws.classes.ProvinciasWSResponse.class);
336
            }
337
        }
338
  } catch (org.apache.axis.AxisFault axisFaultException) {
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff