Package com.xebialabs.deployit.security
Class PermissionDeniedException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- java.lang.RuntimeException
-
- com.xebialabs.deployit.engine.spi.exception.DeployitException
-
- com.xebialabs.deployit.security.PermissionDeniedException
-
- All Implemented Interfaces:
java.io.Serializable
@HttpResponseCodeResult(statusCode=403) @SuppressStackTrace(suppressStackTrace=true) public class PermissionDeniedException extends com.xebialabs.deployit.engine.spi.exception.DeployitException- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description PermissionDeniedException()PermissionDeniedException(java.lang.String message)PermissionDeniedException(java.lang.String message, java.lang.Exception cause)
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static PermissionDeniedExceptionforNodeAndPrivilege(java.lang.String id, java.lang.String privilege)static PermissionDeniedExceptionforPermission(Permission permission, java.lang.String onConfigurationItem)static PermissionDeniedExceptionforPermission(Permission permission, java.util.List<java.lang.String> onConfigurationItems)static PermissionDeniedExceptionforPermissions(java.util.List<Permission> permissions, java.lang.String onConfigurationItem)static PermissionDeniedExceptionwithMessage(java.lang.String message)static PermissionDeniedExceptionwithMessage(java.lang.String message, java.lang.Exception cause)-
Methods inherited from class com.xebialabs.deployit.engine.spi.exception.DeployitException
add, addAll, getEntity, getErrors, getMessage, hasEntity, hasErrors
-
-
-
-
Method Detail
-
withMessage
public static PermissionDeniedException withMessage(java.lang.String message, java.lang.Exception cause)
-
withMessage
public static PermissionDeniedException withMessage(java.lang.String message)
-
forNodeAndPrivilege
public static PermissionDeniedException forNodeAndPrivilege(java.lang.String id, java.lang.String privilege)
-
forPermission
public static PermissionDeniedException forPermission(Permission permission, java.util.List<java.lang.String> onConfigurationItems)
-
forPermission
public static PermissionDeniedException forPermission(Permission permission, java.lang.String onConfigurationItem)
-
forPermissions
public static PermissionDeniedException forPermissions(java.util.List<Permission> permissions, java.lang.String onConfigurationItem)
-
-