package foundation.geography;

import foundation.dao.preload.Bucket;
import foundation.json.IJSONProvider;
import foundation.json.IJSONWriter;

public class CityBucket extends Bucket<City> implements IJSONProvider {

	
	private static CityBucket instance;
	
	
	public static CityBucket getInstance() {
		return instance;
	}
	
	public static CityBucket newInstance() {
		return new CityBucket();
	}
	
	public void activate() {
		instance = this;
	}

	@Override
	public void writeJSON(IJSONWriter writer) {
		writer.beginArray("citys");
		
		for (City city: items) {
			writer.beginObject();
			city.writeJSONBody(writer);
			writer.endObject();
		}
		
		writer.endArray();
	}

}