Examples of OsmUser


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

    @Test
    public void testChangeset() {
      DatabaseContext dbCtx;
      UserManager userManager;
      ChangesetManager changesetManager;
      OsmUser user;
      long changesetId;
     
      user = new OsmUser(1, "user");
      changesetId = 2;
     
      dbCtx = dbUtils.createDatabaseContext();
     
      // Reset the database to a clean state.
View Full Code Here

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

  public void process(Dataset dataset) {
    DatasetContext dsCtx = dataset.createReader();
   
    try {
      EntityManager<Node> nodeManager = dsCtx.getNodeManager();
      OsmUser user;
      Node node;
     
      // Create the user for edits to be performed under. This is an existing user with an
      // updated name.
      user = new OsmUser(10, "user10b");
     
      // Modify node 1 to add a new tag.
      node = nodeManager.getEntity(1).getWriteableInstance();
      node.setUser(user);
      node.getTags().add(new Tag("change", "new tag"));
View Full Code Here

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

    String sversion;
    int version;
    TimestampContainer timestampContainer;
    String rawUserId;
    String rawUserName;
    OsmUser user;
    long changesetId;
   
    id = Long.parseLong(attributes.getValue(ATTRIBUTE_NAME_ID));
    sversion = attributes.getValue(ATTRIBUTE_NAME_VERSION);
    if (sversion == null) {
View Full Code Here

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

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

              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

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

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

 
  /**
   * {@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

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

    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

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

   * @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

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

      }
     
      // 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
TOP
Copyright © 2018 www.massapi.com. 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.