auto generate all routes into a dummy folder

This commit is contained in:
MiniDigger 2020-07-13 23:49:11 +02:00
parent ab961d0d95
commit 569a926c1a
10 changed files with 757 additions and 1 deletions

View File

@ -0,0 +1,86 @@
package me.minidigger.hangar.controller.dummy;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;
import me.minidigger.hangar.controller.HangarController;
@Controller
public class Apiv1Controller extends HangarController {
@RequestMapping("/api/sync_sso")
public Object syncSso() {
return null; // TODO implement syncSso request controller
}
@RequestMapping("/api/v1/projects")
public Object listProjects(@RequestParam Object categories, @RequestParam Object sort, @RequestParam Object q, @RequestParam Object limit, @RequestParam Object offset) {
return null; // TODO implement listProjects request controller
}
@RequestMapping("/api/v1/projects/{pluginId}")
public Object showProject(@PathVariable Object pluginId) {
return null; // TODO implement showProject request controller
}
@RequestMapping("/api/v1/projects/{pluginId}/keys/new")
public Object createKey(@PathVariable Object pluginId) {
return null; // TODO implement createKey request controller
}
@RequestMapping("/api/v1/projects/{pluginId}/keys/revoke")
public Object revokeKey(@PathVariable Object pluginId) {
return null; // TODO implement revokeKey request controller
}
@RequestMapping("/api/v1/projects/{pluginId}/pages")
public Object listPages(@PathVariable Object pluginId, @RequestParam Object parentId) {
return null; // TODO implement listPages request controller
}
@RequestMapping("/api/v1/projects/{pluginId}/versions")
public Object listVersions(@PathVariable Object pluginId, @RequestParam Object channels, @RequestParam Object limit, @RequestParam Object offset) {
return null; // TODO implement listVersions request controller
}
@RequestMapping("/api/v1/projects/{pluginId}/versions/{name}")
public Object showVersion(@PathVariable Object pluginId, @PathVariable Object name) {
return null; // TODO implement showVersion request controller
}
@PostMapping("/api/v1/projects/{pluginId}/versions/{name}")
public Object deployVersion(@PathVariable Object pluginId, @PathVariable Object name) {
return null; // TODO implement deployVersion request controller
}
@RequestMapping("/api/v1/projects/{plugin}/tags/{versionName}")
public Object listTags(@PathVariable Object plugin, @PathVariable Object versionName) {
return null; // TODO implement listTags request controller
}
@RequestMapping("/api/v1/tags/{tagId}")
public Object tagColor(@PathVariable Object tagId) {
return null; // TODO implement tagColor request controller
}
@RequestMapping("/api/v1/users")
public Object listUsers(@RequestParam Object limit, @RequestParam Object offset) {
return null; // TODO implement listUsers request controller
}
@RequestMapping("/api/v1/users/{user}")
public Object showUser(@PathVariable Object user) {
return null; // TODO implement showUser request controller
}
@RequestMapping("/statusz")
public Object showStatusZ() {
return null; // TODO implement showStatusZ request controller
}
}

View File

