@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.HibernateException
public static java.util.List<Agency> getAgencies(org.hibernate.Session session, int configRev) throws org.hibernate.HibernateException
session
- configRev
- org.hibernate.HibernateException
public 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.Object
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public 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()