com.ideo.sweetdev.business.controller.jurisdiction
Interface IJurisdictionBusinessController

All Superinterfaces:
IBusinessController, IController
All Known Implementing Classes:
JurisdictionBusinessController, JurisdictionBusinessControllerProxy

public interface IJurisdictionBusinessController
extends IBusinessController

The interface IJurisdictionBusinessController is used to identify a Juridiction Business Controller.

A Juridi ctionBusiness Controller is a class used to handle a service workflow.

See Also:
IBusinessController
 

Method Summary
 java.util.Map getJurisdictions(IUser _user)
           
 java.util.Map getJurisdictions(java.lang.String _roleName)
           
 java.util.Map getRolesForUser(IUser _user)
           
 java.util.Map getUnauthorizedComponents(IUser _user)
           
 java.util.Map getUnauthorizedComponents(java.lang.String _roleName)
           
 boolean hasJurisdiction(IUser _user, java.lang.String _juriId)
          Allows to know if a jurisdiction exists.
 

Method Detail

getUnauthorizedComponents

public java.util.Map getUnauthorizedComponents(IUser _user)
                                        throws TechnicalException
Throws:
TechnicalException - exception
Parameters:
_user - IUser
Returns:
Map

getUnauthorizedComponents

public java.util.Map getUnauthorizedComponents(java.lang.String _roleName)
                                        throws TechnicalException
Throws:
TechnicalException - exception
Parameters:
_roleName - String
Returns:
Map

getJurisdictions

public java.util.Map getJurisdictions(IUser _user)
                               throws TechnicalException
Throws:
TechnicalException - exception
Parameters:
_user - IUser
Returns:
Map

getJurisdictions

public java.util.Map getJurisdictions(java.lang.String _roleName)
                               throws TechnicalException
Throws:
TechnicalException - exception
Parameters:
_roleName - String
Returns:
Map

getRolesForUser

public java.util.Map getRolesForUser(IUser _user)
                              throws TechnicalException
Throws:
TechnicalException - exception
Parameters:
_user - IUser
Returns:
Map the user's roles.

hasJurisdiction

public boolean hasJurisdiction(IUser _user,
                               java.lang.String _juriId)
                        throws TechnicalException
Allows to know if a jurisdiction exists.

Throws:
TechnicalException
Parameters:
_user - IUser
_juriId - the jurisdiction's code
Returns:
boolean