Class ApiController
java.lang.Object
edu.ucsb.cs156.courses.controllers.ApiController
- Direct Known Subclasses:
CoursesCSVController, EnrollmentController, GradeHistoryController, JobsController, PersonalSchedulesController, PersonalSectionsController, PSCourseController, RateLimitedIPsController, SystemInfoController, UCSBAPIQuarterController, UCSBCurriculumController, UCSBSubjectsController, UpdateController, UserInfoController, UsersController
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ObjectgenericMessage(String message) protected CurrentUser
-
Constructor Details
-
ApiController
public ApiController()
-
-
Method Details
-
getCurrentUser
-
genericMessage
-
handleGenericException
@ExceptionHandler({EntityNotFoundException.class,BadEnrollCdException.class}) @ResponseStatus(NOT_FOUND) public Object handleGenericException(Throwable e) -
handleIllegalArgumentException
@ExceptionHandler(IllegalArgumentException.class) @ResponseStatus(BAD_REQUEST) public Object handleIllegalArgumentException(Throwable e)
-