Project Wonder 5.0

er.rest.routes
Class ERXDefaultRouteController

java.lang.Object
  extended by com.webobjects.appserver.WOAction
      extended by com.webobjects.appserver.WODirectAction
          extended by er.rest.routes.ERXRouteController
              extended by er.rest.routes.ERXDefaultRouteController
All Implemented Interfaces:
com.webobjects.foundation.NSKeyValueCoding, com.webobjects.foundation.NSKeyValueCoding.ErrorHandling, com.webobjects.foundation.NSKeyValueCodingAdditions, com.webobjects.foundation.NSValidation
Direct Known Subclasses:
ERXUnsafeReadOnlyRouteController

public abstract class ERXDefaultRouteController
extends ERXRouteController

ERXDefaultRouteController defines abstract methods for the standard default routes that are registered.

Author:
mschrag

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions
com.webobjects.foundation.NSKeyValueCodingAdditions.DefaultImplementation, com.webobjects.foundation.NSKeyValueCodingAdditions.Utility
 
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSKeyValueCoding
com.webobjects.foundation.NSKeyValueCoding._BooleanFieldBinding, com.webobjects.foundation.NSKeyValueCoding._BooleanMethodBinding, com.webobjects.foundation.NSKeyValueCoding._FieldBinding, com.webobjects.foundation.NSKeyValueCoding._ForwardingBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBinding, com.webobjects.foundation.NSKeyValueCoding._KeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding._MethodBinding, com.webobjects.foundation.NSKeyValueCoding._NumberFieldBinding, com.webobjects.foundation.NSKeyValueCoding._NumberMethodBinding, com.webobjects.foundation.NSKeyValueCoding._ReflectionKeyBindingCreation, com.webobjects.foundation.NSKeyValueCoding.ErrorHandling, com.webobjects.foundation.NSKeyValueCoding.Null, com.webobjects.foundation.NSKeyValueCoding.UnknownKeyException, com.webobjects.foundation.NSKeyValueCoding.ValueAccessor
 
Nested classes/interfaces inherited from interface com.webobjects.foundation.NSValidation
com.webobjects.foundation.NSValidation._MethodBinding, com.webobjects.foundation.NSValidation._ValidationBinding, com.webobjects.foundation.NSValidation.DefaultImplementation, com.webobjects.foundation.NSValidation.Utility, com.webobjects.foundation.NSValidation.ValidationException
 
Field Summary
 
Fields inherited from class er.rest.routes.ERXRouteController
log
 
Fields inherited from class com.webobjects.appserver.WODirectAction
actionText
 
Fields inherited from class com.webobjects.appserver.WOAction
_actionClasses, _context
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding.ErrorHandling
_CLASS
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions
_CLASS, _KeyPathSeparatorChar, KeyPathSeparator
 
Fields inherited from interface com.webobjects.foundation.NSKeyValueCoding
NullValue
 
Fields inherited from interface com.webobjects.foundation.NSValidation
_CLASS
 
Constructor Summary
ERXDefaultRouteController(com.webobjects.appserver.WORequest request)
          Constructs a new default route controller.
 
Method Summary
abstract  com.webobjects.appserver.WOActionResults createAction()
          Called when you want to commit a new instance.
abstract  com.webobjects.appserver.WOActionResults destroyAction()
          Called when you want to delete an instance.
abstract  com.webobjects.appserver.WOActionResults indexAction()
          Called when you want to list instances.
abstract  com.webobjects.appserver.WOActionResults newAction()
          Called when you need an uncommitted blank new instance.
abstract  com.webobjects.appserver.WOActionResults showAction()
          Called when you want to view a single instance.
abstract  com.webobjects.appserver.WOActionResults updateAction()
          Called when you want to update an instance (or instances).
 
