package com.k_int.aggr2.mimsy.data;

import java.io.Serializable;
import java.util.Date;
import java.util.HashSet;

import java.util.Set;

import com.k_int.mimsy.ref.MimsyDataTypeEnum;
import com.k_int.mimsy.ref.ObjectConformanceEnum;



public class MimsyPlaceDataDTO extends MimsyDataDTO implements MimsyReferenceDataDTO, Serializable
{
	private static final long serialVersionUID = 1L;
	private String name;
	private Set<PlaceVariationDTO> variations = new HashSet<PlaceVariationDTO>();
	private String description;
	private String note;
	private String place_type;
	private String level_number;	
	private String broader_place;
	
	    
    public MimsyPlaceDataDTO(String mimsy_identifier, Date last_updated,ObjectConformanceEnum conformance)
    {
        super(mimsy_identifier, MimsyDataTypeEnum.PLACE,last_updated,conformance);
    }
    
    public String getNote() {
		return note;
	}

	public void setNote(String note) {
		this.note = note;
	}

	public String getPlaceType() {
		return place_type;
	}

	public void setPlaceType(String placeType) {
		place_type = placeType;
	}

	public String getLevelNumber() {
		return level_number;
	}

	public void setLevelNumber(String levelNumber) {
		level_number = levelNumber;
	}

	public String getBroaderPlace() {
		return broader_place;
	}

	public void setBroaderPlace(String broaderPlace) {
		broader_place = broaderPlace;
	}

	public void setPlace(String name)
    {
    	this.name=name;
    }
    
    
    public String getPlace()
    {
    	return name;
    }
    
    public void setDescription(String description)
    {
    	this.description=description;
    }
    
    
    public String getDescription()
    {
    	return description;
    }
    
    
    public Set<PlaceVariationDTO> getVariations()
    {
    	return variations;
    }

	@Override
	public String getSummaryTitle() {
		return this.getPlace();
	}
    

}
