package com.k_int.aggr2.mimsy.data;

import java.io.Serializable;



public class NameDTO implements Serializable
{

	private static final long serialVersionUID = 1L;
	private String name;
	private String type;
	private boolean previous;
	
	public NameDTO(String name, String type,boolean previous)
	{
		this.name=name;
		this.type=type;
		this.previous=previous;
	}
	
	public String getName()
	{
		return name;
	}
	
	
	public String getType()
	{
		return type;
	}
	
	public boolean getPrevious()
	{
		return previous;
	}
	
	 public boolean equals(Object o)
	  {
		  boolean retval=false;
		  if(o instanceof NameDTO)
		  {
			  retval = (o.toString()).equals(this.toString());
		  }
			  
		  return retval;  
	  }
	
	
	public String toString()
	{
		StringBuilder builder = new StringBuilder();
		if(name!=null)
			builder.append(name);
		
		if(type!=null)
			builder.append(type);
		
		builder.append(Boolean.toString(previous));
		
		return builder.toString();
	}
	
	public int hashCode()
	{
		return toString().hashCode();
	}
}
