001// --------------------------------------------------------------------------------
002// Copyright 2002-2025 Echo Three, LLC
003//
004// Licensed under the Apache License, Version 2.0 (the "License");
005// you may not use this file except in compliance with the License.
006// You may obtain a copy of the License at
007//
008//     http://www.apache.org/licenses/LICENSE-2.0
009//
010// Unless required by applicable law or agreed to in writing, software
011// distributed under the License is distributed on an "AS IS" BASIS,
012// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
013// See the License for the specific language governing permissions and
014// limitations under the License.
015// --------------------------------------------------------------------------------
016
017package com.echothree.model.control.core.common.transfer;
018
019import com.echothree.util.common.transfer.BaseTransfer;
020
021public class EntityGeoPointDefaultTransfer
022        extends BaseTransfer {
023
024    private EntityAttributeTransfer entityAttribute;
025    private Integer unformattedLatitude;
026    private String latitude;
027    private Integer unformattedLongitude;
028    private String longitude;
029    private String elevation;
030    private String altitude;
031
032    /** Creates a new instance of EntityGeoPointAttributeTransfer */
033    public EntityGeoPointDefaultTransfer(EntityAttributeTransfer entityAttribute, Integer unformattedLatitude,
034            String latitude, Integer unformattedLongitude, String longitude, String elevation, String altitude) {
035        this.entityAttribute = entityAttribute;
036        this.unformattedLatitude = unformattedLatitude;
037        this.latitude = latitude;
038        this.unformattedLongitude = unformattedLongitude;
039        this.longitude = longitude;
040        this.elevation = elevation;
041        this.altitude = altitude;
042    }
043
044    /**
045     * Returns the entityAttribute.
046     * @return the entityAttribute
047     */
048    public EntityAttributeTransfer getEntityAttribute() {
049        return entityAttribute;
050    }
051
052    /**
053     * Sets the entityAttribute.
054     * @param entityAttribute the entityAttribute to set
055     */
056    public void setEntityAttribute(EntityAttributeTransfer entityAttribute) {
057        this.entityAttribute = entityAttribute;
058    }
059
060    /**
061     * Returns the unformattedLatitude.
062     * @return the unformattedLatitude
063     */
064    public Integer getUnformattedLatitude() {
065        return unformattedLatitude;
066    }
067
068    /**
069     * Sets the unformattedLatitude.
070     * @param unformattedLatitude the unformattedLatitude to set
071     */
072    public void setUnformattedLatitude(Integer unformattedLatitude) {
073        this.unformattedLatitude = unformattedLatitude;
074    }
075
076    /**
077     * Returns the latitude.
078     * @return the latitude
079     */
080    public String getLatitude() {
081        return latitude;
082    }
083
084    /**
085     * Sets the latitude.
086     * @param latitude the latitude to set
087     */
088    public void setLatitude(String latitude) {
089        this.latitude = latitude;
090    }
091
092    /**
093     * Returns the unformattedLongitude.
094     * @return the unformattedLongitude
095     */
096    public Integer getUnformattedLongitude() {
097        return unformattedLongitude;
098    }
099
100    /**
101     * Sets the unformattedLongitude.
102     * @param unformattedLongitude the unformattedLongitude to set
103     */
104    public void setUnformattedLongitude(Integer unformattedLongitude) {
105        this.unformattedLongitude = unformattedLongitude;
106    }
107
108    /**
109     * Returns the longitude.
110     * @return the longitude
111     */
112    public String getLongitude() {
113        return longitude;
114    }
115
116    /**
117     * Sets the longitude.
118     * @param longitude the longitude to set
119     */
120    public void setLongitude(String longitude) {
121        this.longitude = longitude;
122    }
123
124    /**
125     * Returns the elevation.
126     * @return the elevation
127     */
128    public String getElevation() {
129        return elevation;
130    }
131
132    /**
133     * Sets the elevation.
134     * @param elevation the elevation to set
135     */
136    public void setElevation(String elevation) {
137        this.elevation = elevation;
138    }
139
140    /**
141     * Returns the altitude.
142     * @return the altitude
143     */
144    public String getAltitude() {
145        return altitude;
146    }
147
148    /**
149     * Sets the altitude.
150     * @param altitude the altitude to set
151     */
152    public void setAltitude(String altitude) {
153        this.altitude = altitude;
154    }
155    
156}