@ApplicationScoped public class ProjectController extends Object
| Constructor and Description |
|---|
ProjectController(AuthorizationManager authorizationManager,
org.jboss.errai.security.shared.api.identity.User user,
org.jboss.errai.common.client.api.Caller<ProjectPermissionsService> projectPermissionsService,
Promises promises) |
| Modifier and Type | Method and Description |
|---|---|
elemental2.promise.Promise<Boolean> |
canBuildProject(WorkspaceProject workspaceProject) |
boolean |
canCreateProjects(OrganizationalUnit organizationalUnit) |
elemental2.promise.Promise<Boolean> |
canDeleteBranch(WorkspaceProject project) |
elemental2.promise.Promise<Boolean> |
canDeleteBranch(WorkspaceProject project,
String branch) |
boolean |
canDeleteProject(WorkspaceProject workspaceProject) |
elemental2.promise.Promise<Boolean> |
canDeployProject(WorkspaceProject workspaceProject) |
elemental2.promise.Promise<Boolean> |
canReadBranch(WorkspaceProject project) |
elemental2.promise.Promise<Boolean> |
canReadBranch(WorkspaceProject project,
String branch) |
boolean |
canReadProject(WorkspaceProject workspaceProject) |
elemental2.promise.Promise<Boolean> |
canUpdateProject(WorkspaceProject workspaceProject) |
elemental2.promise.Promise<Optional<RolePermissions>> |
getBranchPermissionsForUser(WorkspaceProject project,
String branch) |
@Inject public ProjectController(AuthorizationManager authorizationManager, org.jboss.errai.security.shared.api.identity.User user, org.jboss.errai.common.client.api.Caller<ProjectPermissionsService> projectPermissionsService, Promises promises)
public boolean canCreateProjects(OrganizationalUnit organizationalUnit)
public boolean canReadProject(WorkspaceProject workspaceProject)
public elemental2.promise.Promise<Boolean> canUpdateProject(WorkspaceProject workspaceProject)
public boolean canDeleteProject(WorkspaceProject workspaceProject)
public elemental2.promise.Promise<Boolean> canBuildProject(WorkspaceProject workspaceProject)
public elemental2.promise.Promise<Boolean> canDeployProject(WorkspaceProject workspaceProject)
public elemental2.promise.Promise<Boolean> canReadBranch(WorkspaceProject project)
public elemental2.promise.Promise<Boolean> canReadBranch(WorkspaceProject project, String branch)
public elemental2.promise.Promise<Boolean> canDeleteBranch(WorkspaceProject project)
public elemental2.promise.Promise<Boolean> canDeleteBranch(WorkspaceProject project, String branch)
public elemental2.promise.Promise<Optional<RolePermissions>> getBranchPermissionsForUser(WorkspaceProject project, String branch)
Copyright © 2012–2019 JBoss by Red Hat. All rights reserved.