Package io.meeds.appcenter.rest
Class ApplicationRest
java.lang.Object
io.meeds.appcenter.rest.ApplicationRest
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateApplication(jakarta.servlet.http.HttpServletRequest request, ApplicationForm application) voiddeleteApplication(jakarta.servlet.http.HttpServletRequest request, Long applicationId) getActiveApplications(jakarta.servlet.http.HttpServletRequest request, Optional<Integer> offset, Optional<Integer> limit, Optional<String> keyword) org.springframework.http.ResponseEntity<org.springframework.core.io.InputStreamResource> getApplicationIllustration(jakarta.servlet.http.HttpServletRequest request, long applicationId, String token, String dimensions, Optional<Long> lastModified) getApplications(jakarta.servlet.http.HttpServletRequest request, Optional<Integer> offset, Optional<Integer> limit, Optional<String> keyword) voidupdateApplication(jakarta.servlet.http.HttpServletRequest request, ApplicationForm application)
-
Constructor Details
-
ApplicationRest
public ApplicationRest()
-
-
Method Details
-
getActiveApplications
-
getApplications
-
createApplication
@PostMapping @Secured("administrators") public Application createApplication(jakarta.servlet.http.HttpServletRequest request, @RequestBody ApplicationForm application) -
updateApplication
@PutMapping @Secured("administrators") public void updateApplication(jakarta.servlet.http.HttpServletRequest request, @RequestBody ApplicationForm application) -
deleteApplication
@DeleteMapping(path="{applicationId}") @Secured("administrators") public void deleteApplication(jakarta.servlet.http.HttpServletRequest request, @PathVariable("applicationId") Long applicationId) -
getApplicationIllustration
@GetMapping(path="/illustration/{applicationId}") public org.springframework.http.ResponseEntity<org.springframework.core.io.InputStreamResource> getApplicationIllustration(jakarta.servlet.http.HttpServletRequest request, @PathVariable("applicationId") long applicationId, @RequestParam(name="r",required=false) String token, @RequestParam(name="sizes",required=false) String dimensions, @RequestParam(name="v",required=false) Optional<Long> lastModified)
-