public interface ProjectManager
| Modifier and Type | Method and Description |
|---|---|
IRundeckProject |
createFrameworkProject(java.lang.String projectName)
Create a new project.
|
IRundeckProject |
createFrameworkProject(java.lang.String projectName,
java.util.Properties properties) |
IRundeckProject |
createFrameworkProjectStrict(java.lang.String projectName,
java.util.Properties properties)
Create a new project if it doesn't, otherwise throw exception
|
boolean |
existsFrameworkProject(java.lang.String project)
Checks if project by that name exists
|
IRundeckProject |
getFrameworkProject(java.lang.String name)
Get the specified existing project
|
java.util.Collection<java.lang.String> |
listFrameworkProjectNames()
List the project names
|
java.util.Collection<IRundeckProject> |
listFrameworkProjects()
List all current
FrameworkProject objects |
IRundeckProjectConfig |
loadProjectConfig(java.lang.String project) |
void |
removeFrameworkProject(java.lang.String projectName)
Remove a project definition
|
java.util.Collection<IRundeckProject> listFrameworkProjects()
FrameworkProject objectsFrameworkProject instancesjava.util.Collection<java.lang.String> listFrameworkProjectNames()
IRundeckProject getFrameworkProject(java.lang.String name)
name - Depot nameIRundeckProject instanceIRundeckProjectConfig loadProjectConfig(java.lang.String project)
boolean existsFrameworkProject(java.lang.String project)
project - project nameIRundeckProject createFrameworkProject(java.lang.String projectName)
projectName - Name of projectFrameworkProjectIRundeckProject createFrameworkProject(java.lang.String projectName, java.util.Properties properties)
projectName - Name of the projectproperties - additional properties to include in the project's properties filevoid removeFrameworkProject(java.lang.String projectName)
projectName - name of the projectIRundeckProject createFrameworkProjectStrict(java.lang.String projectName, java.util.Properties properties)
projectName - name of projectproperties - config propertiesjava.lang.IllegalArgumentException - if the project already exists