safedispatch-mobile/libSafeMobile/src/main/java/com/safemobile/lib/ConfigFile.java

35 lines
815 B
Java

package com.safemobile.lib;
import java.util.ArrayList;
import com.safemobile.lib.radio.Zone;
public class ConfigFile {
public ArrayList<Contact> contacts;
public Radio radio;
public ArrayList<Zone> zones;
public ConfigFile()
{
contacts = new ArrayList<Contact>();
zones = new ArrayList<Zone>();
}
public String toString()
{
return "Contacts: " + contacts.size() + " | Radio: " + radio.toString() + " | Zones: " + zones.size();
}
public String toLongString()
{
String cont = "", zone="";
for(Contact contact: contacts)
cont += "Name: " + contact.name + " | Id: " + contact.id + "\n";
for(Zone zonee: zones)
zone += "Name: " + zonee.ZoneName + " | Id: " + zonee.id + "\n";
return "# Contacts #\n" + cont + "# Radio #\n" + radio.toString() + "\n# Zones #\n" + zone;
}
}