@ -0,0 +1,120 @@
package me.minidigger.hangar.controller.dummy;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;
import me.minidigger.hangar.controller.HangarController;
@Controller
public class ApplicationController extends HangarController {
@RequestMapping("/")
public Object showHome() {
return null; // TODO implement showHome request controller
}
@RequestMapping("/admin/activities/{user}")
public Object showActivities(@PathVariable Object user) {
return null; // TODO implement showActivities request controller
}
@RequestMapping("/admin/approval/projects")
public Object showProjectVisibility() {
return null; // TODO implement showProjectVisibility request controller
}
@RequestMapping("/admin/approval/versions")
public Object showQueue() {
return null; // TODO implement showQueue request controller
}
@RequestMapping("/admin/flags")
public Object showFlags() {
return null; // TODO implement showFlags request controller
}
@RequestMapping("/admin/flags/{id}/resolve/{resolved}")
public Object setFlagResolved(@PathVariable Object id, @PathVariable Object resolved) {
return null; // TODO implement setFlagResolved request controller
}
@RequestMapping("/admin/health")
public Object showHealth() {
return null; // TODO implement showHealth request controller
}
@RequestMapping("/admin/log")
public Object showLog(@RequestParam Object page, @RequestParam Object userFilter, @RequestParam Object projectFilter, @RequestParam Object versionFilter, @RequestParam Object pageFilter, @RequestParam Object actionFilter, @RequestParam Object subjectFilter) {
return null; // TODO implement showLog request controller
}
@RequestMapping("/admin/stats")
public Object showStats(@RequestParam Object from, @RequestParam Object to) {
return null; // TODO implement showStats request controller
}
@RequestMapping("/admin/user/{user}")
public Object userAdmin(@PathVariable Object user) {
return null; // TODO implement userAdmin request controller
}
@RequestMapping("/admin/user/{user}/update")
public Object updateUser(@PathVariable Object user) {
return null; // TODO implement updateUser request controller
}
@RequestMapping("/api")
public Object swagger() {
return null; // TODO implement swagger request controller
}
@RequestMapping("/favicon.ico")
public Object faviconRedirect() {
return null; // TODO implement faviconRedirect request controller
}
@RequestMapping("/global-sitemap.xml")
public Object globalSitemap() {
return null; // TODO implement globalSitemap request controller
}
@RequestMapping("/javascriptRoutes")
public Object javaScriptRoutes() {
return null; // TODO implement javaScriptRoutes request controller
}
@RequestMapping("/linkout")
public Object linkOut(@RequestParam Object remoteUrl) {
return null; // TODO implement linkOut request controller
}
@RequestMapping("/pantopticon/actor-count")
public Object actorCount(@RequestParam Object timeoutMs) {
return null; // TODO implement actorCount request controller
}
@RequestMapping("/pantopticon/actor-tree")
public Object actorTree(@RequestParam Object timeoutMs) {
return null; // TODO implement actorTree request controller
}
@RequestMapping("/robots.txt")
public Object robots() {
return null; // TODO implement robots request controller
}
@RequestMapping("/sitemap.xml")
public Object sitemapIndex() {
return null; // TODO implement sitemapIndex request controller
}
@RequestMapping("/{path}/")
public Object removeTrail(@PathVariable Object path) {
return null; // TODO implement removeTrail request controller
}
}

View File

@ -0,0 +1,37 @@
package me.minidigger.hangar.controller.dummy;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;
import me.minidigger.hangar.controller.HangarController;
@Controller
public class ChannelsController extends HangarController {
@GetMapping("/{author}/{slug}/channels")
public Object showList(@PathVariable Object author, @PathVariable Object slug) {
return null; // TODO implement showList request controller
}
@PostMapping("/{author}/{slug}/channels")
public Object create(@PathVariable Object author, @PathVariable Object slug) {
return null; // TODO implement create request controller
}
@PostMapping("/{author}/{slug}/channels/{channel}")
public Object save(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object channel) {
return null; // TODO implement save request controller
}
@PostMapping("/{author}/{slug}/channels/{channel}/delete")
public Object delete(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object channel) {
return null; // TODO implement delete request controller
}
}

View File

@ -0,0 +1,47 @@
package me.minidigger.hangar.controller.dummy;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;
import me.minidigger.hangar.controller.HangarController;
@Controller
public class OrgController extends HangarController {
@RequestMapping("/organisations/invite/{id}/{status}")
public Object setInviteStatus(@PathVariable Object id, @PathVariable Object status) {
return null; // TODO implement setInviteStatus request controller
}
@GetMapping("/organisations/new")
public Object showCreator() {
return null; // TODO implement showCreator request controller
}
@PostMapping("/organisations/new")
public Object create() {
return null; // TODO implement create request controller
}
@RequestMapping("/organisations/{organisations}/settings/avatar")
public Object updateAvatar(@PathVariable Object organisations) {
return null; // TODO implement updateAvatar request controller
}
@RequestMapping("/organisations/{organisations}/settings/members")
public Object updateMembers(@PathVariable Object organisations) {
return null; // TODO implement updateMembers request controller
}
@RequestMapping("/organisations/{organisations}/settings/members/remove")
public Object removeMember(@PathVariable Object organisations) {
return null; // TODO implement removeMember request controller
}
}

