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:
Serializable
@HttpResponseCodeResult(statusCode=403)
@SuppressStackTrace(suppressStackTrace=true)
public class PermissionDeniedException
extends com.xebialabs.deployit.engine.spi.exception.DeployitException
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionPermissionDeniedException(String message) PermissionDeniedException(String message, Exception cause) -
Method Summary
Modifier and TypeMethodDescriptionstatic PermissionDeniedExceptionforNodeAndPrivilege(String id, String privilege) static PermissionDeniedExceptionforPermission(Permission permission, String onConfigurationItem) static PermissionDeniedExceptionforPermission(Permission permission, List<String> onConfigurationItems) static PermissionDeniedExceptionforPermissions(List<Permission> permissions, String onConfigurationItem) static PermissionDeniedExceptionwithMessage(String message) static PermissionDeniedExceptionwithMessage(String message, Exception cause) Methods inherited from class com.xebialabs.deployit.engine.spi.exception.DeployitException
add, addAll, getEntity, getErrors, getMessage, hasEntity, hasErrorsMethods inherited from class java.lang.Throwable
addSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
-
Constructor Details
-
PermissionDeniedException
-
PermissionDeniedException
public PermissionDeniedException() -
PermissionDeniedException
-
-
Method Details
-
withMessage
-
withMessage
-
forNodeAndPrivilege
-
forPermission
public static PermissionDeniedException forPermission(Permission permission, List<String> onConfigurationItems) -
forPermission
public static PermissionDeniedException forPermission(Permission permission, String onConfigurationItem) -
forPermissions
public static PermissionDeniedException forPermissions(List<Permission> permissions, String onConfigurationItem)
-