com.semarchy.mdm.runtime.data
Class DataAccessPermissionDeniedException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by com.semarchy.mdm.runtime.data.DataAccessException
                  extended by com.semarchy.mdm.runtime.data.DataAccessPermissionDeniedException
All Implemented Interfaces:
com.semarchy.commons.util.i18n.ILocalizedException, Serializable

public class DataAccessPermissionDeniedException
extends DataAccessException
implements com.semarchy.commons.util.i18n.ILocalizedException

See Also:
Serialized Form

Method Summary
static DataAccessPermissionDeniedException applicationAccessDenied(String applicationName)
           
static DataAccessPermissionDeniedException checkoutDenied(IBOEntity pBOEntity, IBOTransition pIntoTransition)
           
static DataAccessPermissionDeniedException checkoutDenied(IEntity pEntity)
           
static DataAccessPermissionDeniedException createRecordDenied(IView pView, RowScope pCreateAuthorizationScope)
           
static DataAccessPermissionDeniedException createViewDenied(IView pView)
           
static DataAccessPermissionDeniedException exportDenied(IView pView)
           
 String getMessage(Locale pLocale)
           
static DataAccessPermissionDeniedException modelAccessDenied(IModel pModel)
           
static DataAccessPermissionDeniedException readAttributeDenied(IViewAttribute<? extends IAttribute> pAttribute)
           
static DataAccessPermissionDeniedException readEntityDenied(IEntity pEntity)
           
static DataAccessPermissionDeniedException readViewDenied(IView pView)
           
static DataAccessPermissionDeniedException removalDenied(IEntity pEntity, List<IBusinessObjectView> pBoViews)
           
static DataAccessPermissionDeniedException writeAttributeDenied(IViewAttribute<?> pViewAttribute)
           
static DataAccessPermissionDeniedException writeRecordAttributeDenied(IViewAttribute<?> pViewAttribute, RowScope pWriteAuthorizationScope)
           
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Method Detail

getMessage

public String getMessage(Locale pLocale)
Specified by:
getMessage in interface com.semarchy.commons.util.i18n.ILocalizedException

readAttributeDenied

public static DataAccessPermissionDeniedException readAttributeDenied(IViewAttribute<? extends IAttribute> pAttribute)

exportDenied

public static DataAccessPermissionDeniedException exportDenied(IView pView)

readViewDenied

public static DataAccessPermissionDeniedException readViewDenied(IView pView)

readEntityDenied

public static DataAccessPermissionDeniedException readEntityDenied(IEntity pEntity)

createViewDenied

public static DataAccessPermissionDeniedException createViewDenied(IView pView)

writeAttributeDenied

public static DataAccessPermissionDeniedException writeAttributeDenied(IViewAttribute<?> pViewAttribute)

checkoutDenied

public static DataAccessPermissionDeniedException checkoutDenied(IBOEntity pBOEntity,
                                                                 IBOTransition pIntoTransition)

checkoutDenied

public static DataAccessPermissionDeniedException checkoutDenied(IEntity pEntity)

removalDenied

public static DataAccessPermissionDeniedException removalDenied(IEntity pEntity,
                                                                List<IBusinessObjectView> pBoViews)

createRecordDenied

public static DataAccessPermissionDeniedException createRecordDenied(IView pView,
                                                                     RowScope pCreateAuthorizationScope)

writeRecordAttributeDenied

public static DataAccessPermissionDeniedException writeRecordAttributeDenied(IViewAttribute<?> pViewAttribute,
                                                                             RowScope pWriteAuthorizationScope)

modelAccessDenied

public static DataAccessPermissionDeniedException modelAccessDenied(IModel pModel)

applicationAccessDenied

public static DataAccessPermissionDeniedException applicationAccessDenied(String applicationName)


Copyright © 2015. All Rights Reserved.