View File

@ -0,0 +1,42 @@
package me.minidigger.hangar.controller.dummy;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;
import me.minidigger.hangar.controller.HangarController;
@Controller
public class PagesController extends HangarController {
@PostMapping("/pages/preview")
public Object showPreview() {
return null; // TODO implement showPreview request controller
}
@GetMapping("/{author}/{slug}/pages/{page}")
public Object show(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object page) {
return null; // TODO implement show request controller
}
@PostMapping("/{author}/{slug}/pages/{page}/delete")
public Object delete(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object page) {
return null; // TODO implement delete request controller
}
@PostMapping("/{author}/{slug}/pages/{page}/edit")
public Object save(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object page) {
return null; // TODO implement save request controller
}
@GetMapping("/{author}/{slug}/pages/{page}/edit")
public Object showEditor(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object page) {
return null; // TODO implement showEditor request controller
}
}

View File

@ -0,0 +1,152 @@
package me.minidigger.hangar.controller.dummy;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;
import me.minidigger.hangar.controller.HangarController;
@Controller
public class ProjectsController extends HangarController {
@PostMapping("/")
public Object createProject() {
return null; // TODO implement createProject request controller
}
@RequestMapping("/invite/{id}/{status}")
public Object setInviteStatus(@PathVariable Object id, @PathVariable Object status) {
return null; // TODO implement setInviteStatus request controller
}
@RequestMapping("/invite/{id}/{status}/{behalf}")
public Object setInviteStatusOnBehalf(@PathVariable Object id, @PathVariable Object status, @PathVariable Object behalf) {
return null; // TODO implement setInviteStatusOnBehalf request controller
}
@RequestMapping("/new")
public Object showCreator() {
return null; // TODO implement showCreator request controller
}
@RequestMapping("/{author}/{slug}")
public Object show(@PathVariable Object author, @PathVariable Object slug) {
return null; // TODO implement show request controller
}
@RequestMapping("/{author}/{slug}/discuss")
public Object showDiscussion(@PathVariable Object author, @PathVariable Object slug) {
return null; // TODO implement showDiscussion request controller
}
@RequestMapping("/{author}/{slug}/discuss/reply")
public Object postDiscussionReply(@PathVariable Object author, @PathVariable Object slug) {
return null; // TODO implement postDiscussionReply request controller
}
@RequestMapping("/{author}/{slug}/flag")
public Object flag(@PathVariable Object author, @PathVariable Object slug) {
return null; // TODO implement flag request controller
}
@RequestMapping("/{author}/{slug}/flags")
public Object showFlags(@PathVariable Object author, @PathVariable Object slug) {
return null; // TODO implement showFlags request controller
}
@PostMapping("/{author}/{slug}/icon")
public Object uploadIcon(@PathVariable Object author, @PathVariable Object slug) {
return null; // TODO implement uploadIcon request controller
}
@GetMapping("/{author}/{slug}/icon")
public Object showIcon(@PathVariable Object author, @PathVariable Object slug) {
return null; // TODO implement showIcon request controller
}
@GetMapping("/{author}/{slug}/icon/pending")
public Object showPendingIcon(@PathVariable Object author, @PathVariable Object slug) {
return null; // TODO implement showPendingIcon request controller
}
@RequestMapping("/{author}/{slug}/icon/reset")
public Object resetIcon(@PathVariable Object author, @PathVariable Object slug) {
return null; // TODO implement resetIcon request controller
}
@RequestMapping("/{author}/{slug}/manage")
public Object showSettings(@PathVariable Object author, @PathVariable Object slug) {
return null; // TODO implement showSettings request controller
}
@RequestMapping("/{author}/{slug}/manage/delete")
public Object softDelete(@PathVariable Object author, @PathVariable Object slug) {
return null; // TODO implement softDelete request controller
}
@RequestMapping("/{author}/{slug}/manage/hardDelete")
public Object delete(@PathVariable Object author, @PathVariable Object slug) {
return null; // TODO implement delete request controller
}
@RequestMapping("/{author}/{slug}/manage/members/remove")
public Object removeMember(@PathVariable Object author, @PathVariable Object slug) {
return null; // TODO implement removeMember request controller
}
@RequestMapping("/{author}/{slug}/manage/rename")
public Object rename(@PathVariable Object author, @PathVariable Object slug) {
return null; // TODO implement rename request controller
}
@RequestMapping("/{author}/{slug}/manage/save")
public Object save(@PathVariable Object author, @PathVariable Object slug) {
return null; // TODO implement save request controller
}
@RequestMapping("/{author}/{slug}/manage/sendforapproval")
public Object sendForApproval(@PathVariable Object author, @PathVariable Object slug) {
return null; // TODO implement sendForApproval request controller
}
@RequestMapping("/{author}/{slug}/notes")
public Object showNotes(@PathVariable Object author, @PathVariable Object slug) {
return null; // TODO implement showNotes request controller
}
@RequestMapping("/{author}/{slug}/notes/addmessage")
public Object addMessage(@PathVariable Object author, @PathVariable Object slug) {
return null; // TODO implement addMessage request controller
}
@RequestMapping("/{author}/{slug}/stars")
public Object showStargazers(@PathVariable Object author, @PathVariable Object slug, @RequestParam Object page) {
return null; // TODO implement showStargazers request controller
}
@RequestMapping("/{author}/{slug}/stars/toggle")
public Object toggleStarred(@PathVariable Object author, @PathVariable Object slug) {
return null; // TODO implement toggleStarred request controller
}
@RequestMapping("/{author}/{slug}/visible/{visibility}")
public Object setVisible(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object visibility) {
return null; // TODO implement setVisible request controller
}
@RequestMapping("/{author}/{slug}/watchers")
public Object showWatchers(@PathVariable Object author, @PathVariable Object slug, @RequestParam Object page) {
return null; // TODO implement showWatchers request controller
}
@RequestMapping("/{author}/{slug}/watchers/{watching}")
public Object setWatching(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object watching) {
return null; // TODO implement setWatching request controller
}
}

