Ignore:
Timestamp:
2012-03-06T21:32:44+01:00 (12 years ago)
Author:
zverik
Message:

Something works :)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • applications/editors/josm/plugins/imagery_offset_db/src/iodb/CalibrationObject.java

    r27986 r28008  
    11package iodb;
    22
    3 import org.openstreetmap.josm.data.osm.OsmPrimitive;
    4 import org.openstreetmap.josm.data.osm.User;
     3import java.util.Map;
     4import org.openstreetmap.josm.data.osm.*;
    55
    66/**
     
    1818
    1919    public CalibrationObject(OsmPrimitive object) {
    20         this(object, -1);
     20        this(object, getLastUserId(object));
    2121    }
    2222
     
    2828        return object;
    2929    }
     30   
     31    private static long getLastUserId( OsmPrimitive object ) {
     32        return object.getUser() == null ? -1 : object.getUser().getId(); // todo?
     33    }
     34
     35    @Override
     36    public void putServerParams( Map<String, String> map ) {
     37        super.putServerParams(map);
     38        map.put("object", object instanceof Node ? "node" : "way");
     39        map.put("id", String.valueOf(object.getId()));
     40        map.put("lastuser", String.valueOf(lastUserId));
     41    }
     42   
    3043}
Note: See TracChangeset for help on using the changeset viewer.