diff options
Diffstat (limited to 'Sources/com/ashardalon/pagic/rest/controllers/BaseRestController.java')
| -rw-r--r-- | Sources/com/ashardalon/pagic/rest/controllers/BaseRestController.java | 43 |
1 files changed, 43 insertions, 0 deletions
diff --git a/Sources/com/ashardalon/pagic/rest/controllers/BaseRestController.java b/Sources/com/ashardalon/pagic/rest/controllers/BaseRestController.java new file mode 100644 index 0000000..a69d784 --- /dev/null +++ b/Sources/com/ashardalon/pagic/rest/controllers/BaseRestController.java @@ -0,0 +1,43 @@ +package com.ashardalon.pagic.rest.controllers; + +import com.webobjects.appserver.WOActionResults; +import com.webobjects.appserver.WORequest; + +import er.extensions.appserver.ERXHttpStatusCodes; +import er.rest.routes.ERXDefaultRouteController; + +public class BaseRestController extends ERXDefaultRouteController { + + public BaseRestController(WORequest request) { + super(request); + } + + public WOActionResults updateAction() throws Throwable { + return errorResponse(ERXHttpStatusCodes.METHOD_NOT_ALLOWED); + } + + public WOActionResults createAction() throws Throwable { + return errorResponse(ERXHttpStatusCodes.METHOD_NOT_ALLOWED); + } + + @Override + public WOActionResults newAction() throws Throwable { + return errorResponse(ERXHttpStatusCodes.METHOD_NOT_ALLOWED); + } + + @Override + public WOActionResults destroyAction() throws Throwable { + return errorResponse(ERXHttpStatusCodes.METHOD_NOT_ALLOWED); + } + + @Override + public WOActionResults showAction() throws Throwable { + return errorResponse(ERXHttpStatusCodes.METHOD_NOT_ALLOWED); + } + + @Override + public WOActionResults indexAction() throws Throwable { + return errorResponse(ERXHttpStatusCodes.METHOD_NOT_ALLOWED); + } + +} |
