/*
* Copyright (C) 2011 - 2012 Niall 'Rivernile' Scott
*
* This software is provided 'as-is', without any express or implied
* warranty. In no event will the authors or contributors be held liable for
* any damages arising from the use of this software.
*
* The aforementioned copyright holder(s) hereby grant you a
* non-transferrable right to use this software for any purpose (including
* commercial applications), and to modify it and redistribute it, subject to
* the following conditions:
*
* 1. This notice may not be removed or altered from any file it appears in.
*
* 2. Any modifications made to this software, except those defined in
* clause 3 of this agreement, must be released under this license, and
* the source code of any modifications must be made available on a
* publically accessible (and locateable) website, or sent to the
* original author of this software.
*
* 3. Software modifications that do not alter the functionality of the
* software but are simply adaptations to a specific environment are
* exempt from clause 2.
*/
package uk.org.rivernile.edinburghbustracker.android.livetimes.parser;
import uk.org.rivernile.android.bustracker.parser.livetimes.BusService;
/**
* This class contains an Edinburgh specific implementation of BusService.
*
* @author Niall Scott
*/
public class EdinburghBusService extends BusService {
private final boolean disruption;
/**
* Create a new instance of EdinburghBusService.
*
* @param serviceName The name of the service.
* @param route The route of the service.
* @param disruption The disruption status of this service.
*/
public EdinburghBusService(final String serviceName, final String route,
final boolean disruption) {
super(serviceName, route);
this.disruption = disruption;
}
/**
* Get the disruption status for this bus service.
*
* @return The disruption status for this bus service.
*/
public boolean getDisruption() {
return disruption;
}
}