Package com.dtolabs.rundeck.core.common
Interface IRundeckProjectConfig
-
- All Known Subinterfaces:
IRundeckProject
- All Known Implementing Classes:
FrameworkProject,FrameworkProjectConfig
public interface IRundeckProjectConfigdefinition of a project's configuration
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.util.DategetConfigCreatedTime()java.util.DategetConfigLastModifiedTime()java.lang.StringgetName()java.util.Map<java.lang.String,java.lang.String>getProjectProperties()java.util.Map<java.lang.String,java.lang.String>getProperties()java.lang.StringgetProperty(java.lang.String name)booleanhasProperty(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
-
-