hostels.interfaces - Hostel Related Interfaces¶
-
interface
waeup.kofa.hostels.interfaces.IBed[source]¶ Extends:
waeup.kofa.interfaces.IKofaObjectRepresentation of a bed.
-
bed_id¶ Bed Id
-
switchBed(switch_type)¶ Switches reservation or blockade.
-
room¶ Room number, for exporter only
-
special_handling¶ Special handling code, for exporter only
-
bed_type¶ Bed Type
-
bed_number¶ Bed Number
-
coordinates¶ Coordinates tuple derived from bed_id
-
hall¶ Hall id, for exporter only
-
bt¶ Last part of bed type, for exporter only
-
bookBed(student_id)¶ Book a bed for a student.
-
writeLogMessage(view, message)¶ Add an INFO message to hostels.log.
-
bed¶ Bed letter, for exporter only
-
owner¶ Owner (Student)
Enter valid student id.
-
sex¶ Sex, for exporter only
-
block¶ Block letter, for exporter only
-
releaseBedIfMaintenanceNotPaid()¶ Release bed if maintenance fee has not been paid on time. Reserve bed so that it cannot be automatically booked by someone else.
-
-
interface
waeup.kofa.hostels.interfaces.IHostel[source]¶ Extends:
waeup.kofa.interfaces.IKofaObjectRepresentation of a hostel.
-
hostel_id¶ Hostel Id
-
beds_for_returning¶ Beds for Returning Students
-
hostel_name¶ Hostel Name
-
clearHostel()¶ Remove all beds.
-
writeLogMessage(view, message)¶ Add an INFO message to hostels.log.
-
rooms_per_floor¶ Rooms per Floor
-
blocks_for_female¶ Blocks for Female Students
-
updateBeds()¶ Fill hostel with beds or update beds.
-
beds_for_all¶ Beds without category
-
beds_for_pre¶ Beds for Pre-Study Students
-
special_handling¶ Special Handling
-
beds_for_fresh¶ Beds for Fresh Students
-
bed_statistics¶ Number of booked and total beds
-
sort_id¶ Sort Id
-
floors_per_block¶ Floors per Block
-
blocks_for_male¶ Blocks for Male Students
-
maint_fee¶ Rent
-
beds_for_final¶ Beds for Final Year Students
-
-
interface
waeup.kofa.hostels.interfaces.IHostelsContainer[source]¶ Extends:
waeup.kofa.interfaces.IKofaObjectA container for hostel objects.
-
accommodation_session¶ Booking Session
-
startdate¶ Hostel Allocation Start Date
Example: 2011-12-01 18:30:00+01:00
-
statistics¶ Bed category statistics
-
enddate¶ Hostel Allocation Closing Date
Example: 2011-12-31 23:59:59+01:00
-
writeLogMessage(view, message)¶ Add an INFO message to hostels.log.
-
accommodation_states¶ Allowed States
-
allocation_expiration¶ Allocation Expiration Time (days)
Number of days after which allocation is being annulled
-
clearAllHostels()¶ Clear all hostels.
-
addHostel(hostel)¶ Add a hostel.
-
releaseExpiredAllocations(n)¶ Release bed if bed allocation has expired. Allocation expires after n days if maintenance fee has not been paid.
-
expired¶ True if current datetime is in application period.
-
-
interface
waeup.kofa.hostels.interfaces.IHostelsUtils[source]¶ A collection of methods which are subject to customization.
-
getBedStatistics()¶ Return bed statistics.
-