package com.k_int.aggr2.mimsy.data;

import java.io.Serializable;

public class RightsDTO implements Serializable
{
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;
	private String type;
	private String holder;
	private String credit_line;
	private String details;
	private String from_date;
	private String to_date;
	
	
	public RightsDTO()
	{;}


	public String getType() {
		return type;
	}


	public void setType(String type) {
		this.type = type;
	}


	public String getHolder() {
		return holder;
	}


	public void setHolder(String holder) {
		this.holder = holder;
	}


	public String getCreditLine() {
		return credit_line;
	}


	public void setCreditLine(String creditLine) {
		credit_line = creditLine;
	}


	public String getDetails() {
		return details;
	}


	public void setDetails(String details) {
		this.details = details;
	}


	public String getFromDate() {
		return from_date;
	}


	public void setFromDate(String fromDate) {
		from_date = fromDate;
	}


	public String getToDate() {
		return to_date;
	}


	public void setToDate(String toDate) {
		to_date = toDate;
	}
	
	
	public int hashCode()
	{
		return toString().hashCode();
	}
	
	 public boolean equals(Object o)
	  {
		  boolean retval=false;
		  if(o instanceof RightsDTO)
		  {
			  retval = (o.toString()).equals(this.toString());
		  }
			  
		  return retval;  
	  }
	
	
	public String toString()
	{
		StringBuilder builder = new StringBuilder();
		
		if(details!=null)
			builder.append(details);
		
		if(type!=null)
			builder.append(type);
		
		if(from_date!=null)
			builder.append(from_date);
		
		if(to_date!=null)
			builder.append(to_date);
		
		if(holder!=null)
			builder.append(holder);
		
		return builder.toString();
	}
	
	

}
