Package com.dtolabs.rundeck.core.common
Interface IRundeckProjectConfig
-
- All Known Subinterfaces:
IRundeckProject
- All Known Implementing Classes:
FrameworkProject
,FrameworkProjectConfig
public interface IRundeckProjectConfig
definition of a project's configuration
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.Date
getConfigCreatedTime()
java.util.Date
getConfigLastModifiedTime()
java.lang.String
getName()
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 name)
boolean
hasProperty(java.lang.String key)
-
-
-
Method Detail
-
getName
java.lang.String getName()
- Returns:
- project name
-
getProperty
java.lang.String getProperty(java.lang.String name)
- Parameters:
name
- property name- Returns:
- the property value by name
-
hasProperty
boolean hasProperty(java.lang.String key)
- Parameters:
key
- property name- Returns:
- true if present, false otherwise
-
getProperties
java.util.Map<java.lang.String,java.lang.String> getProperties()
- Returns:
- the merged properties available for the project
-
getProjectProperties
java.util.Map<java.lang.String,java.lang.String> getProjectProperties()
- Returns:
- the direct properties set for the project
-
getConfigLastModifiedTime
java.util.Date getConfigLastModifiedTime()
- Returns:
- last modified time for configuration in epoch time
-
getConfigCreatedTime
java.util.Date getConfigCreatedTime()
- Returns:
- creation date time for configuration in epoch time
-
-