Examples of OsmUser


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

   *            The result set.
   * @return The newly loaded user.
   */
  private OsmUser buildUser(ResultSet resultSet) {
    try {
      return new OsmUser(
        resultSet.getInt("id"),
        resultSet.getString("name")
      );
     
    } catch (SQLException e) {
View Full Code Here

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

   *            The unique identifier of the user.
   * @return The loaded user.
   */
  public OsmUser getUser(long userId) {
    ResultSet resultSet = null;
    OsmUser user;
   
    if (selectUserStatement == null) {
      selectUserStatement = prepareStatement(SELECT_USER);
    }
   
View Full Code Here

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

    if (!OsmUser.NONE.equals(user)) {
      // Users will only be updated in the database once per changeset
      // run.
      if (!userSet.contains(user.getId())) {
        int userId;
        OsmUser existingUser;

        userId = user.getId();

        try {
          existingUser = userDao.getUser(userId);
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

 
  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

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

 
  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

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

 
  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

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

  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

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

  /**
   * 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
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.