@Immutable
@Entity
public class Calendar
extends java.lang.Object
implements java.io.Serializable
Modifier and Type | Field and Description |
---|---|
static org.slf4j.Logger |
logger |
Constructor and Description |
---|
Calendar(int configRev,
GtfsCalendar gc,
java.text.DateFormat dateFormat)
Constructor
|
Modifier and Type | Method and Description |
---|---|
static int |
deleteFromRev(org.hibernate.Session session,
int configRev)
Deletes rev from the Calendars table
|
boolean |
equals(java.lang.Object obj)
Needed because have a composite ID for Hibernate storage
|
static java.util.List<Calendar> |
getCalendars(org.hibernate.Session session,
int configRev)
Returns List of Calendar objects for the specified database revision.
|
static java.util.Map<java.lang.String,Calendar> |
getCalendars(java.lang.String dbName,
int configRev)
Opens up a new db session and returns Map of Calendar objects for the
specified database revision.
|
int |
getConfigRev() |
java.util.Date |
getEndDate()
End of the last day of service.
|
java.lang.String |
getEndDateStr() |
boolean |
getFriday() |
boolean |
getMonday() |
boolean |
getSaturday() |
java.lang.String |
getServiceId() |
java.util.Date |
getStartDate() |
java.lang.String |
getStartDateStr() |
boolean |
getSunday() |
boolean |
getThursday() |
boolean |
getTuesday() |
boolean |
getWednesday() |
int |
hashCode()
Needed because have a composite ID for Hibernate storage
|
java.lang.String |
toString() |
public Calendar(int configRev, GtfsCalendar gc, java.text.DateFormat dateFormat)
configRev
- gc
- dateFormat
- public static int deleteFromRev(org.hibernate.Session session, int configRev) throws org.hibernate.HibernateException
session
- configRev
- org.hibernate.HibernateException
public static java.util.List<Calendar> getCalendars(org.hibernate.Session session, int configRev) throws org.hibernate.HibernateException
session
- configRev
- org.hibernate.HibernateException
public static java.util.Map<java.lang.String,Calendar> getCalendars(java.lang.String dbName, int configRev) throws org.hibernate.HibernateException
dbName
- Specified name of databaseconfigRev
- org.hibernate.HibernateException
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 getServiceId()
public boolean getMonday()
public boolean getTuesday()
public boolean getWednesday()
public boolean getThursday()
public boolean getFriday()
public boolean getSaturday()
public boolean getSunday()
public java.util.Date getStartDate()
public java.lang.String getStartDateStr()
public java.util.Date getEndDate()
public java.lang.String getEndDateStr()