package com.owera.xaps.tr069.xml; import java.util.ArrayList; public class EventList { public static final String ID = "EventList"; private ArrayList<EventStruct> events; public EventList() { events = new ArrayList<EventStruct>(); } public void addEvent(EventStruct event) { this.events.add(event); } public ArrayList<EventStruct> getEventList() { return this.events; } public boolean containsEvent(String eventCode) { for (EventStruct event : events) { if (event.getEventCode().equals(eventCode)) { return true; } } return false; } public EventList clone() { EventList clonedEventList = new EventList(); for (int i = 0; i < events.size(); i++) { EventStruct event = events.get(i); EventStruct clonedEvent = new EventStruct(new String(event.getEventCode()), new String(event.getCommandKey())); clonedEventList.addEvent(clonedEvent); } return clonedEventList; } }