/* * Copyright (C) 2010,2011. * AHCP Project (http://code.google.com/p/jacp) * All rights reserved. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file 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. */ package org.jacp.demo.entity; import java.util.List; import javafx.collections.FXCollections; import javafx.collections.ObservableList; import javafx.scene.chart.XYChart; /** * @author Andy Moncsek, Patrick Symmangk * */ public class ContactDTO { private String parentName; private int amount; private ObservableList<Contact> contacts = FXCollections.synchronizedObservableList(FXCollections.observableArrayList()); private List<XYChart.Data<String, Number>> seriesOneData; private List<XYChart.Data<String, Number>> seriesTwoData; private List<XYChart.Data<String, Number>> seriesThreeData; private List<XYChart.Data<String, Number>> seriesFourData; public ContactDTO(final String parentName, final int amount) { this.parentName = parentName; this.amount = amount; } public ContactDTO() { // TODO Auto-generated constructor stub } public int getAmount() { return this.amount; } public void setAmount(final int amount) { this.amount = amount; } public String getParentName() { return this.parentName; } public void setParentName(final String parentName) { this.parentName = parentName; } public ObservableList<Contact> getContacts() { return this.contacts; } public void setContacts(final ObservableList<Contact> contacts) { this.contacts = contacts; } public List<XYChart.Data<String, Number>> getSeriesOneData() { return this.seriesOneData; } public void setSeriesOneData(final List<XYChart.Data<String, Number>> seriesOneData) { this.seriesOneData = seriesOneData; } public List<XYChart.Data<String, Number>> getSeriesTwoData() { return this.seriesTwoData; } public void setSeriesTwoData(final List<XYChart.Data<String, Number>> seriesTwoData) { this.seriesTwoData = seriesTwoData; } public List<XYChart.Data<String, Number>> getSeriesThreeData() { return this.seriesThreeData; } public void setSeriesThreeData(final List<XYChart.Data<String, Number>> seriesThreeData) { this.seriesThreeData = seriesThreeData; } public List<XYChart.Data<String, Number>> getSeriesFourData() { return this.seriesFourData; } public void setSeriesFourData(final List<XYChart.Data<String, Number>> seriesFourData) { this.seriesFourData = seriesFourData; } @Override public String toString() { return "ContactDTO [getAmount()=" + getAmount() + ", getParentName()=" + getParentName() + "]"; } }