Class FlightUsersController
java.lang.Object
de.hybris.platform.coreairlinecommonsocc.controllers.AirlineBaseController
de.hybris.platform.coreairlineocc.controllers.FlightUsersController
@Controller
@RequestMapping("/{baseSiteId}/users")
public class FlightUsersController
extends AirlineBaseController
Web Service Controller for Flight users resource
-
Field Summary
Fields inherited from class de.hybris.platform.coreairlinecommonsocc.controllers.AirlineBaseController
BASIC_FIELD_SET, DEFAULT_CURRENT_PAGE, DEFAULT_PAGE_SIZE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleancheckIfPassengerBelongsToUser(String passengerId, List<TravellerData> savedPassengers) org.springframework.http.ResponseEntityorg.springframework.http.ResponseEntitygetSavedSearchesForUser(String userId) org.springframework.http.ResponseEntityremoveSavedPassenger(String passengerId) org.springframework.http.ResponseEntityremoveSavedSearch(String userId, String savedSearchId) Methods inherited from class de.hybris.platform.coreairlinecommonsocc.controllers.AirlineBaseController
createPaginationData, getAbsoluteLocationURL, getDataMapper, getErrorCode, getErrorCodeResolver, handleAccessDeniedException, handleMissingRequestHeaderException, handleTravelModelNotFoundException, sanitize, validate, validate
-
Constructor Details
-
FlightUsersController
public FlightUsersController()
-
-
Method Details
-
getSavedSearchesForUser
@Secured({"ROLE_CUSTOMERGROUP","ROLE_TRUSTED_CLIENT","ROLE_CUSTOMERMANAGERGROUP"}) @RequestMapping(value="/{userId}/savedSearches", method=GET) @ResponseBody public org.springframework.http.ResponseEntity getSavedSearchesForUser(@PathVariable String userId) -
removeSavedSearch
@Secured({"ROLE_CUSTOMERGROUP","ROLE_TRUSTED_CLIENT","ROLE_CUSTOMERMANAGERGROUP"}) @RequestMapping(value="/{userId}/savedSearches/{savedSearchId}", method=DELETE) @ResponseStatus(OK) public org.springframework.http.ResponseEntity removeSavedSearch(@PathVariable String userId, @PathVariable String savedSearchId) -
getSavedPassengers
@Secured({"ROLE_CUSTOMERGROUP","ROLE_TRUSTED_CLIENT","ROLE_CUSTOMERMANAGERGROUP"}) @RequestMapping(value="/{userId}/savedPassengers", method=GET) @ResponseBody public org.springframework.http.ResponseEntity getSavedPassengers() -
removeSavedPassenger
@Secured({"ROLE_CUSTOMERGROUP","ROLE_TRUSTED_CLIENT","ROLE_CUSTOMERMANAGERGROUP"}) @RequestMapping(value="{userId}/savedPassengers/{passengerId}", method=DELETE) public org.springframework.http.ResponseEntity removeSavedPassenger(@PathVariable String passengerId) -
checkIfPassengerBelongsToUser
protected boolean checkIfPassengerBelongsToUser(String passengerId, List<TravellerData> savedPassengers)
-