View File

@ -0,0 +1,60 @@
package me.minidigger.hangar.controller.dummy;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;
import me.minidigger.hangar.controller.HangarController;
@Controller
public class ReviewsController extends HangarController {
@RequestMapping("/{author}/{slug}/versions/{version}/reviews")
public Object showReviews(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
return null; // TODO implement showReviews request controller
}
@RequestMapping("/{author}/{slug}/versions/{version}/reviews/addmessage")
public Object addMessage(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
return null; // TODO implement addMessage request controller
}
@RequestMapping("/{author}/{slug}/versions/{version}/reviews/approve")
public Object approveReview(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
return null; // TODO implement approveReview request controller
}
@RequestMapping("/{author}/{slug}/versions/{version}/reviews/edit/{review}")
public Object editReview(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version, @PathVariable Object review) {
return null; // TODO implement editReview request controller
}
@RequestMapping("/{author}/{slug}/versions/{version}/reviews/init")
public Object createReview(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
return null; // TODO implement createReview request controller
}
@RequestMapping("/{author}/{slug}/versions/{version}/reviews/reopen")
public Object reopenReview(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
return null; // TODO implement reopenReview request controller
}
@RequestMapping("/{author}/{slug}/versions/{version}/reviews/reviewtoggle")
public Object backlogToggle(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
return null; // TODO implement backlogToggle request controller
}
@RequestMapping("/{author}/{slug}/versions/{version}/reviews/stop")
public Object stopReview(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
return null; // TODO implement stopReview request controller
}
@RequestMapping("/{author}/{slug}/versions/{version}/reviews/takeover")
public Object takeoverReview(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
return null; // TODO implement takeoverReview request controller
}
}

