@Entity
public class Agency
extends java.lang.Object
implements java.io.Serializable
| Constructor and Description |
|---|
Agency(int configRev,
GtfsAgency gtfsAgency,
java.util.List<Route> routes)
For creating object to be written to db.
|
| Modifier and Type | Method and Description |
|---|---|
static int |
deleteFromRev(org.hibernate.Session session,
int configRev)
Deletes rev from the Agencies table
|
boolean |
equals(java.lang.Object obj)
Needed because have a composite ID for Hibernate storage
|
static java.util.List<Agency> |
getAgencies(org.hibernate.Session session,
int configRev)
Returns List of Agency objects for the specified database revision.
|
static java.util.List<Agency> |
getAgencies(java.lang.String agencyId,
int configRev)
Returns the list of agencies for the specified project ID.
|
int |
getConfigRev() |
Extent |
getExtent() |
java.lang.String |
getFareUrl() |
java.lang.String |
getId()
Note that this method returns the GTFS agency_id which is usually
different from the Transitime agencyId
|
java.lang.String |
getLang() |
java.lang.String |
getName() |
java.lang.String |
getPhone() |
Time |
getTime()
Returns cached Time object which allows one to easly convert epoch time
to time of day and such.
|
java.util.TimeZone |
getTimeZone()
Returns cached TimeZone object for agency.
|
static java.util.TimeZone |
getTimeZoneFromDb(java.lang.String agencyId)
Reads the current timezone for the agency from the agencies database
|
java.lang.String |
getTimeZoneStr()
Valid timezone format is at http://en.wikipedia.org/wiki/List_of_tz_zones
|
java.lang.String |
getUrl() |
int |
hashCode()
Needed because have a composite ID for Hibernate storage
|
java.lang.String |
toString() |
public Agency(int configRev,
GtfsAgency gtfsAgency,
java.util.List<Route> routes)
configRev - gtfsAgency - routes - public static int deleteFromRev(org.hibernate.Session session,
int configRev)
throws org.hibernate.HibernateException
session - configRev - org.hibernate.HibernateExceptionpublic static java.util.List<Agency> getAgencies(org.hibernate.Session session, int configRev) throws org.hibernate.HibernateException
session - configRev - org.hibernate.HibernateExceptionpublic static java.util.List<Agency> getAgencies(java.lang.String agencyId, int configRev)
agencyId - Specifies name of databaseconfigRev - public static java.util.TimeZone getTimeZoneFromDb(java.lang.String agencyId)
agencyId - public java.util.TimeZone getTimeZone()
public Time getTime()
public java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int getConfigRev()
public java.lang.String getId()
public java.lang.String getName()
public java.lang.String getUrl()
public java.lang.String getTimeZoneStr()
public java.lang.String getLang()
public java.lang.String getPhone()
public java.lang.String getFareUrl()
public Extent getExtent()