public interface IFrameworkProjectMgr extends IFrameworkResourceParent, IPropertyLookup
Modifier and Type | Method and Description |
---|---|
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
|
childCouldBeLoaded, createChild, existsChild, existsChildResourceDirectory, getChild, initialize, listChildNames, listChildren, loadChild, remove
getBaseDir, getName, getParent, isValid
getPropertiesMap, getProperty, hasProperty
Framework getFramework()
java.util.Collection listFrameworkProjects()
FrameworkProject
objectsFrameworkProject
instancesFrameworkProject getFrameworkProject(java.lang.String name)
name
- Depot nameFrameworkProject
instanceboolean existsFrameworkProject(java.lang.String project)
project
- project nameboolean isConfiguredObjectDeploymentsCheck(java.lang.String projectName)
projectName
- name of projectFrameworkProject createFrameworkProject(java.lang.String projectName)
projectName
- Name of projectFrameworkProject
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 propertiesjava.lang.IllegalArgumentException
- if the project already exists