View File

@ -0,0 +1,85 @@
package me.minidigger.hangar.controller.dummy;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;
import me.minidigger.hangar.controller.HangarController;
@Controller
public class UsersController extends HangarController {
@RequestMapping("/authors")
public Object showAuthors(@RequestParam Object sort, @RequestParam Object page) {
return null; // TODO implement showAuthors request controller
}
@RequestMapping("/login")
public Object login(@RequestParam Object sso, @RequestParam Object sig, @RequestParam Object returnUrl) {
return null; // TODO implement login request controller
}
@RequestMapping("/logout")
public Object logout() {
return null; // TODO implement logout request controller
}
@RequestMapping("/notifications")
public Object showNotifications(@RequestParam Object notificationFilter, @RequestParam Object inviteFilter) {
return null; // TODO implement showNotifications request controller
}
@RequestMapping("/notifications/read/{id}")
public Object markNotificationRead(@PathVariable Object id) {
return null; // TODO implement markNotificationRead request controller
}
@RequestMapping("/prompts/read/{id}")
public Object markPromptRead(@PathVariable Object id) {
return null; // TODO implement markPromptRead request controller
}
@RequestMapping("/signup")
public Object signUp() {
return null; // TODO implement signUp request controller
}
@RequestMapping("/staff")
public Object showStaff(@RequestParam Object sort, @RequestParam Object page) {
return null; // TODO implement showStaff request controller
}
@RequestMapping("/verify")
public Object verify(@RequestParam Object returnPath) {
return null; // TODO implement verify request controller
}
@RequestMapping("/{user}")
public Object showProjects(@PathVariable Object user) {
return null; // TODO implement showProjects request controller
}
@RequestMapping("/{user}/settings/apiKeys")
public Object editApiKeys(@PathVariable Object user) {
return null; // TODO implement editApiKeys request controller
}
@RequestMapping("/{user}/settings/lock/{locked}")
public Object setLocked(@PathVariable Object user, @PathVariable Object locked, @RequestParam Object sso, @RequestParam Object sig) {
return null; // TODO implement setLocked request controller
}
@RequestMapping("/{user}/settings/tagline")
public Object saveTagline(@PathVariable Object user) {
return null; // TODO implement saveTagline request controller
}
@RequestMapping("/{user}/sitemap.xml")
public Object userSitemap(@PathVariable Object user) {
return null; // TODO implement userSitemap request controller
}
}

View File