Methods inherited from class er.rest.routes.ERXRouteController
_canSetHeaderForActionResults, _controllersForRequest, _disposeControllersForRequest, _registerControllerForRequest, _setContext, _setEntityName, _setFormat, _setHeaderForActionResults, _setRequestContent, _setRequestContent, _setRequestHandler, _setRequestNode, _setRoute, _setRouteKeys, _setRouteObjects, _takeRouteParametersFromRequest, accessControlAllowOrigin, accessControlAllowRequestHeaders, accessControlAllowRequestMethods, accessControlMaxAage, allowWindowNameCrossDomainTransport, checkAccess, containsRouteKey, controller, controller, create, create, create, create, defaultFormat, delegate, dispose, editingContext, entityName, errorResponse, errorResponse, format, headAction, includeOptional, isAutomaticHtmlRoutingEnabled, isKeyPathRequested, isKeyPathRequested, isSchemaRequest, json, json, json, json, newEditingContext, newEditingContext, object, object, object, object, options, optionsAction, pageNameForAction, pageWithName, performActionNamed, performActionNamed, performUnknownAction, plist, plist, plist, plist, requestHandler, requestNode, response, response, response, response, response, response, response, response, response, response, responseContentForActionNamed, responseNodeForActionNamed, route, routeKeys, routeObjectForKey, routeObjects, routeObjects, routeStringForKey, schemaResponse, schemaResponseForEntityNamed, setOptions, shouldFailOnMissingHtmlPage, stringResponse, toString, update, update, xml, xml, xml, xml
 
Methods inherited from class com.webobjects.appserver.WODirectAction
_componentAction, defaultAction, getSessionIDForRequest, takeFormValueArraysForKeyArray, takeFormValuesForKeyArray
 
Methods inherited from class com.webobjects.appserver.WOAction
_isActionOnClass, _methodForAction, _preloadAllActionsOnClass, canAccessFieldsDirectly, context, debugString, existingSession, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, initializeRequestSessionIDInContext, languages, logString, pageWithName, request, session, setLanguages, takeValueForKey, takeValueForKeyPath, unableToSetNullForKey, validateTakeValueForKeyPath, validateValueForKey, valueForKey, valueForKeyPath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.webobjects.foundation.NSKeyValueCoding.ErrorHandling
handleQueryWithUnboundKey, handleTakeValueForUnboundKey, unableToSetNullForKey
 
Methods inherited from interface com.webobjects.foundation.NSKeyValueCodingAdditions
takeValueForKeyPath, valueForKeyPath
 
Methods inherited from interface com.webobjects.foundation.NSKeyValueCoding
takeValueForKey, valueForKey
 
Methods inherited from interface com.webobjects.foundation.NSValidation
validateTakeValueForKeyPath, validateValueForKey
 

Constructor Detail

ERXDefaultRouteController

public ERXDefaultRouteController(com.webobjects.appserver.WORequest request)
Constructs a new default route controller.

Parameters:
request - the current request
Method Detail

newAction

public abstract com.webobjects.appserver.WOActionResults newAction()
                                                            throws java.lang.Throwable
Called when you need an uncommitted blank new instance.

Returns:
the response
Throws:
java.lang.Throwable - if something goes wrong

updateAction

public abstract com.webobjects.appserver.WOActionResults updateAction()
                                                               throws java.lang.Throwable
Called when you want to update an instance (or instances).

Returns:
the response
Throws:
java.lang.Throwable - if something goes wrong

destroyAction

public abstract com.webobjects.appserver.WOActionResults destroyAction()
                                                                throws java.lang.Throwable
Called when you want to delete an instance.

Returns:
the response
Throws:
java.lang.Throwable - if something goes wrong

showAction

public abstract com.webobjects.appserver.WOActionResults showAction()
                                                             throws java.lang.Throwable
Called when you want to view a single instance.

Returns:
the response
Throws:
java.lang.Throwable - if something goes wrong

createAction

public abstract com.webobjects.appserver.WOActionResults createAction()
                                                               throws java.lang.Throwable
Called when you want to commit a new instance.

Returns:
the response
Throws:
java.lang.Throwable - if something goes wrong

indexAction

public abstract com.webobjects.appserver.WOActionResults indexAction()
                                                              throws java.lang.Throwable
Called when you want to list instances.

Returns:
the response
Throws:
java.lang.Throwable - if something goes wrong

Last updated: Tue, Feb 21, 2017 • 05:45 PM CET

Copyright © 2002 – 2007 Project Wonder.