|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IFrameworkProjectMgr
A set of interfaces for managing a set of Depots
Method Summary | |
---|---|
FrameworkProject |
createFrameworkProject(java.lang.String projectName)
Create a new project. |
FrameworkProject |
createFrameworkProject(java.lang.String projectName,
java.util.Properties properties)
Create a new project if it doesn't exist, otherwise returns existing project |
FrameworkProject |
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 |
Framework |
getFramework()
Gets the instance of the framework for this resource mgr |
FrameworkProject |
getFrameworkProject(java.lang.String name)
Get the specified existing project |
boolean |
isConfiguredObjectDeploymentsCheck(java.lang.String projectName)
checks if project is configured to use resources.properties lookups |
java.util.Collection |
listFrameworkProjects()
List all current FrameworkProject objects |
void |
removeFrameworkProject(java.lang.String projectName)
Remove a project definition |
Methods inherited from interface com.dtolabs.rundeck.core.common.IFrameworkResourceParent |
---|
childCouldBeLoaded, createChild, existsChild, existsChildResourceDirectory, getChild, initialize, listChildNames, listChildren, loadChild, remove |
Methods inherited from interface com.dtolabs.rundeck.core.common.IFrameworkResource |
---|
getBaseDir, getName, getParent, isValid |
Methods inherited from interface com.dtolabs.rundeck.core.utils.IPropertyLookup |
---|
getPropertiesMap, getProperty, hasProperty |
Method Detail |
---|
Framework getFramework()
java.util.Collection listFrameworkProjects()
FrameworkProject
objects
FrameworkProject
instancesFrameworkProject getFrameworkProject(java.lang.String name)
name
- Depot name
FrameworkProject
instanceboolean existsFrameworkProject(java.lang.String project)
project
- project name
boolean isConfiguredObjectDeploymentsCheck(java.lang.String projectName)
projectName
- name of project
FrameworkProject createFrameworkProject(java.lang.String projectName)
projectName
- Name of project
FrameworkProject
FrameworkProject 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 projectFrameworkProject createFrameworkProjectStrict(java.lang.String projectName, java.util.Properties properties)
projectName
- name of projectproperties
- config properties
java.lang.IllegalArgumentException
- if the project already exists
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |