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

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


        // System.out.println(info);
        if (info.hasUid() && info.hasUserSid()) {
            if (info.getUid() < 0) {
              return OsmUser.NONE;
            }
            return new OsmUser(info.getUid(), getStringById(info.getUserSid()));
        } else {
            return OsmUser.NONE;
        }
    }
View Full Code Here


              int version = di.getVersion(i);
              long changeset = di.getChangeset(i) + lastchangeset; lastchangeset = changeset;

              Date date = new Date(date_granularity * timestamp);

              OsmUser user;
              if (uid < 0) {
                user = OsmUser.NONE;
              } else {
                user = new OsmUser(uid, getStringById(userSid));
              }
              tmp = new Node(new CommonEntityData(id, version, date, user, changeset, tags), latf, lonf);
            } else {
                tmp = new Node(new CommonEntityData(id, NOVERSION, NODATE, OsmUser.NONE,
                        NOCHANGESET, tags), latf, lonf);
View Full Code Here

        userName = "";
      } else {
        userName = rawUserName;
      }
     
      return new OsmUser(userId, userName);
     
    } else {
      return OsmUser.NONE;
    }
  }
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

    String sversion;
    int version;
    TimestampContainer timestampContainer;
    String rawUserId;
    String rawUserName;
    OsmUser user;
    long changesetId;
    double latitude;
    double longitude;
   
    id = Long.parseLong(attributes.getValue(ATTRIBUTE_NAME_ID));
View Full Code Here

   * @return The newly build user object.
   */
  protected OsmUser buildUser(ResultSet resultSet) {
    try {
      int userId;
      OsmUser user;
     
      userId = resultSet.getInt("user_id");
      if (userId == OsmUser.NONE.getId()) {
        user = OsmUser.NONE;
      } else {
        user = new OsmUser(
          userId,
          resultSet.getString("user_name")
        );
      }
     
View Full Code Here

      }
     
      // Create a change record which data derived from the
      // replication sequence number itself.
      ChangeContainer change = new ChangeContainer(new NodeContainer(new Node(new CommonEntityData(10,
          (int) state.getSequenceNumber(), new Date(state.getSequenceNumber() * 1000), new OsmUser(11,
              "test"), state.getSequenceNumber() * 2), state.getSequenceNumber() * 3,
          state.getSequenceNumber() * 4)), action);
     
      // Send the record downstream.
      changeSink.process(change);
View Full Code Here

                correctedUserName = "";
            } else {
                correctedUserName = userName;
            }

            return new OsmUser(userId, correctedUserName);
        } else {
            return OsmUser.NONE;
        }
    }
View Full Code Here

  @Override
  public void processRow(ResultSet resultSet) throws SQLException {
        long id;
        int version;
        Date timestamp;
        OsmUser user;
        long changesetId;
        CommonEntityData entityData;
       
    id = resultSet.getLong("id");
        version = resultSet.getInt("version");
View Full Code Here

  public final void testProcess3() {
    testOsmWriter.process(
        new NodeContainer(
          new Node(
            new CommonEntityData(
                1234, 0, new Date(), new OsmUser(12, "OsmosisTest"), 0, new ArrayList<Tag>()),
            20, 20)));
    // Nothing to assert; just expect no exception
  }
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.