Package com.dtolabs.rundeck.core.common
Interface IProjectNodes
-
- All Known Implementing Classes:
ProjectNodeSupport
public interface IProjectNodes
A project node source
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
IProjectNodes.ReadableProjectNodes
Contains and identifies a model source entry for the projectstatic interface
IProjectNodes.WriteableProjectNodes
Contains and identifies a writeable model source entry for the project
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description INodeSet
getNodeSet()
Returns the set of nodes for the projectjava.util.ArrayList<java.lang.Throwable>
getResourceModelSourceExceptions()
java.util.Map<java.lang.String,java.lang.Throwable>
getResourceModelSourceExceptionsMap()
java.util.List<IProjectNodes.ReadableProjectNodes>
getResourceModelSources()
java.util.Collection<IProjectNodes.WriteableProjectNodes>
getWriteableResourceModelSources()
java.util.List<ExtPluginConfiguration>
listNodeEnhancerConfigurations()
java.util.List<ExtPluginConfiguration>
listPluginConfigurations(java.lang.String keyprefix, java.lang.String serviceName)
java.util.List<ExtPluginConfiguration>
listPluginConfigurations(java.lang.String keyprefix, java.lang.String serviceName, boolean extra)
java.util.List<java.util.Map<java.lang.String,java.lang.Object>>
listResourceModelConfigurations()
Deprecated.java.util.List<ExtPluginConfiguration>
listResourceModelPluginConfigurations()
-
-
-
Method Detail
-
getNodeSet
INodeSet getNodeSet()
Returns the set of nodes for the project- Returns:
- an instance of
INodeSet
-
getResourceModelSources
java.util.List<IProjectNodes.ReadableProjectNodes> getResourceModelSources()
- Returns:
- all sources
-
getWriteableResourceModelSources
java.util.Collection<IProjectNodes.WriteableProjectNodes> getWriteableResourceModelSources()
- Returns:
- writeable sources
-
getResourceModelSourceExceptions
java.util.ArrayList<java.lang.Throwable> getResourceModelSourceExceptions()
- Returns:
- the set of exceptions produced by the last attempt to invoke all node providers
-
getResourceModelSourceExceptionsMap
java.util.Map<java.lang.String,java.lang.Throwable> getResourceModelSourceExceptionsMap()
- Returns:
- the set of exceptions produced by source name
-
listResourceModelConfigurations
@Deprecated java.util.List<java.util.Map<java.lang.String,java.lang.Object>> listResourceModelConfigurations()
Deprecated.list the configurations of resource model providers.- Returns:
- a list of maps containing:
- type - provider type name
- props - configuration properties
listResourceModelPluginConfigurations()
-
listResourceModelPluginConfigurations
java.util.List<ExtPluginConfiguration> listResourceModelPluginConfigurations()
-
listNodeEnhancerConfigurations
java.util.List<ExtPluginConfiguration> listNodeEnhancerConfigurations()
-
listPluginConfigurations
java.util.List<ExtPluginConfiguration> listPluginConfigurations(java.lang.String keyprefix, java.lang.String serviceName)
-
listPluginConfigurations
java.util.List<ExtPluginConfiguration> listPluginConfigurations(java.lang.String keyprefix, java.lang.String serviceName, boolean extra)
-
-