/* * ============LICENSE_START========================================== * ONAP Portal SDK * =================================================================== * Copyright (C) 2018 Samsung Electronics Co., Ltd. All rights reserved. * =================================================================== * * Unless otherwise specified, all software contained herein is licensed * under the Apache License, Version 2.0 (the "License"); * you may not use this software except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * Unless otherwise specified, all documentation contained herein is licensed * under the Creative Commons License, Attribution 4.0 Intl. (the "License"); * you may not use this documentation except in compliance with the License. * You may obtain a copy of the License at * * https://creativecommons.org/licenses/by/4.0/ * * Unless required by applicable law or agreed to in writing, documentation * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. * * ============LICENSE_END============================================ * * */ package org.onap.portalsdk.analytics.gmap.node; public class NodeParam { private double longitude; private double latitude; private String nodeType; private String nodeID; private String nodeAttributes; private int state; private boolean moveable; private boolean deleteable; public double getLongitude() { return longitude; } public double getLatitude() { return latitude; } public String getNodeType() { return nodeType; } public String getNodeID() { return nodeID; } public String getNodeAttributes() { return nodeAttributes; } public int getState() { return state; } public boolean isMoveable() { return moveable; } public boolean isDeleteable() { return deleteable; } public NodeParam setLongitude(double longitude) { this.longitude = longitude; return this; } public NodeParam setLatitude(double latitude) { this.latitude = latitude; return this; } public NodeParam setNodeType(String nodeType) { this.nodeType = nodeType; return this; } public NodeParam setNodeID(String nodeID) { this.nodeID = nodeID; return this; } public NodeParam setNodeAttributes(String nodeAttributes) { this.nodeAttributes = nodeAttributes; return this; } public NodeParam setState(int state) { this.state = state; return this; } public NodeParam setMoveable(boolean moveable) { this.moveable = moveable; return this; } public NodeParam setDeleteable(boolean deleteable) { this.deleteable = deleteable; return this; } }