Package com.xebialabs.xlrelease.rules
Class LoginRule
java.lang.Object
org.junit.rules.ExternalResource
com.xebialabs.xlrelease.rules.LoginRule
- All Implemented Interfaces:
org.junit.rules.TestRule
public class LoginRule
extends org.junit.rules.ExternalResource
-
Method Summary
Modifier and TypeMethodDescriptionstatic voidaddUserToRole(String username, String roleName, com.xebialabs.deployit.security.RoleService roleService) voidafter()voidbefore()static voidclearPermissions(com.xebialabs.deployit.security.PermissionEditor permissionEditor, com.xebialabs.deployit.security.RoleService roleService) org.springframework.security.core.Authenticationstatic voidgrantAdminPermissionTo(String username, com.xebialabs.deployit.security.PermissionEditor permissionEditor, com.xebialabs.deployit.security.RoleService roleService) static voidgrantGlobalPermissionsTo(String username, Set<com.xebialabs.deployit.security.permission.Permission> permissions, com.xebialabs.deployit.security.PermissionEditor permissionEditor, com.xebialabs.deployit.security.RoleService roleService) static voidgrantGlobalPermissionsTo(String username, Set<com.xebialabs.deployit.security.permission.Permission> permissions, String roleName, com.xebialabs.deployit.security.PermissionEditor permissionEditor, com.xebialabs.deployit.security.RoleService roleService) static voidgrantGlobalPermissionsTo(Set<String> usernames, Set<com.xebialabs.deployit.security.permission.Permission> permissions, String roleName, com.xebialabs.deployit.security.PermissionEditor permissionEditor, com.xebialabs.deployit.security.RoleService roleService) static LoginRulestatic LoginRuleloginWithRoleAdmin(String username) voidlogout()Methods inherited from class org.junit.rules.ExternalResource
apply
-
Method Details
-
loginWith
-
loginWithRoleAdmin
-
logout
public void logout() -
before
public void before()- Overrides:
beforein classorg.junit.rules.ExternalResource
-
getAuthentication
public org.springframework.security.core.Authentication getAuthentication() -
after
public void after()- Overrides:
afterin classorg.junit.rules.ExternalResource
-
grantAdminPermissionTo
public static void grantAdminPermissionTo(String username, com.xebialabs.deployit.security.PermissionEditor permissionEditor, com.xebialabs.deployit.security.RoleService roleService) -
grantGlobalPermissionsTo
-
grantGlobalPermissionsTo
-
grantGlobalPermissionsTo
-
addUserToRole
-
clearPermissions
public static void clearPermissions(com.xebialabs.deployit.security.PermissionEditor permissionEditor, com.xebialabs.deployit.security.RoleService roleService)
-