Class DispatchAppFactory


  • public class DispatchAppFactory
    extends java.lang.Object
    • Method Summary

      Modifier and Type Method Description
      <U extends DefaultUser,​P extends org.rootservices.otter.translatable.Translatable>
      RouteRunner
      makeJsonRouteRun​(RestRoute<U,​? extends org.rootservices.otter.translatable.Translatable> restRoute, java.lang.Class<? extends org.rootservices.otter.translatable.Translatable> payload)  
      <U extends DefaultUser,​P extends org.rootservices.otter.translatable.Translatable>
      RestRoute<U,​? extends org.rootservices.otter.translatable.Translatable>
      makeRestRoute​(RestErrorTarget<U,​P> from)  
      <U extends DefaultUser,​P extends org.rootservices.otter.translatable.Translatable>
      RestErrorHandler<U>
      restErrorHandler​(RestError<U,​? extends P> restError)  
      protected <P extends org.rootservices.otter.translatable.Translatable>
      java.lang.Class<P>
      toPayload​(java.lang.Class<? extends org.rootservices.otter.translatable.Translatable> from)  
      <U extends DefaultUser,​P extends org.rootservices.otter.translatable.Translatable>
      RestError<U,​P>
      toRestError​(RestError<U,​? extends P> restError)  
      protected <U extends DefaultUser,​E extends org.rootservices.otter.translatable.Translatable>
      RestRoute<U,​E>
      toRestRoute​(RestRoute<U,​? extends org.rootservices.otter.translatable.Translatable> from)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • DispatchAppFactory

        public DispatchAppFactory()
    • Method Detail

      • makeRestRoute

        public <U extends DefaultUser,​P extends org.rootservices.otter.translatable.Translatable> RestRoute<U,​? extends org.rootservices.otter.translatable.Translatable> makeRestRoute​(RestErrorTarget<U,​P> from)
      • makeJsonRouteRun

        public <U extends DefaultUser,​P extends org.rootservices.otter.translatable.Translatable> RouteRunner makeJsonRouteRun​(RestRoute<U,​? extends org.rootservices.otter.translatable.Translatable> restRoute,
                                                                                                                                     java.lang.Class<? extends org.rootservices.otter.translatable.Translatable> payload)
      • toPayload

        protected <P extends org.rootservices.otter.translatable.Translatable> java.lang.Class<P> toPayload​(java.lang.Class<? extends org.rootservices.otter.translatable.Translatable> from)
      • toRestRoute

        protected <U extends DefaultUser,​E extends org.rootservices.otter.translatable.Translatable> RestRoute<U,​E> toRestRoute​(RestRoute<U,​? extends org.rootservices.otter.translatable.Translatable> from)
      • restErrorHandler

        public <U extends DefaultUser,​P extends org.rootservices.otter.translatable.Translatable> RestErrorHandler<U> restErrorHandler​(RestError<U,​? extends P> restError)
      • toRestError

        public <U extends DefaultUser,​P extends org.rootservices.otter.translatable.Translatable> RestError<U,​P> toRestError​(RestError<U,​? extends P> restError)