org.guvnor.common.services.project.service
public interface ProjectService extends SupportsRead<ProjectImports>, SupportsUpdate<ProjectImports>
Modifier and Type | Method and Description |
---|---|
void |
addRole(Project project,
String role)
Add a role to a project; limiting access to users with the role
|
boolean |
isKModule(org.uberfire.backend.vfs.Path resource)
Return true if the file is the Project's kmodule.xml file
|
boolean |
isPom(org.uberfire.backend.vfs.Path resource)
Return true if the file is the Project's pom.xml file
|
WorkingSetSettings |
loadWorkingSetConfig(org.uberfire.backend.vfs.Path project) |
Package |
newPackage(Package pkg,
String packageName)
Creates a new package as a child of the provide package.
|
Project |
newProject(org.uberfire.backend.repositories.Repository repository,
String name,
POM pom,
String baseURL)
Creates a new project to the given path.
|
void |
removeRole(Project project,
String role)
Remove a role from a project
|
Package |
resolvePackage(org.uberfire.backend.vfs.Path resource)
Given a Resource path resolve it to the containing Package Path.
|
Project |
resolveProject(org.uberfire.backend.vfs.Path resource)
Given a Resource path resolve it to the containing Project Path.
|
load
save
WorkingSetSettings loadWorkingSetConfig(org.uberfire.backend.vfs.Path project)
Project resolveProject(org.uberfire.backend.vfs.Path resource)
resource
- Package resolvePackage(org.uberfire.backend.vfs.Path resource)
resource
- boolean isPom(org.uberfire.backend.vfs.Path resource)
resource
- boolean isKModule(org.uberfire.backend.vfs.Path resource)
resource
- Project newProject(org.uberfire.backend.repositories.Repository repository, String name, POM pom, String baseURL)
repository
- name
- pom
- baseURL
- the base URL where the Guvnor is hosted in web containerPackage newPackage(Package pkg, String packageName)
pkg
- packageName
- void addRole(Project project, String role)
project
- The Projectrole
- The required roleCopyright © 2001-2013 JBoss by Red Hat. All Rights Reserved.