Revision 21390 branches/v10/extensions/extPublish/src/org/gvsig/publish/gui/ogcMetadata/OGCServiceMetadataPanel.java

View differences:

OGCServiceMetadataPanel.java
89 89
	        add(onlineresourceLabel, gridBagConstraints);
90 90

  
91 91
	        onlinreresourceField.setEditable(false);
92
	        onlinreresourceField.setText("http://");
92
	        onlinreresourceField.setText("");
93 93
	        onlinreresourceField.addMouseListener(new java.awt.event.MouseAdapter() {
94 94
	            public void mouseClicked(java.awt.event.MouseEvent evt) {
95 95
	                onlinreresourceFieldMouseClicked(evt);
......
115 115
	    // End of variables declaration
116 116
	    
117 117
	public Object getModel() {
118
		URL url=null;
119
		try {
120
			url = new URL(onlinreresourceField.getText());
121
		} catch (MalformedURLException e) {
122
			JOptionPane.showMessageDialog(this,"malformed_url","ServiceWMS111Panel",JOptionPane.ERROR_MESSAGE);
118
		if (onlinreresourceField.getText().equals("")){
119
			model_servicewms.setOnlineResource(null);
120
		}else{
121
			URL url=null;
122
			try {
123
				url = new URL(onlinreresourceField.getText());
124
			} catch (MalformedURLException e) {
125
				JOptionPane.showMessageDialog(this,"malformed_url","ServiceWMS111Panel",JOptionPane.ERROR_MESSAGE);
126
			}
127
			model_servicewms.setOnlineResource(url);
123 128
		}
124
		model_servicewms.setOnlineResource(url);
129
		
125 130
		return model_servicewms;
126 131
	}
127 132

  
......
133 138
	public void setModel(Object entityModel) {
134 139
		//cast to ServiceWMS111Metadata
135 140
		model_servicewms = (IOGCServiceMetadata)entityModel;
136
		onlinreresourceField.setText(model_servicewms.getOnlineResource().toString());
141
		if (model_servicewms.getOnlineResource() != null){
142
			onlinreresourceField.setText(model_servicewms.getOnlineResource().toString());
143
		}
137 144
	}
138 145

  
139 146
}

Also available in: Unified diff