35 lines
821 B
Java
35 lines
821 B
Java
|
package com.safemobile.lib;
|
||
|
|
||
|
import java.util.ArrayList;
|
||
|
|
||
|
import com.safemobile.lib.radio.Zone;
|
||
|
|
||
|
public class Configuration {
|
||
|
public ArrayList<Contact> contacts;
|
||
|
public Radio radio;
|
||
|
public ArrayList<Zone> zones;
|
||
|
|
||
|
public Configuration()
|
||
|
{
|
||
|
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;
|
||
|
}
|
||
|
}
|