// $HeadURL$
// $Id$
//
// Copyright © 2006, 2010, 2011, 2012 by the President and Fellows of Harvard College.
//
// Screensaver is an open-source project developed by the ICCB-L and NSRB labs
// at Harvard Medical School. This software is distributed under the terms of
// the GNU General Public License.
package edu.harvard.med.screensaver.ui.arch.datatable;
import java.net.URL;
import java.util.Arrays;
import edu.harvard.med.screensaver.util.StringUtils;
@SuppressWarnings("serial")
public class RowItem
{
private Integer _id;
private String _name;
private Status _status;
private Double _value;
private URL _url;
public RowItem(Integer id, String name, Status status, Double value, URL url)
{
_id = id;
_name = name;
_status = status;
_value = value;
_url = url;
}
public Integer getId()
{
return _id;
}
public void setId(Integer id)
{
_id = id;
}
public String getName()
{
return _name;
}
public void setName(String name)
{
_name = name;
}
public Double getValue()
{
return _value;
}
public void setValue(Double number)
{
_value = number;
}
public Status getStatus()
{
return _status;
}
public void setStatus(Status status)
{
_status = status;
}
public URL getUrl()
{
return _url;
}
public void setUrl(URL url)
{
_url = url;
}
@Override
public String toString()
{
return StringUtils.makeListString(Arrays.asList(_id, _name, _value, _status, _url), ", ");
}
}