| Package | Description |
|---|---|
| org.azyva.dragom.model | |
| org.azyva.dragom.model.config |
Contains
Model configuration interfaces. |
| org.azyva.dragom.model.plugin |
| Modifier and Type | Method and Description |
|---|---|
<NodePluginInterface extends NodePlugin> |
Node.getNodePlugin(Class<NodePluginInterface> classNodePlugin,
String pluginId)
Gets the specified
NodePlugin for this Node. |
| Modifier and Type | Method and Description |
|---|---|
List<String> |
Node.getListPluginId(Class<? extends NodePlugin> classNodePlugin)
Returns the List of plugin IDs of all NodePlugin's of the specified class
available.
|
boolean |
Node.isNodePluginExists(Class<? extends NodePlugin> classNodePlugin,
String pluginId)
Verifies if a
NodePlugin exists for this Node, without instantiating it. |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends NodePlugin> |
PluginDefConfig.getClassNodePlugin() |
| Modifier and Type | Method and Description |
|---|---|
PluginDefConfig |
NodeConfigTransferObject.getPluginDefConfig(Class<? extends NodePlugin> classNodePlugin,
String pluginId)
Returns a
PluginDefConfig. |
PluginDefConfig |
NodeConfig.getPluginDefConfig(Class<? extends NodePlugin> classNodePlugin,
String pluginId)
Returns a
PluginDefConfig. |
boolean |
NodeConfigTransferObject.isPluginDefConfigExists(Class<? extends NodePlugin> classNodePlugin,
String pluginId)
Verifies if a
PluginDefConfig exists. |
boolean |
NodeConfig.isPluginDefConfigExists(Class<? extends NodePlugin> classNodePlugin,
String pluginId)
Verifies if a
PluginDefConfig exists. |
void |
NodeConfigTransferObject.removePlugingDefConfig(Class<? extends NodePlugin> classNodePlugin,
String pluginId)
Removes a
PropertyDefConfig. |
| Constructor and Description |
|---|
PluginKey(Class<? extends NodePlugin> classNodePlugin,
String pluginId)
Constructor.
|
| Modifier and Type | Interface and Description |
|---|---|
interface |
ArtifactInfoPlugin
Provides artifact-related information about the module.
|
interface |
ArtifactVersionManagerPlugin
Allows managing
ArtifactVersion in the source code of a Module. |
interface |
ArtifactVersionMapperPlugin
Maps artifact versions to and from global versions (Version) known to module
manager.
|
interface |
BuilderPlugin
Allows building (the source code of) a
Module. |
interface |
ClassificationNodePlugin
Base interface for classification node plugins..
|
interface |
FindModuleByArtifactGroupIdPlugin
Helps in finding a module whose build produces a given ArtifactGroupId.
|
interface |
JenkinsJobInfoPlugin
Abstracts the mechanism for obtaining the information about the Jenkins job
corresponding to the module.
|
interface |
ModulePlugin
Base interface for module plugins.
|
interface |
ModuleVersionMatcherPlugin
Filters the matched
ModuleVersion. |
interface |
NodeInitPlugin
This plugin is called when a Node is initialized.
|
interface |
ReferenceManagerPlugin
Manages the references a module has to other modules within its sources.
|
interface |
RemoteBuilderPlugin
Allows building a
Module remotely. |
interface |
ScmPlugin
Provides the abstractions required by Dragom for accessing a
Module source
code and other information in an SCM. |
interface |
SelectDynamicVersionPlugin
This plugin is used by tools when a dynamic Version needs to be selected.
|
interface |
SelectStaticVersionPlugin
This plugin is used by tools when a static Version needs to be selected.
|
interface |
UndefinedDescendantNodeManagerPlugin
This
ClassificationNodePlugin allows the Model to evolve
dynamically at runtime, generally based on information obtained from an
external system such as a SCM. |
interface |
VersionClassifierPlugin
|
| Modifier and Type | Method and Description |
|---|---|
<NodePluginInterface extends NodePlugin> |
NodePluginFactory.getPlugin(Class<NodePluginInterface> classNodePlugin,
Node node)
Returns a
NodePlugin of the specified Class for a given Node. |
<NodePluginInterface extends NodePlugin> |
NodePluginFactory.isPluginSupported(Class<NodePluginInterface> classNodePlugin)
Indicates if a
NodePlugin is supported. |
| Modifier and Type | Method and Description |
|---|---|
Class<? extends NodePlugin> |
NodePluginFactory.getDefaultClassNodePlugin()
Returns the default
NodePlugin interface supported as a Class. |
| Modifier and Type | Method and Description |
|---|---|
String |
NodePluginFactory.getDefaultPluginId(Class<? extends NodePlugin> classNodePlugin)
Returns the default plugin ID associated with a
NodePlugin class. |
Copyright © 2015–2017 AZYVA INC.. All rights reserved.