Package | Description |
---|---|
edu.wisc.cae.emsclient |
Modifier and Type | Method and Description |
---|---|
Integer |
EmsClient.addBooking(int reservationID,
int roomID,
Date bookingDate,
Date startTime,
Date endTime,
String eventName,
int statusID)
Adds a booking to a Reservation in EMS
|
ReservationAddResult |
EmsClient.addReservation(int groupID,
int roomID,
Date bookingDate,
Date startTime,
Date endTime,
String eventName,
int statusID)
Creates a Reservation in EMS
|
Integer |
EmsClient.addUDF(int parentLevelID,
int parentID,
int udfDefID,
String udfValue)
Add a user defined field to a reservation or booking
parentLevelID is 0 for reservation, 1 for booking
|
List<BookingDetail> |
EmsClient.getAllBookings(Date startDate,
Date endDate,
int buildingID,
boolean viewComboRoomComponents)
Get all bookings for a building for the specified date range.
|
List<BookingDetail> |
EmsClient.getAllBookings2(Date startDate,
Date endDate,
int buildingID,
boolean viewComboRoomComponents,
int udfDefID,
String udfValue)
Get all bookings for the specified date range and buillding.
|
List<EMSRoomComponent> |
EmsClient.getAllComboRoomComponents()
Get all combo room components
|
List<BookingDetail> |
EmsClient.getAllRoomBookings(Date startDate,
Date endDate,
int roomID,
boolean viewComboRoomComponents)
Search for all bookings in the specified room
|
List<EMSRoom> |
EmsClient.getAllRooms(int buildingID)
Get all rooms for the specified building.
|
APIVersion |
EmsClient.getApiVersion()
Return the version of the API running on the server
|
List<EMSArea> |
EmsClient.getAreas(int areaID)
Get the area details about the specified area.
|
BookingDetail |
EmsClient.getBooking(int bookingID)
Get the details for the specified booking ID
|
List<BookingDetail> |
EmsClient.getBookings(Date startDate,
Date endDate,
List<Integer> buildings,
List<Integer> statuses,
List<Integer> eventTypes,
List<Integer> groupTypes,
boolean viewComboRoomComponents)
Returns a list of bookings based on the filters provided
If a specific filter that is optional and not needed to be filtered
on, send a null parameter in.
|
List<BookingDetail> |
EmsClient.getBookings2(int reservationID,
Date startDate,
Date endDate,
List<Integer> buildings,
List<Integer> statusTypes,
List<Integer> eventTypes,
List<Integer> groupTypes,
boolean viewComboRoomComponents)
Returns a list of bookings based on filters provided and Reservation ID
|
List<BuildingHoliday> |
EmsClient.getBuildingHolidays(List<Integer> buildings,
Date requestDate)
Returns a list of holidays for a specific date
|
List<EMSBuildingHours> |
EmsClient.getBuildingHours(List<Integer> buildings,
Date requestDate)
Returns a list of building hours for a specific date
|
List<Building> |
EmsClient.getBuildings()
Returns a list of buildings
|
List<EMSCategory> |
EmsClient.getCategories(int buildingID)
This API retrieves EMS category information.
|
List<EMSCategoryState> |
EmsClient.getCategoryStates(int categoryID)
This API retrieves EMS category state information.
|
List<BookingDetail> |
EmsClient.getChangedBookings(Date startDate,
Date endDate,
List<Integer> rooms,
List<Integer> statuses,
List<Integer> eventTypes,
List<Integer> groupTypes,
boolean viewComboRoomComponents)
This call will return bookings that have been changed between the specified
start/end dates (date changed field search) and the other filters provided.
|
List<EMSRoomComponent> |
EmsClient.getComboRoomComponents(int roomid)
Returns component room details for a specific combo room
|
List<EMSCommentType> |
EmsClient.getCommentTypes()
Returns a list of comment types
|
List<EMSContactDetail> |
EmsClient.getContactDetails(int contactID)
Returns details for a specific Contact
|
List<EMSContact> |
EmsClient.getContacts(int groupID)
Returns Contact list for a Group
|
List<EMSEventType> |
EmsClient.getEventTypes()
Returns a list of event types
|
List<EMSFeature> |
EmsClient.getFeatures(int buildingID)
Returns a list of Features
|
List<BookingDetail> |
EmsClient.getGroupBookings(Date startDate,
Date endDate,
int groupID,
List<Integer> statuses,
List<Integer> statusTypes,
boolean viewComboRoomComponents)
Returns a list of bookings for a group based on filters provided
|
List<EMSGroupDetail> |
EmsClient.getGroupDetails(int groupID)
Returns details for a specific Group
|
List<EMSGroup> |
EmsClient.getGroups(String nameFilter,
String emailFilter)
Returns a list of groups
|
List<EMSGroupType> |
EmsClient.getGroupTypes()
Returns a list of group types
|
List<EMSPricingMethod> |
EmsClient.getPricingMethods()
This API returns active pricing methods to use with Service Order Detail API calls.
|
List<EMSComment> |
EmsClient.getReservationComments(int reservationID)
Returns Comments list for a Reservation
|
List<EMSReservationSource> |
EmsClient.getReservationSources()
Returns a list of Reservation Sources
|
List<EMSResource> |
EmsClient.getResources(int categoryID)
This API returns active resource information for the category entered.
|
boolean |
EmsClient.getRoomAvailability(int roomID,
Date bookingDate,
Date startTime,
Date endTime)
Returns whether a room is available or not
|
List<BookingDetail> |
EmsClient.getRoomBookings(Date startDate,
Date endDate,
int roomID,
List<Integer> statuses,
List<Integer> eventTypes,
List<Integer> groupTypes,
boolean viewComboRoomComponents)
Returns a list of bookings for a specific room based on filters provided
|
EMSRoomDetail |
EmsClient.getRoomDetails(int roomID)
Returns details for a specific room
|
List<EMSRoom> |
EmsClient.getRooms(List<Integer> buildings)
Returns list of rooms for multiple buildings
|
List<EMSSetupType> |
EmsClient.getSetupTypes()
Returns a list of event types
|
List<EMSStatus> |
EmsClient.getStatuses()
Returns a list of statuses
|
List<UDFDefinition> |
EmsClient.getUDFDefinitions()
Returns a list of User Defined Field Definitions
|
List<EMSMessage> |
EmsClient.updateBooking(int bookingID,
Date bookingDate,
Date startTime,
Date endTime,
int statusID,
int roomID)
Updates a single Booking in EMS
|
List<EMSMessage> |
EmsClient.updateBooking2(int bookingID,
Date bookingDate,
Date startTime,
Date endTime,
int statusID,
int roomID,
String eventName)
Updates a single Booking in EMS, includes event name
|
List<EMSMessage> |
EmsClient.updateReservation(int reservationID,
int bookingID,
int webUserID,
int webTemplateID,
int reservationSourceID,
String billingReference)
Updates a single Reservation in EMS
|
Copyright © 2017 University of Wisconsin-Madison, Computer-Aided Engineering Center. All Rights Reserved.