Package org.openstreetmap.osmosis.core.domain.v0_6

Examples of org.openstreetmap.osmosis.core.domain.v0_6.OsmUser


        userName = "";
      } else {
        userName = rawUserName;
      }
     
      return new OsmUser(userId, userName);
     
    } else {
      return OsmUser.NONE;
    }
  }
View Full Code Here


 
  private Node readNode() throws Exception {
    long id;
    int version;
    TimestampContainer timestamp;
    OsmUser user;
    long changesetId;
    double latitude;
    double longitude;
    Node node;
   
View Full Code Here

 
  private Way readWay() throws Exception {
    long id;
    int version;
    TimestampContainer timestamp;
    OsmUser user;
    long changesetId;
    Way way;
   
    id = Long.parseLong(reader.getAttributeValue(null, ATTRIBUTE_NAME_ID));
    version = Integer.parseInt(reader.getAttributeValue(null, ATTRIBUTE_NAME_VERSION));
View Full Code Here

 
  private Relation readRelation() throws Exception {
    long id;
    int version;
    TimestampContainer timestamp;
    OsmUser user;
    long changesetId;
    Relation relation;
   
    id = Long.parseLong(reader.getAttributeValue(null, ATTRIBUTE_NAME_ID));
    version = Integer.parseInt(reader.getAttributeValue(null, ATTRIBUTE_NAME_VERSION));
View Full Code Here

 
  /**
   * {@inheritDoc}
   */
  public void process(EntityContainer entityContainer) {
    OsmUser user;
   
    // Write a user entry if the user doesn't already exist.
    user = entityContainer.getEntity().getUser();
    if (!user.equals(OsmUser.NONE)) {
      if (!userSet.contains(user.getId())) {
        userWriter.writeField(user.getId());
        userWriter.writeField(user.getName());
        userWriter.endRecord();
       
        userSet.add(user.getId());
      }
    }
   
    // Process the entity itself.
    entityContainer.process(this);
View Full Code Here

  protected void addCommonAttributes(Entity entity) {
    addAttribute("id", Long.toString(entity.getId()));
    addAttribute("version", Integer.toString(entity.getVersion()));
    addAttribute("timestamp", entity.getFormattedTimestamp(getTimestampFormat()));

    OsmUser user = entity.getUser();
    if (!user.equals(OsmUser.NONE)) {
      addAttribute("uid", Integer.toString(user.getId()));
      addAttribute("user", user.getName());
    }

    if (entity.getChangesetId() != 0) {
      addAttribute("changeset", Long.toString(entity.getChangesetId()));
    }
View Full Code Here

  /**
   * Performs pre-test activities.
   */
  @Before
  public void setUp() {
    OsmUser user;
    List<Tag> tags;
   
    user = new OsmUser(12, "OsmosisTest");
   
    // All nodes have an empty tags list.
    tags = new ArrayList<Tag>();
   
    entityInspector = new SinkEntityInspector();
View Full Code Here

  /**
   * Performs pre-test activities.
   */
  @Before
  public void setUp() {
    OsmUser user;
    List<Tag> tags;
   
    user = new OsmUser(12, "OsmosisTest");
   
    // All nodes have an empty tags list.
    tags = new ArrayList<Tag>();
   
    polygonFile = new File(getClass().getResource("testPolygon.txt").getFile());
View Full Code Here

  /**
   * {@inheritDoc}
   */
  @Override
  public OsmUser mapRow(ResultSet rs, int rowNumber) throws SQLException {
    return new OsmUser(rs.getInt("id"), rs.getString("name"));
  }
View Full Code Here

   * @param userId
   *            The unique identifier of the user.
   * @return The loaded user.
   */
  public OsmUser getUser(long userId) {
    OsmUser user;
   
    try {
      user = jdbcTemplate.queryForObject(SELECT_USER, rowMapper, userId);
    } catch (EmptyResultDataAccessException e) {
      throw new NoSuchRecordException("User " + userId + " doesn't exist.", e);
View Full Code Here

TOP

Related Classes of org.openstreetmap.osmosis.core.domain.v0_6.OsmUser

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.