Ignore:
Timestamp:
2012-03-19T00:23:49+01:00 (13 years ago)
Author:
donvip
Message:

opendata: large code reorganization, ask for license agreement before downloading, from embedded HTML/RTF files for ODbL and LO/OL

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/opendata/modules/fr.lemans/src/org/openstreetmap/josm/plugins/opendata/modules/fr/lemans/datasets/LeMansDataSetHandler.java

    r28091 r28113  
    2323import org.openstreetmap.josm.data.osm.Tag;
    2424import org.openstreetmap.josm.plugins.opendata.core.datasets.fr.FrenchDataSetHandler;
     25import org.openstreetmap.josm.plugins.opendata.core.licenses.License;
    2526import org.openstreetmap.josm.plugins.opendata.modules.fr.lemans.LeMansConstants;
    2627import org.openstreetmap.josm.tools.Pair;
    2728
    2829public abstract class LeMansDataSetHandler extends FrenchDataSetHandler implements LeMansConstants {
    29        
    30         private String uuid;
    3130       
    3231        private String kmzUuid;
     
    5857
    5958        private final void init(String uuid) {
    60                 this.uuid = uuid;
     59                try {
     60                        setLicense(License.ODbL);
     61                        if (uuid != null && !uuid.isEmpty()) {
     62                                setLocalPortalURL(PORTAL + "page.do?t=2&uuid=" + uuid);
     63                        }
     64                } catch (MalformedURLException e) {
     65                        e.printStackTrace();
     66                }
    6167        }
    6268               
     
    7379                return SOURCE_LE_MANS;
    7480        }
    75 
    76         public final URL getLocalPortalURL() {
    77                 try {
    78                         if (uuid != null && !uuid.isEmpty()) {
    79                                 return new URL(PORTAL + "page.do?t=2&uuid=" + uuid);
    80                         }
    81                 } catch (MalformedURLException e) {
    82                         e.printStackTrace();
    83                 }
    84                 return null;
    85         }
    8681       
    8782        /* (non-Javadoc)
    8883         * @see org.openstreetmap.josm.plugins.opendata.core.datasets.AbstractDataSetHandler#getLicenseURL()
    8984         */
    90         @Override
     85        /*@Override
    9186        public URL getLicenseURL() {
    9287                try {
     
    9691                }
    9792                return null;
    98         }
    99        
     93        }*/
     94
    10095        /* (non-Javadoc)
    10196         * @see org.openstreetmap.josm.plugins.opendata.core.datasets.AbstractDataSetHandler#getDataURLs()
Note: See TracChangeset for help on using the changeset viewer.