Class AddPermissionPrincipalsComponent
- java.lang.Object
-
- com.atlassian.bamboo.pageobjects.components.permissions.AddPermissionPrincipalsComponent
-
public class AddPermissionPrincipalsComponent extends Object
Component for adding permissions to new principals. Part ofEditPermissionsComponent, shouldn't be bound manually.- See Also:
EditPermissionsComponent
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classAddPermissionPrincipalsComponent.SelectedRightsDropdownMenuA variant of dropdown2 menu for selecting rights for new principals.
-
Constructor Summary
Constructors Constructor Description AddPermissionPrincipalsComponent(com.atlassian.pageobjects.elements.PageElement container)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AddPermissionPrincipalsComponentadd()Finalize adding permissions to new principals.List<String>getSelectableRights()Return a list of rights which can be granted to the chosen principals.AddPermissionPrincipalsComponentsetPrincipal(String principal)Add the given principal to the list of new principals to add.AddPermissionPrincipalsComponentsetSelectedRights(String... selectedRights)Select rights to grant to the chosen principals.AddPermissionPrincipalsComponentsetSelectedRights(List<String> selectedRights)Select rights to grant to the chosen principals.
-
-
-
Method Detail
-
setPrincipal
public AddPermissionPrincipalsComponent setPrincipal(String principal)
Add the given principal to the list of new principals to add.
-
setSelectedRights
public AddPermissionPrincipalsComponent setSelectedRights(String... selectedRights)
Select rights to grant to the chosen principals.
-
setSelectedRights
public AddPermissionPrincipalsComponent setSelectedRights(List<String> selectedRights)
Select rights to grant to the chosen principals.
-
getSelectableRights
public List<String> getSelectableRights()
Return a list of rights which can be granted to the chosen principals.
-
add
public AddPermissionPrincipalsComponent add()
Finalize adding permissions to new principals.The add button will stay disabled until new principals and their rights are selected. So it is necessary to call
setPrincipal(String)at least once, while also callingsetSelectedRights(String...)orsetSelectedRights(List)with at least one access right, prior to executing this method.
-
-