@ -0,0 +1,127 @@
package me.minidigger.hangar.controller.dummy;
import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RequestParam;
import org.springframework.web.servlet.ModelAndView;
import me.minidigger.hangar.controller.HangarController;
@Controller
public class VersionsController extends HangarController {
@RequestMapping("/api/project/{pluginId}/versions/recommended/download")
public Object downloadRecommendedJarById(@PathVariable Object pluginId, @RequestParam Object token) {
return null; // TODO implement downloadRecommendedJarById request controller
}
@RequestMapping("/api/project/{pluginId}/versions/{name}/download")
public Object downloadJarById(@PathVariable Object pluginId, @PathVariable Object name, @RequestParam Object token) {
return null; // TODO implement downloadJarById request controller
}
@RequestMapping("/{author}/{slug}/versionLog")
public Object showLog(@PathVariable Object author, @PathVariable Object slug, @RequestParam Object versionString) {
return null; // TODO implement showLog request controller
}
@RequestMapping("/{author}/{slug}/versions")
public Object showList(@PathVariable Object author, @PathVariable Object slug) {
return null; // TODO implement showList request controller
}
@RequestMapping("/{author}/{slug}/versions/new")
public Object showCreator(@PathVariable Object author, @PathVariable Object slug) {
return null; // TODO implement showCreator request controller
}
@RequestMapping("/{author}/{slug}/versions/new/upload")
public Object upload(@PathVariable Object author, @PathVariable Object slug) {
return null; // TODO implement upload request controller
}
@RequestMapping("/{author}/{slug}/versions/new/{version}")
public Object showCreatorWithMeta(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
return null; // TODO implement showCreatorWithMeta request controller
}
@RequestMapping("/{author}/{slug}/versions/recommended/download")
public Object downloadRecommended(@PathVariable Object author, @PathVariable Object slug, @RequestParam Object token) {
return null; // TODO implement downloadRecommended request controller
}
@RequestMapping("/{author}/{slug}/versions/recommended/jar")
public Object downloadRecommendedJar(@PathVariable Object author, @PathVariable Object slug, @RequestParam Object token) {
return null; // TODO implement downloadRecommendedJar request controller
}
@RequestMapping("/{author}/{slug}/versions/{version}")
public Object publish(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
return null; // TODO implement publish request controller
}
@GetMapping("/{author}/{slug}/versions/{version}")
public Object show(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
return null; // TODO implement show request controller
}
@RequestMapping("/{author}/{slug}/versions/{version}/approve")
public Object approve(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
return null; // TODO implement approve request controller
}
@RequestMapping("/{author}/{slug}/versions/{version}/approvePartial")
public Object approvePartial(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
return null; // TODO implement approvePartial request controller
}
@RequestMapping("/{author}/{slug}/versions/{version}/confirm")
public Object showDownloadConfirm(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version, @RequestParam Object downloadType, @RequestParam Object api, @RequestParam Object dummy) {
return null; // TODO implement showDownloadConfirm request controller
}
@PostMapping("/{author}/{slug}/versions/{version}/confirm")
public Object confirmDownload(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version, @RequestParam Object downloadType, @RequestParam Object api, @RequestParam Object dummy) {
return null; // TODO implement confirmDownload request controller
}
@RequestMapping("/{author}/{slug}/versions/{version}/delete")
public Object softDelete(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
return null; // TODO implement softDelete request controller
}
@RequestMapping("/{author}/{slug}/versions/{version}/download")
public Object download(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version, @RequestParam Object token, @RequestParam Object confirm) {
return null; // TODO implement download request controller
}
@RequestMapping("/{author}/{slug}/versions/{version}/hardDelete")
public Object delete(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
return null; // TODO implement delete request controller
}
@RequestMapping("/{author}/{slug}/versions/{version}/jar")
public Object downloadJar(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version, @RequestParam Object token) {
return null; // TODO implement downloadJar request controller
}
@RequestMapping("/{author}/{slug}/versions/{version}/recommended")
public Object setRecommended(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
return null; // TODO implement setRecommended request controller
}
@RequestMapping("/{author}/{slug}/versions/{version}/restore")
public Object restore(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
return null; // TODO implement restore request controller
}
@RequestMapping("/{author}/{slug}/versions/{version}/save")
public Object saveDescription(@PathVariable Object author, @PathVariable Object slug, @PathVariable Object version) {
return null; // TODO implement saveDescription request controller
}
}

View File

@ -50,7 +50,7 @@ public class RouteHelper {
register("projects.setInviteStatusOnBehalf", "/invite/{id}/{status}/{behalf}", of("id", "status", "behalf"), of());
register("projects.delete", "/{author}/{slug}/manage/hardDelete", of("author", "slug"), of());
register("projects.addMessage", "/{author}/{slug}/notes/addmessage", of("author", "slug"), of());
register("projects.showPendingIcon", "/{author}/{slug}/icon", of("author", "slug"), of());
register("projects.showPendingIcon", "/{author}/{slug}/icon/pending", of("author", "slug"), of());
register("projects.postDiscussionReply", "/{author}/{slug}/discuss/reply", of("author", "slug"), of());
register("projects.show", "/{author}/{slug}", of("author", "slug"), of());
register("projects.showDiscussion", "/{author}/{slug}/discuss", of("author", "slug"), of());