Uses of Class
pt.digitalis.dif.exception.controller.ControllerException

Packages that use ControllerException
pt.digitalis.dif.codegen.templates   
pt.digitalis.dif.controller   
pt.digitalis.dif.controller.interfaces   
pt.digitalis.dif.dem.interfaces   
pt.digitalis.dif.exception.controller   
pt.digitalis.dif.exception.security   
 

Uses of ControllerException in pt.digitalis.dif.codegen.templates
 

Methods in pt.digitalis.dif.codegen.templates that return ControllerException
 ControllerException StageInstanceCGTemplate.getAuthenticationError()
           
 

Methods in pt.digitalis.dif.codegen.templates with parameters of type ControllerException
 void StageInstanceCGTemplate.setAuthenticationError(ControllerException exception)
           
 

Uses of ControllerException in pt.digitalis.dif.controller
 

Fields in pt.digitalis.dif.controller declared as ControllerException
protected  ControllerException AbstractDIFDispatcher.authenticationException
          If an authentication error has occurred
 

Methods in pt.digitalis.dif.controller that return ControllerException
 ControllerException AbstractDIFDispatcher.getAuthenticationException()
           
 

Methods in pt.digitalis.dif.controller with parameters of type ControllerException
protected abstract  void AbstractDIFDispatcher.handleNonAuthorizedAccess(IStageInstance stageInstance, ControllerException exception)
          Handles a non authorized access
 IDIFResponse AbstractControllerErrorHandler.processException(IDIFRequest originalRequest, ControllerException controllerException)
           
 void AbstractDIFDispatcher.setAuthenticationException(ControllerException authenticationException)
           
 

Methods in pt.digitalis.dif.controller that throw ControllerException
protected  void AbstractDIFDispatcher.authenticate()
          Authenticates a user on the framework.
protected  void AbstractDIFDispatcher.authorize()
          Check the user permissions to run a given stage.
protected  void AbstractDIFDispatcher.conclude()
          Concludes the execution cycle.
protected  DIFResponse AbstractDIFDispatcher.createResponse(IStageInstance stageInstance)
          Generates the response that will be sent back to AbstractChAL from the request's execution context.
 DIFResponse AbstractDIFDispatcher.dispatch(IDIFRequest difRequest)
           
protected  IStageInstance AbstractDIFDispatcher.execute()
          Executes the appropriate tasks to serve the request.
protected abstract  ClientDescriptor AbstractChAL.getClientDescriptor(RequestType originalRequest)
          Creates a client descriptor object identifying the client agent who issued the request
protected  boolean AbstractDIFDispatcher.handleException(Exception exception)
          Handles the occurred exception to redirect to a given handler and perform cleanup actions
protected abstract  void AbstractDIFDispatcher.handleNonAuthorizedAccess(IStageInstance stageInstance, ControllerException exception)
          Handles a non authorized access
protected  DispatcherAuthenticationResult AbstractDIFDispatcher.performAuthentication()
          Implements the authentication execution logic
static void AbstractDIFDispatcher.performCleanup(IDIFContext context, boolean success)
          Perform any clean up tasks that have been contributed by ...
protected  void AbstractDIFDispatcher.validate(Boolean isRedirection)
          Validates the session and the stage.
protected abstract  boolean AbstractChAL.validateRequest(RequestType originalRequest)
          Validates the original request.
protected  boolean AbstractDIFDispatcher.validateUserCredentials(String userId, String password)
          Validate the user credentials
 

Uses of ControllerException in pt.digitalis.dif.controller.interfaces
 

Methods in pt.digitalis.dif.controller.interfaces with parameters of type ControllerException
 IDIFResponse IDispatcherErrorHandler.processException(IDIFRequest originalRequest, ControllerException controllerException)
          Process an exception and determine the resulting action response
 

Methods in pt.digitalis.dif.controller.interfaces that throw ControllerException
 DIFResponse IDIFDispatcher.dispatch(IDIFRequest difRequest)
          This method serves as an interface between the AbstractDIFDispatcher and the calling AbstractChAL.
 IDIFRequest IChAL.translateRequest(RequestType originalRequest)
          This method should receive the request from the Listener and translate it to a format understandable by the framework.
 boolean IAuthenticationPlugin.validateUser(IDIFContext context, String user, String password)
          Executes the user validation
 

Uses of ControllerException in pt.digitalis.dif.dem.interfaces
 

Methods in pt.digitalis.dif.dem.interfaces that return ControllerException
 ControllerException IStageInstance.getAuthenticationError()
          Gets the authentication error after an initialization has occurred
 

Methods in pt.digitalis.dif.dem.interfaces with parameters of type ControllerException
 void IStageInstance.setAuthenticationError(ControllerException exception)
          Sets the authentication error
 

Uses of ControllerException in pt.digitalis.dif.exception.controller
 

Subclasses of ControllerException in pt.digitalis.dif.exception.controller
 class LicenseViolationException
          When an access was made to a non-registered application
 class SessionTimeoutException
          When a session has expired
 class UserHasNoAccessToStage
           
 

Uses of ControllerException in pt.digitalis.dif.exception.security
 

Subclasses of ControllerException in pt.digitalis.dif.exception.security
 class IllegalFileUploadException
          Is throwned when a file upload is attempted without the controlling session attribute set.
 



Copyright © 2014 Digitalis Informática Lda. All Rights Reserved.