public class RundeckProject
extends java.lang.Object
implements com.dtolabs.rundeck.core.common.IRundeckProject
| Constructor and Description |
|---|
RundeckProject(com.dtolabs.rundeck.core.common.IRundeckProjectConfig projectConfig,
rundeck.services.ProjectManagerService projectService) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
deleteFileResource(java.lang.String path) |
boolean |
existsDirResource(java.lang.String path) |
boolean |
existsFileResource(java.lang.String path) |
java.util.Date |
getConfigCreatedTime() |
java.util.Date |
getConfigLastModifiedTime() |
com.dtolabs.rundeck.core.common.IProjectInfo |
getInfo() |
java.lang.String |
getName() |
com.dtolabs.rundeck.core.common.INodeSet |
getNodeSet() |
com.dtolabs.rundeck.core.common.IProjectNodesFactory |
getNodesFactory() |
com.dtolabs.rundeck.core.authorization.Authorization |
getProjectAuthorization() |
com.dtolabs.rundeck.core.common.IRundeckProjectConfig |
getProjectConfig() |
com.dtolabs.rundeck.core.common.IProjectNodes |
getProjectNodes() |
java.util.Map<java.lang.String,java.lang.String> |
getProjectProperties() |
java.util.Map<java.lang.String,java.lang.String> |
getProperties() |
java.lang.String |
getProperty(java.lang.String property) |
boolean |
hasProperty(java.lang.String key) |
java.util.List<java.lang.String> |
listDirPaths(java.lang.String path) |
java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
listResourceModelConfigurations() |
long |
loadFileResource(java.lang.String path,
java.io.OutputStream output) |
void |
mergeProjectProperties(java.util.Properties properties,
java.util.Set<java.lang.String> removePrefixes) |
void |
setInfo(com.dtolabs.rundeck.core.common.IProjectInfo info) |
void |
setNodesFactory(com.dtolabs.rundeck.core.common.IProjectNodesFactory nodesFactory) |
void |
setProjectConfig(com.dtolabs.rundeck.core.common.IRundeckProjectConfig projectConfig) |
void |
setProjectProperties(java.util.Properties properties) |
long |
storeFileResource(java.lang.String path,
java.io.InputStream input) |
java.lang.String |
toString() |
public RundeckProject(com.dtolabs.rundeck.core.common.IRundeckProjectConfig projectConfig,
rundeck.services.ProjectManagerService projectService)
public java.lang.String getName()
getName in interface com.dtolabs.rundeck.core.common.IRundeckProjectgetName in interface com.dtolabs.rundeck.core.common.IRundeckProjectConfigpublic java.lang.String getProperty(java.lang.String property)
getProperty in interface com.dtolabs.rundeck.core.common.IRundeckProjectgetProperty in interface com.dtolabs.rundeck.core.common.IRundeckProjectConfigpublic java.util.List<java.util.Map<java.lang.String,java.lang.Object>> listResourceModelConfigurations()
listResourceModelConfigurations in interface com.dtolabs.rundeck.core.common.IRundeckProjectpublic com.dtolabs.rundeck.core.common.INodeSet getNodeSet()
throws com.dtolabs.rundeck.core.common.NodeFileParserException
getNodeSet in interface com.dtolabs.rundeck.core.common.IRundeckProjectcom.dtolabs.rundeck.core.common.NodeFileParserExceptionpublic boolean hasProperty(java.lang.String key)
hasProperty in interface com.dtolabs.rundeck.core.common.IRundeckProjecthasProperty in interface com.dtolabs.rundeck.core.common.IRundeckProjectConfigpublic java.util.Map<java.lang.String,java.lang.String> getProperties()
getProperties in interface com.dtolabs.rundeck.core.common.IRundeckProjectgetProperties in interface com.dtolabs.rundeck.core.common.IRundeckProjectConfigpublic java.util.Map<java.lang.String,java.lang.String> getProjectProperties()
getProjectProperties in interface com.dtolabs.rundeck.core.common.IRundeckProjectgetProjectProperties in interface com.dtolabs.rundeck.core.common.IRundeckProjectConfigpublic void mergeProjectProperties(java.util.Properties properties,
java.util.Set<java.lang.String> removePrefixes)
mergeProjectProperties in interface com.dtolabs.rundeck.core.common.IRundeckProjectpublic void setProjectProperties(java.util.Properties properties)
setProjectProperties in interface com.dtolabs.rundeck.core.common.IRundeckProjectpublic boolean existsFileResource(java.lang.String path)
existsFileResource in interface com.dtolabs.rundeck.core.common.IRundeckProjectpublic boolean existsDirResource(java.lang.String path)
existsDirResource in interface com.dtolabs.rundeck.core.common.IRundeckProjectpublic java.util.List<java.lang.String> listDirPaths(java.lang.String path)
listDirPaths in interface com.dtolabs.rundeck.core.common.IRundeckProjectpublic boolean deleteFileResource(java.lang.String path)
deleteFileResource in interface com.dtolabs.rundeck.core.common.IRundeckProjectpublic long storeFileResource(java.lang.String path,
java.io.InputStream input)
throws java.io.IOException
storeFileResource in interface com.dtolabs.rundeck.core.common.IRundeckProjectjava.io.IOExceptionpublic long loadFileResource(java.lang.String path,
java.io.OutputStream output)
throws java.io.IOException
loadFileResource in interface com.dtolabs.rundeck.core.common.IRundeckProjectjava.io.IOExceptionpublic java.util.Date getConfigLastModifiedTime()
getConfigLastModifiedTime in interface com.dtolabs.rundeck.core.common.IRundeckProjectgetConfigLastModifiedTime in interface com.dtolabs.rundeck.core.common.IRundeckProjectConfigpublic java.util.Date getConfigCreatedTime()
getConfigCreatedTime in interface com.dtolabs.rundeck.core.common.IRundeckProjectgetConfigCreatedTime in interface com.dtolabs.rundeck.core.common.IRundeckProjectConfigpublic com.dtolabs.rundeck.core.common.IProjectNodes getProjectNodes()
getProjectNodes in interface com.dtolabs.rundeck.core.common.IRundeckProjectpublic java.lang.String toString()
toString in class java.lang.Objectpublic com.dtolabs.rundeck.core.authorization.Authorization getProjectAuthorization()
getProjectAuthorization in interface com.dtolabs.rundeck.core.common.IRundeckProjectpublic com.dtolabs.rundeck.core.common.IRundeckProjectConfig getProjectConfig()
public void setProjectConfig(com.dtolabs.rundeck.core.common.IRundeckProjectConfig projectConfig)
public com.dtolabs.rundeck.core.common.IProjectInfo getInfo()
getInfo in interface com.dtolabs.rundeck.core.common.IRundeckProjectpublic void setInfo(com.dtolabs.rundeck.core.common.IProjectInfo info)
public com.dtolabs.rundeck.core.common.IProjectNodesFactory getNodesFactory()
public void setNodesFactory(com.dtolabs.rundeck.core.common.IProjectNodesFactory nodesFactory)