Skip navigation links
A B C D E F G H I J L M N O P R S T U V W 

A

add(Reference) - Method in class org.azyva.dragom.reference.ReferencePath
Adds a Reference to the end of the ReferencePath.
add(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePath
Adds a ReferencePath to the end of this ReferencePath.
addMatchedReferencePath(ReferencePath) - Method in interface org.azyva.dragom.reference.ReferenceGraph
Adds a complete ReferencePath to the ReferenceGraph and makes the leaf ModuleVersion matched.
addReference(ModuleVersion, Reference) - Method in interface org.azyva.dragom.reference.ReferenceGraph
Adds a Reference to the ReferenceGraph.
addReferencePathMatcher(ReferencePathMatcher) - Method in class org.azyva.dragom.reference.ReferencePathMatcherAnd
Adds a ReferencePathMatcher to the List.
addReferencePathMatcher(ReferencePathMatcher) - Method in class org.azyva.dragom.reference.ReferencePathMatcherOr
Adds a ReferencePathMatcher to the List.
addRootModuleVersion(ModuleVersion) - Method in interface org.azyva.dragom.reference.ReferenceGraph
Adds a root ModuleVersion.
ALL_CHANGES - Static variable in enum org.azyva.dragom.model.plugin.ScmPlugin.IsSyncFlag
 
arrayVersionStatic - Variable in class org.azyva.dragom.model.plugin.ScmPlugin.Commit
 
ArtifactGroupId - Class in org.azyva.dragom.model
Bundles the groupId and artifactId of an artifact.
ArtifactGroupId(String, String) - Constructor for class org.azyva.dragom.model.ArtifactGroupId
Constructor using the individual fields.
ArtifactGroupId(String) - Constructor for class org.azyva.dragom.model.ArtifactGroupId
Constructor using an ArtifactGroupId literal.
ArtifactInfoPlugin - Interface in org.azyva.dragom.model.plugin
Provides artifact-related information about the module.
ArtifactVersion - Class in org.azyva.dragom.model
Version of an artifact produced by the build of a Module.
ArtifactVersion(VersionType, String) - Constructor for class org.azyva.dragom.model.ArtifactVersion
Constructor using the individual fields.
ArtifactVersion(String) - Constructor for class org.azyva.dragom.model.ArtifactVersion
Constructor using an ArtifactVersion literal.
ArtifactVersionManagerPlugin - Interface in org.azyva.dragom.model.plugin
 
ArtifactVersionMapperPlugin - Interface in org.azyva.dragom.model.plugin
Maps artifact versions to and from global versions (Version) known to module manager.

B

BaseVersion() - Constructor for class org.azyva.dragom.model.plugin.ScmPlugin.BaseVersion
 
build(Path, String, Writer) - Method in interface org.azyva.dragom.model.plugin.BuilderPlugin
Builds the Module, generating files from the source files.
BuilderPlugin - Interface in org.azyva.dragom.model.plugin
Allows building (the source code of) a Module.
ByReference<Type> - Class in org.azyva.dragom.apiutil
There are cases where a method needs to return an object instance but not through its return value since the return value has another use.
ByReference() - Constructor for class org.azyva.dragom.apiutil.ByReference
 

C

canMatchChildren(ReferencePath) - Method in interface org.azyva.dragom.reference.ReferencePathMatcher
Verifies if a ReferencePathMatcher can potentially match children of a ReferencePath.
canMatchChildren(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePathMatcherAll
Verifies if the ReferencePathMatcherAll can potentially match children of a ReferencePath.
canMatchChildren(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePathMatcherAnd
Verifies if the ReferencePathMatcherAnd can potentially match children of a ReferencePath.
canMatchChildren(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePathMatcherByElement
Verifies if a ReferencePathMatcherByElement can potentially match children of a ReferencePath.
canMatchChildren(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePathMatcherNot
Verifies if the ReferencePathMatcherNot can potentially match children of a ReferencePath.
canMatchChildren(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePathMatcherOr
Verifies if the ReferencePathMatcherOr can potentially match children of a ReferencePath.
canMatchChildren(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePathMatcherVersionAttribute
 
checkout(Version, Path) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
 
checkoutSystem(Version) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
 
ClassificationNode - Interface in org.azyva.dragom.model
Represents a classification node at runtime.
ClassificationNodeBuilder - Interface in org.azyva.dragom.model
Allows building a ClassificationNode within a Model which can be completed dynamically.
ClassificationNodeConfig - Interface in org.azyva.dragom.model.config
Configuration of a ClassificationNode.
ClassificationNodeEvent - Class in org.azyva.dragom.model.event
Base class for all events that can be raised on ClassificationNode's.
ClassificationNodeEvent(ClassificationNode) - Constructor for class org.azyva.dragom.model.event.ClassificationNodeEvent
Constructor.
ClassificationNodePlugin - Interface in org.azyva.dragom.model.plugin
Base interface for classification node plugins..
clean(Path, Writer) - Method in interface org.azyva.dragom.model.plugin.BuilderPlugin
Cleans the workspace directory of the Module by removing files that are generated by builds of the Module, was opposed to source files.
clearLock() - Method in interface org.azyva.dragom.model.config.OptimisticLockHandle
Clears the lock.
close() - Method in interface org.azyva.dragom.execcontext.plugin.UserInteractionCallbackPlugin.BracketHandle
Closeable.close throws checked IOException which is useless and bothersome in this context.
commit(Path, String, Map<String, String>) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
 
Commit() - Constructor for class org.azyva.dragom.model.plugin.ScmPlugin.Commit
 
COMMIT_ATTR_EQUIVALENT_STATIC_VERSION - Static variable in interface org.azyva.dragom.model.plugin.ScmPlugin
Commit attribute to store the equivalent static Version associated with a commit.
COMMIT_ATTR_REFERENCE_VERSION_CHANGE - Static variable in interface org.azyva.dragom.model.plugin.ScmPlugin
Commit attribute indicating that the commit changes the Version or ArtifactVersion of a reference in the Module.
COMMIT_ATTR_VERSION_CHANGE - Static variable in interface org.azyva.dragom.model.plugin.ScmPlugin
Commit attribute indicating that the commit changes the ArtifactVersion of the Module.
commitId - Variable in class org.azyva.dragom.model.plugin.ScmPlugin.BaseVersion
 
CommitPaging() - Constructor for class org.azyva.dragom.model.plugin.ScmPlugin.CommitPaging
 
CommitPaging(int) - Constructor for class org.azyva.dragom.model.plugin.ScmPlugin.CommitPaging
 
compare(Version, Version) - Method in interface org.azyva.dragom.model.plugin.VersionClassifierPlugin
Compares two Version's.
compareEvolutionPaths(String, String) - Method in interface org.azyva.dragom.model.plugin.VersionClassifierPlugin
Compares two evolution paths.
Config - Interface in org.azyva.dragom.model.config
Root of a Model configuration.
create() - Method in interface org.azyva.dragom.model.NodeBuilder
 
createChildMutableClassificationNode() - Method in interface org.azyva.dragom.model.MutableClassificationNode
Creates a new uninitialized MutableClassificationNode.
createChildMutableClassificationNodeConfig() - Method in interface org.azyva.dragom.model.config.MutableClassificationNodeConfig
Creates a new uninitialized MutableClassificationNodeConfig.
createChildMutableModule() - Method in interface org.azyva.dragom.model.MutableClassificationNode
Creates a new uninitialized MutableModule.
createChildMutableModuleConfig() - Method in interface org.azyva.dragom.model.config.MutableClassificationNodeConfig
Creates a new uninitialized MutableModuleConfig.
createClassificationNodeBuilder() - Method in interface org.azyva.dragom.model.ModelNodeBuilderFactory
createModuleBuilder() - Method in interface org.azyva.dragom.model.ModelNodeBuilderFactory
Creates a ModuleBuilder.
createMutableClassificationNodeConfigRoot() - Method in interface org.azyva.dragom.model.config.MutableConfig
Creates a new uninitialized root MutableClassificationNodeConfig.
createMutableClassificationNodeRoot() - Method in interface org.azyva.dragom.model.MutableModel
Creates a new uninitialized root MutableClassificationNode.
createOptimisticLockHandle(boolean) - Method in interface org.azyva.dragom.model.config.MutableNodeConfig
createOptimisticLockHandle(boolean) - Method in interface org.azyva.dragom.model.MutableNode
createTempDynamicVersion(Path) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Creates a temporary dynamic Version.
createVersion(Path, Version, Map<String, String>, boolean) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
 
Credentials() - Constructor for class org.azyva.dragom.execcontext.plugin.CredentialStorePlugin.Credentials
 
CredentialStorePlugin - Interface in org.azyva.dragom.execcontext.plugin
Provides access to credentials.
CredentialStorePlugin.Credentials - Class in org.azyva.dragom.execcontext.plugin
Holds credentials.
CredentialStorePlugin.CredentialValidator - Interface in org.azyva.dragom.execcontext.plugin
Validates credentials.

D

delete() - Method in interface org.azyva.dragom.model.config.MutableNodeConfig
Deletes the MutableNodeConfig.
delete() - Method in interface org.azyva.dragom.model.MutableNode
Deletes the MutableNode.
deleteWorkspaceDir(WorkspaceDir) - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
 
DuplicateNodeException - Exception in org.azyva.dragom.model.config
DuplicateNodeException() - Constructor for exception org.azyva.dragom.model.config.DuplicateNodeException
Constructor.
DYNAMIC_VERSION_SUFFIX - Static variable in class org.azyva.dragom.model.ArtifactVersion
Suffix for dynamic ArtifactVersion.
DynamicVersionCreatedEvent - Class in org.azyva.dragom.model.event
ModuleEvent representing the creation of a new dynamic Version.
DynamicVersionCreatedEvent(Module, Version) - Constructor for class org.azyva.dragom.model.event.DynamicVersionCreatedEvent
Constructor.

E

endTool() - Method in interface org.azyva.dragom.execcontext.plugin.ToolLifeCycleExecContextPlugin
Informs the ExecContextPlugin that a tool is terminated with the ExecContext holding it.
endTool() - Method in interface org.azyva.dragom.execcontext.ToolLifeCycleExecContext
Indicates that a tool execution has ended.
ENUM_SET_CREATE_NEW - Static variable in enum org.azyva.dragom.execcontext.plugin.WorkspacePlugin.GetWorkspaceDirMode
 
ENUM_SET_CREATE_NEW_NO_PATH - Static variable in enum org.azyva.dragom.execcontext.plugin.WorkspacePlugin.GetWorkspaceDirMode
 
ENUM_SET_GET_EXISTING - Static variable in enum org.azyva.dragom.execcontext.plugin.WorkspacePlugin.GetWorkspaceDirMode
 
ENUM_SET_GET_EXISTING_OR_CREATE - Static variable in enum org.azyva.dragom.execcontext.plugin.WorkspacePlugin.GetWorkspaceDirMode
 
ENUM_SET_GET_EXISTING_OR_CREATE_NO_PATH - Static variable in enum org.azyva.dragom.execcontext.plugin.WorkspacePlugin.GetWorkspaceDirMode
 
ENUM_SET_REPEATED_VISIT - Static variable in enum org.azyva.dragom.reference.ReferenceGraph.VisitAction
 
ENUM_SET_REPEATED_VISIT_MATCHED - Static variable in enum org.azyva.dragom.reference.ReferenceGraph.VisitAction
 
ENUM_SET_STEP_IN - Static variable in enum org.azyva.dragom.reference.ReferenceGraph.VisitAction
 
ENUM_SET_STEP_OUT - Static variable in enum org.azyva.dragom.reference.ReferenceGraph.VisitAction
 
ENUM_SET_VISIT - Static variable in enum org.azyva.dragom.reference.ReferenceGraph.VisitAction
 
ENUM_SET_VISIT_MATCHED - Static variable in enum org.azyva.dragom.reference.ReferenceGraph.VisitAction
 
equals(Object) - Method in class org.azyva.dragom.execcontext.plugin.WorkspaceDirSystemModule
Override of equals to make to make instances of this class usable as map keys and in other contexts where value equality semantics are required.
equals(Object) - Method in class org.azyva.dragom.execcontext.plugin.WorkspaceDirUserModuleVersion
Override of equals to make to make instances of this class usable as map keys and in other contexts where value equality semantics are required.
equals(Object) - Method in class org.azyva.dragom.model.ArtifactGroupId
 
equals(Object) - Method in class org.azyva.dragom.model.ArtifactVersion
 
equals(Object) - Method in class org.azyva.dragom.model.config.PluginKey
 
equals(Object) - Method in class org.azyva.dragom.model.ModuleVersion
 
equals(Object) - Method in class org.azyva.dragom.model.NodePath
 
equals(Object) - Method in class org.azyva.dragom.model.Version
 
equals(Object) - Method in class org.azyva.dragom.reference.Reference
 
equals(Object) - Method in class org.azyva.dragom.reference.ReferenceGraph.Referrer
 
equals(Object) - Method in class org.azyva.dragom.reference.ReferencePathMatcherByElement
 
equalsNoVersion(Reference) - Method in class org.azyva.dragom.reference.Reference
Tests equality between two Reference without considering the Version and ArtifactVersion.
EventPlugin - Interface in org.azyva.dragom.execcontext.plugin
Manages NodeEvent's at the ExecContext level.
ExecContext - Interface in org.azyva.dragom.execcontext
Provides contextual information and behavior during the execution of tools.
ExecContextFactory - Interface in org.azyva.dragom.execcontext
Factory for getting an ExecContext.
ExecContextPlugin - Interface in org.azyva.dragom.execcontext.plugin
Marker interface for ExecContext plugins.
ExecContextPluginFactory<ExecContextPluginInterface extends ExecContextPlugin> - Interface in org.azyva.dragom.execcontext.plugin
Factory for getting an ExecContextPlugin.

F

findModuleByArtifactGroupId(ArtifactGroupId) - Method in interface org.azyva.dragom.model.Model
Finds and returns the Module whose build produces an ArtifactGroupId.
FindModuleByArtifactGroupIdPlugin - Interface in org.azyva.dragom.model.plugin
Helps in finding a module whose build produces a given ArtifactGroupId.
findModuleVersion(ModuleVersion) - Method in class org.azyva.dragom.reference.ReferencePath
Finds a ModuleVersion.
format - Variable in class org.azyva.dragom.execcontext.WorkspaceExecContext.WorkspaceFormatVersion
Workspace format.

G

get(int) - Method in class org.azyva.dragom.reference.ReferencePath
Returns a Reference in the ReferencePath given an index.
getArrayNodeName() - Method in class org.azyva.dragom.model.NodePath
 
getArtifactGroupId() - Method in class org.azyva.dragom.reference.Reference
 
getArtifactId() - Method in class org.azyva.dragom.model.ArtifactGroupId
 
getArtifactVersion(Path) - Method in interface org.azyva.dragom.model.plugin.ArtifactVersionManagerPlugin
 
getArtifactVersion() - Method in class org.azyva.dragom.reference.Reference
 
getBaseVersion(Version) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
 
getCannotBuildRemotelyReason() - Method in interface org.azyva.dragom.model.plugin.RemoteBuilderPlugin.RemoteBuildHandle
Returns the reason why the build cannot be performed remotely.
getClassificationNode() - Method in class org.azyva.dragom.model.event.ClassificationNodeEvent
 
getClassificationNode(NodePath) - Method in interface org.azyva.dragom.model.Model
Returns the ClassificationNode corresponding to a NodePath.
getClassificationNode() - Method in interface org.azyva.dragom.model.plugin.ClassificationNodePlugin
Returns the ClassificationNode to which this ClassificationNodePlugin is attached.
getClassificationNodeConfigRoot() - Method in interface org.azyva.dragom.model.config.Config
 
getClassificationNodeParent() - Method in interface org.azyva.dragom.model.Node
 
getClassificationNodeRoot() - Method in interface org.azyva.dragom.model.Model
 
getClassNodePlugin() - Method in interface org.azyva.dragom.model.config.PluginDefConfig
 
getClassNodePlugin() - Method in class org.azyva.dragom.model.config.SimplePluginDefConfig
 
getCorrespondingArtifactVersion() - Method in class org.azyva.dragom.model.Version
Returns an ArtifactVersion corresponding to this Version assuming a direct equivalence between the two.
getCorrespondingVersion() - Method in class org.azyva.dragom.model.ArtifactVersion
Returns a Version corresponding to this ArtifactVersion assuming a direct equivalence between the two.
getCredentials(String, String, CredentialStorePlugin.CredentialValidator) - Method in interface org.azyva.dragom.execcontext.plugin.CredentialStorePlugin
Returns the credentials for the specified resource and user.
getDefaultClassNodePlugin() - Method in interface org.azyva.dragom.model.plugin.PluginFactory
Returns the default NodePlugin interface supported as a Class.
getDefaultPluginId(Class<? extends NodePlugin>) - Method in interface org.azyva.dragom.model.plugin.PluginFactory
Returns the default plugin ID associated with a NodePlugin class.
getDefaultVersion() - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
 
getEvolutionPath(Version) - Method in interface org.azyva.dragom.model.plugin.VersionClassifierPlugin
Returns the evolution path associated with a Version.
getExecContext(Properties) - Method in interface org.azyva.dragom.execcontext.ExecContextFactory
Returns an ExecContext.
getExecContextPlugin(Class<ExecContextPluginInterface>) - Method in interface org.azyva.dragom.execcontext.ExecContext
Returns an ExecContextPlugin.
getExecContextPlugin(ExecContext) - Method in interface org.azyva.dragom.execcontext.plugin.ExecContextPluginFactory
Returns an instance of the ExecContextPlugin.
getGroupId() - Method in class org.azyva.dragom.model.ArtifactGroupId
 
getImplData() - Method in class org.azyva.dragom.reference.Reference
 
getInfo(String) - Method in interface org.azyva.dragom.execcontext.plugin.UserInteractionCallbackPlugin
 
getInfoPassword(String) - Method in interface org.azyva.dragom.execcontext.plugin.UserInteractionCallbackPlugin
 
getInfoWithDefault(String, String) - Method in interface org.azyva.dragom.execcontext.plugin.UserInteractionCallbackPlugin
 
getInitProperty(String) - Method in interface org.azyva.dragom.execcontext.ExecContext
Returns an initialization property.
getJobFullName(Version) - Method in interface org.azyva.dragom.model.plugin.JenkinsJobInfoPlugin
Returns the full name of the job.
getLeafModuleVersion() - Method in class org.azyva.dragom.reference.ReferencePath
 
getLeafReference() - Method in class org.azyva.dragom.reference.ReferencePath
 
getListChildNode() - Method in interface org.azyva.dragom.model.ClassificationNode
 
getListChildNodeConfig() - Method in interface org.azyva.dragom.model.config.ClassificationNodeConfig
 
getListCommit(Version, ScmPlugin.CommitPaging, EnumSet<ScmPlugin.GetListCommitFlag>) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Gets the list of Commits for a Version.
getListCommitDiverge(Version, Version, ScmPlugin.CommitPaging, EnumSet<ScmPlugin.GetListCommitFlag>) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Gets the list of ScmPlugin.Commit's reachable from some Version but not from some other Version.
getListModulePossiblyProduceArtifactGroupId(ArtifactGroupId) - Method in interface org.azyva.dragom.model.plugin.FindModuleByArtifactGroupIdPlugin
Returns the (NodePath of the) modules whose build possibly produce an ArtifactGroupId.
getListModuleVersion(NodePath) - Method in interface org.azyva.dragom.reference.ReferenceGraph
Returns the List of ModuleVersion's corresponding to a specified Module identified by its NodePath.
getListModuleVersionMatched() - Method in interface org.azyva.dragom.reference.ReferenceGraph
 
getListModuleVersionRoot() - Method in interface org.azyva.dragom.reference.ReferenceGraph
 
getListPluginDefConfig() - Method in interface org.azyva.dragom.model.config.NodeConfig
Returns a List of all the PluginDefConfig's.
getListPluginDefConfig() - Method in interface org.azyva.dragom.model.config.NodeConfigTransferObject
Returns a List of all the PluginDefConfig's.
getListPluginDefConfig() - Method in class org.azyva.dragom.model.config.SimpleNodeConfigTransferObject
 
getListPluginId(Class<? extends NodePlugin>) - Method in interface org.azyva.dragom.model.Node
Returns the List of plugin IDs of all NodePlugin's of the specified class available.
getListPropertyDefConfig() - Method in interface org.azyva.dragom.model.config.NodeConfig
Returns a List of all the PropertyDefConfig's.
getListPropertyDefConfig() - Method in interface org.azyva.dragom.model.config.NodeConfigTransferObject
Returns a List of all the PropertyDefConfig's.
getListPropertyDefConfig() - Method in class org.azyva.dragom.model.config.SimpleNodeConfigTransferObject
 
getListReference(Path) - Method in interface org.azyva.dragom.model.plugin.ReferenceManagerPlugin
 
getListReference(ModuleVersion) - Method in interface org.azyva.dragom.reference.ReferenceGraph
Returns the List of Reference's of a specified ModuleVersion.
getListReferencePathMatcher() - Method in class org.azyva.dragom.reference.ReferencePathMatcherAnd
Returns the List of ReferencePathMatcher's.
getListReferencePathMatcher() - Method in class org.azyva.dragom.reference.ReferencePathMatcherOr
Returns the List of ReferencePathMatcher's.
getListReferrer(ModuleVersion) - Method in interface org.azyva.dragom.reference.ReferenceGraph
Returns the List of ReferenceGraph.Referrer's to a specified ModuleVersion.
getListVersionStatic() - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
 
getLocation() - Method in interface org.azyva.dragom.model.plugin.RemoteBuilderPlugin.RemoteBuildHandle
 
getLog(Writer) - Method in interface org.azyva.dragom.model.plugin.RemoteBuilderPlugin.RemoteBuildHandle
Writes the log of the build in the provided Writer.
getMapTemplateParam(ReferenceGraph, Version) - Method in interface org.azyva.dragom.model.plugin.JenkinsJobInfoPlugin
Returns a Map of the parameters to use with the template returned by getTemplate to create a job.
getMapVersionAttr(Version) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
 
getModel() - Method in interface org.azyva.dragom.execcontext.ExecContext
Returns the Model Model.
getModel(Properties) - Method in interface org.azyva.dragom.model.ModelFactory
Returns a Model.
getModel() - Method in interface org.azyva.dragom.model.Node
 
getModule() - Method in class org.azyva.dragom.model.event.ModuleEvent
 
getModule(NodePath) - Method in interface org.azyva.dragom.model.Model
Returns the Module corresponding to a NodePath.
getModule() - Method in interface org.azyva.dragom.model.plugin.ModulePlugin
Returns the Module to which this ModulePlugin is attached.
getModuleName() - Method in class org.azyva.dragom.model.NodePath
 
getModuleVersion() - Method in class org.azyva.dragom.execcontext.plugin.WorkspaceDirUserModuleVersion
 
getModuleVersion() - Method in interface org.azyva.dragom.model.plugin.RemoteBuilderPlugin.RemoteBuildHandle
 
getModuleVersion() - Method in class org.azyva.dragom.reference.Reference
 
getModuleVersion() - Method in class org.azyva.dragom.reference.ReferenceGraph.Referrer
 
getName() - Method in interface org.azyva.dragom.execcontext.ExecContext
 
getName() - Method in interface org.azyva.dragom.model.config.NodeConfig
 
getName() - Method in interface org.azyva.dragom.model.config.NodeConfigTransferObject
 
getName() - Method in interface org.azyva.dragom.model.config.PropertyDefConfig
Returns the
getName() - Method in class org.azyva.dragom.model.config.SimpleNodeConfigTransferObject
 
getName() - Method in class org.azyva.dragom.model.config.SimplePropertyDefConfig
 
getName() - Method in interface org.azyva.dragom.model.Node
 
getNode() - Method in class org.azyva.dragom.model.event.NodeEvent
 
getNode() - Method in interface org.azyva.dragom.model.plugin.NodePlugin
 
getNodeChild(String) - Method in interface org.azyva.dragom.model.ClassificationNode
Returns a child Node.
getNodeConfigChild(String) - Method in interface org.azyva.dragom.model.config.ClassificationNodeConfig
Returns a child NodeConfig.
getNodeConfigTransferObject(OptimisticLockHandle) - Method in interface org.azyva.dragom.model.config.MutableNodeConfig
getNodeConfigTransferObject(OptimisticLockHandle) - Method in interface org.azyva.dragom.model.MutableNode
getNodeCount() - Method in class org.azyva.dragom.model.NodePath
 
getNodeName(int) - Method in class org.azyva.dragom.model.NodePath
Returns the name of a Node in the NodePath.
getNodePath() - Method in class org.azyva.dragom.execcontext.plugin.WorkspaceDirSystemModule
 
getNodePath() - Method in class org.azyva.dragom.model.ModuleVersion
 
getNodePath() - Method in interface org.azyva.dragom.model.Node
 
getNodePathParent() - Method in class org.azyva.dragom.model.NodePath
 
getNodePathPartial() - Method in class org.azyva.dragom.model.NodePath
 
getNodePlugin(Class<NodePluginInterface>, String) - Method in interface org.azyva.dragom.model.Node
Gets the specified NodePlugin for this Node.
getNodeType() - Method in interface org.azyva.dragom.model.config.NodeConfig
 
getNodeType() - Method in interface org.azyva.dragom.model.Node
 
getPartial() - Method in interface org.azyva.dragom.model.NodeBuilder
 
getPathMetadataDir() - Method in interface org.azyva.dragom.execcontext.WorkspaceExecContext
 
getPathWorkspace() - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
 
getPathWorkspaceDir() - Method in interface org.azyva.dragom.execcontext.WorkspaceExecContext
 
getPlugin(Class<NodePluginInterface>, Node) - Method in interface org.azyva.dragom.model.plugin.PluginFactory
Returns a NodePlugin of the specified Class for a given Node.
getPluginClass() - Method in interface org.azyva.dragom.model.config.PluginDefConfig
Returns the plugin implementation class name.
getPluginClass() - Method in class org.azyva.dragom.model.config.SimplePluginDefConfig
 
getPluginDefConfig(Class<? extends NodePlugin>, String) - Method in interface org.azyva.dragom.model.config.NodeConfig
Returns a PluginDefConfig.
getPluginDefConfig(Class<? extends NodePlugin>, String) - Method in interface org.azyva.dragom.model.config.NodeConfigTransferObject
Returns a PluginDefConfig.
getPluginDefConfig(Class<? extends NodePlugin>, String) - Method in class org.azyva.dragom.model.config.SimpleNodeConfigTransferObject
 
getPluginId() - Method in interface org.azyva.dragom.model.config.PluginDefConfig
 
getPluginId() - Method in class org.azyva.dragom.model.config.SimplePluginDefConfig
 
getProperty(String) - Method in interface org.azyva.dragom.execcontext.ExecContext
Returns a workspace property.
getProperty(Node, String) - Method in interface org.azyva.dragom.execcontext.plugin.RuntimePropertiesPlugin
Gets the value of a property associated with a node.
getProperty(String) - Method in interface org.azyva.dragom.model.Node
Returns the value of a property.
getPropertyDefConfig(String) - Method in interface org.azyva.dragom.model.config.NodeConfig
getPropertyDefConfig(String) - Method in interface org.azyva.dragom.model.config.NodeConfigTransferObject
getPropertyDefConfig(String) - Method in class org.azyva.dragom.model.config.SimpleNodeConfigTransferObject
 
getPropertyNameSegment() - Method in class org.azyva.dragom.model.NodePath
This method behaves in a way very similar to toString, except that '.' is used to separate node names instead of "/", and no trailing '.' is added at the end, making the returned String more appropriate for use as part of a property name.
getReaderConfig(ReferenceGraph, Version) - Method in interface org.azyva.dragom.model.plugin.JenkinsJobInfoPlugin
Returns a Reader from which the XML configuration of the job to be created can be read.
getReference() - Method in class org.azyva.dragom.reference.ReferenceGraph.Referrer
 
getReferencePathMatcher() - Method in class org.azyva.dragom.reference.ReferencePathMatcherNot
 
getRemoteBuildStatus() - Method in interface org.azyva.dragom.model.plugin.RemoteBuilderPlugin.RemoteBuildHandle
getScmType() - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
 
getScmUrl(Path) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
 
getSetDefiniteArtifactGroupIdProduced() - Method in interface org.azyva.dragom.model.plugin.ArtifactInfoPlugin
Gets the set of all ArtifactGroupId produced by builds of this module.
getSetInitProperty() - Method in interface org.azyva.dragom.execcontext.ExecContext
 
getSetProperty(String) - Method in interface org.azyva.dragom.execcontext.ExecContext
Returns a Set of all workspace property names having a given prefix.
getSetToolProperty() - Method in interface org.azyva.dragom.execcontext.ToolLifeCycleExecContext
Tool properties are those provided by a tool when calling ToolLifeCycleExecContext.startTool(java.util.Properties).
getSetWorkspaceDir(Class<? extends WorkspaceDir>) - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
 
getSetWorkspaceDir(WorkspaceDir) - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
 
getTemplate() - Method in interface org.azyva.dragom.model.plugin.JenkinsJobInfoPlugin
Returns the full name of the template to use for creating the job, as in TopFolder/SubFolder/template.
getToolProperty(String) - Method in interface org.azyva.dragom.execcontext.ToolLifeCycleExecContext
Returns the value of an tool property.
getTransientData(String) - Method in interface org.azyva.dragom.execcontext.ExecContext
Returns a transient data.
getValue() - Method in interface org.azyva.dragom.model.config.PropertyDefConfig
 
getValue() - Method in class org.azyva.dragom.model.config.SimplePropertyDefConfig
 
getVersion() - Method in class org.azyva.dragom.model.ArtifactVersion
 
getVersion() - Method in class org.azyva.dragom.model.event.VersionCreatedEvent
 
getVersion() - Method in class org.azyva.dragom.model.ModuleVersion
Returns the Version.
getVersion(Path) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
 
getVersion() - Method in class org.azyva.dragom.model.Version
 
getVersionType() - Method in class org.azyva.dragom.model.ArtifactVersion
 
getVersionType() - Method in class org.azyva.dragom.model.Version
 
getWorkspaceDir(WorkspaceDir, EnumSet<WorkspacePlugin.GetWorkspaceDirMode>, WorkspacePlugin.WorkspaceDirAccessMode) - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
 
getWorkspaceDirAccessMode(Path) - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
 
getWorkspaceDirConflict(WorkspaceDir) - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
 
getWorkspaceDirFromPath(Path) - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
 
getWorkspaceDirInitProperty() - Method in interface org.azyva.dragom.execcontext.WorkspaceExecContextFactory
Initialization property that specifies the path of the root workspace directory.
getWorkspaceFormatVersion() - Method in interface org.azyva.dragom.execcontext.WorkspaceExecContext
 

H

hashCode() - Method in class org.azyva.dragom.execcontext.plugin.WorkspaceDirSystemModule
Override of hashCode to make instances of this class usable efficiently as map keys.
hashCode() - Method in class org.azyva.dragom.execcontext.plugin.WorkspaceDirUserModuleVersion
Override of hashCode to make instances of this class usable efficiently as map keys.
hashCode() - Method in class org.azyva.dragom.model.ArtifactGroupId
 
hashCode() - Method in class org.azyva.dragom.model.ArtifactVersion
 
hashCode() - Method in class org.azyva.dragom.model.config.PluginKey
 
hashCode() - Method in class org.azyva.dragom.model.ModuleVersion
 
hashCode() - Method in class org.azyva.dragom.model.NodePath
 
hashCode() - Method in class org.azyva.dragom.model.Version
 
hashCode() - Method in class org.azyva.dragom.reference.Reference
 
hashCode() - Method in class org.azyva.dragom.reference.ReferenceGraph.Referrer
 

I

id - Variable in class org.azyva.dragom.model.plugin.ScmPlugin.Commit
 
indDone - Variable in class org.azyva.dragom.model.plugin.ScmPlugin.CommitPaging
 
indUserSpecificResource - Variable in class org.azyva.dragom.execcontext.plugin.CredentialStorePlugin.Credentials
Indicates if the user is specific to the resource, embedded in the resource, as is often the case in URL (e.g., https://<user>@<server>/...).
init() - Method in interface org.azyva.dragom.model.plugin.NodeInitPlugin
Initializes the Node.
isArtifactGroupIdPossiblyProduced(ArtifactGroupId) - Method in interface org.azyva.dragom.model.plugin.ArtifactInfoPlugin
Indicates if builds of this module possibly produce artifacts with a given ArtifactGroupId.
isArtifactGroupIdProduced(ArtifactGroupId) - Method in interface org.azyva.dragom.model.plugin.ArtifactInfoPlugin
Indicates if builds of this module produce artifacts with a given ArtifactGroupId.
isBatchMode() - Method in interface org.azyva.dragom.execcontext.plugin.UserInteractionCallbackPlugin
 
isBuildNeeded(Version) - Method in interface org.azyva.dragom.model.plugin.RemoteBuilderPlugin
Indicates if the Version if the Module needs to be built.
isCleanSupported() - Method in interface org.azyva.dragom.model.plugin.BuilderPlugin
 
isCreatedDynamically() - Method in interface org.azyva.dragom.model.Node
 
isCredentialsExist(String, String, CredentialStorePlugin.CredentialValidator) - Method in interface org.azyva.dragom.execcontext.plugin.CredentialStorePlugin
Indicates if the credentials are available for the specified resource and user.
isDeleted() - Method in interface org.azyva.dragom.model.MutableNode
Indicates if the MutableNode has been deleted.
isHandleParentFolderCreation() - Method in interface org.azyva.dragom.model.plugin.JenkinsJobInfoPlugin
 
isLocked() - Method in interface org.azyva.dragom.model.config.OptimisticLockHandle
Indicates if the OptimisticLockHandle is actually locked, meaning that it represents some state.
isMatchedModuleVersion(ModuleVersion) - Method in interface org.azyva.dragom.reference.ReferenceGraph
Indicates if a ModuleVersion is matched.
isModuleExists() - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
 
isNew() - Method in interface org.azyva.dragom.model.config.MutableNodeConfig
 
isNew() - Method in interface org.azyva.dragom.model.MutableNode
isNodePluginExists(Class<? extends NodePlugin>, String) - Method in interface org.azyva.dragom.model.Node
Verifies if a NodePlugin exists for this Node, without instantiating it.
isOnlyThisNode() - Method in interface org.azyva.dragom.model.config.PluginDefConfig
 
isOnlyThisNode() - Method in interface org.azyva.dragom.model.config.PropertyDefConfig
 
isOnlyThisNode() - Method in class org.azyva.dragom.model.config.SimplePluginDefConfig
 
isOnlyThisNode() - Method in class org.azyva.dragom.model.config.SimplePropertyDefConfig
 
isOptimisticLockValid(OptimisticLockHandle) - Method in interface org.azyva.dragom.model.config.MutableNodeConfig
Verifies if the lock held by the an OptimisticLockHandle is valid, meaning that its state corresponds to the state of the data it represents.
isOptimisticLockValid(OptimisticLockHandle) - Method in interface org.azyva.dragom.model.MutableNode
Verifies if the lock held by the an OptimisticLockHandle is valid, meaning that its state corresponds to the state of the data it represents.
isPartial() - Method in class org.azyva.dragom.model.NodePath
 
isPathWorkspaceDirExists(Path) - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
 
isPluginDefConfigExists(Class<? extends NodePlugin>, String) - Method in interface org.azyva.dragom.model.config.NodeConfig
Verifies if a PluginDefConfig exists.
isPluginDefConfigExists(Class<? extends NodePlugin>, String) - Method in interface org.azyva.dragom.model.config.NodeConfigTransferObject
Verifies if a PluginDefConfig exists.
isPluginDefConfigExists(Class<? extends NodePlugin>, String) - Method in class org.azyva.dragom.model.config.SimpleNodeConfigTransferObject
 
isPluginSupported(Class<NodePluginInterface>) - Method in interface org.azyva.dragom.model.plugin.PluginFactory
Indicates if a NodePlugin is supported.
isPropertyExists(String) - Method in interface org.azyva.dragom.model.config.NodeConfig
Verifies if a PropertyDefConfig exists.
isPropertyExists(String) - Method in interface org.azyva.dragom.model.config.NodeConfigTransferObject
Verifies if a PropertyDefConfig exists.
isPropertyExists(String) - Method in class org.azyva.dragom.model.config.SimpleNodeConfigTransferObject
 
isRootModuleVersion(ModuleVersion) - Method in interface org.azyva.dragom.reference.ReferenceGraph
Indicates if a ModuleVersion is a root of the ReferenceGraph.
isSomethingToBuild(Path) - Method in interface org.azyva.dragom.model.plugin.BuilderPlugin
Indicates if the Module has source files that are more recent than files generated by the previous build, or if the build of the Module would generate new files.
isSomethingToClean(Path) - Method in interface org.azyva.dragom.model.plugin.BuilderPlugin
Indicates if there is something (build-related) to clean in the workspace directory for the Module.
isSuccess() - Method in interface org.azyva.dragom.model.plugin.RemoteBuilderPlugin.RemoteBuildHandle
Indicates the build was successful, as opposed to a failure.
isSupportMultipleModuleVersion() - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
 
isSync(Path, EnumSet<ScmPlugin.IsSyncFlag>) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
 
isTempDynamicVersion(Version) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
Verifies if there is a temporary dynamic Version with the specified Version as its base.
isTransient() - Method in interface org.azyva.dragom.execcontext.plugin.ToolLifeCycleExecContextPlugin
 
isVersionExists(Version) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
 
isWorkspaceDirExist(WorkspaceDir) - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
 

J

JenkinsJobInfoPlugin - Interface in org.azyva.dragom.model.plugin
Abstracts the mechanism for obtaining the information about the Jenkins job corresponding to the module.

L

LOCAL_CHANGES_ONLY - Static variable in enum org.azyva.dragom.model.plugin.ScmPlugin.IsSyncFlag
 

M

mapArtifactVersionToVersion(ArtifactVersion) - Method in interface org.azyva.dragom.model.plugin.ArtifactVersionMapperPlugin
 
mapAttr - Variable in class org.azyva.dragom.model.plugin.ScmPlugin.Commit
 
mapVersionToArtifactVersion(Version) - Method in interface org.azyva.dragom.model.plugin.ArtifactVersionMapperPlugin
 
matches(ReferencePath) - Method in interface org.azyva.dragom.reference.ReferencePathMatcher
Verifies if a ReferencePathMatcher matches a ReferencePath.
matches(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePathMatcherAll
Verifies if the ReferencePathMatcherAll matches a ReferencePath.
matches(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePathMatcherAnd
Verifies if a ReferencePathMatcherAnd matches a ReferencePath.
matches(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePathMatcherByElement
Verifies if a ReferencePathMatcherByElement matches a ReferencePath.
matches(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePathMatcherNot
Verifies if the ReferencePathMatcherNot matches a ReferencePath.
matches(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePathMatcherOr
Verifies if the ReferencePathMatcherOr matches a ReferencePath.
matches(ReferencePath) - Method in class org.azyva.dragom.reference.ReferencePathMatcherVersionAttribute
 
maxCount - Variable in class org.azyva.dragom.model.plugin.ScmPlugin.CommitPaging
 
merge(Path, Version, String) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
 
merge(Path, Version, List<ScmPlugin.Commit>, String) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
 
message - Variable in class org.azyva.dragom.model.plugin.ScmPlugin.Commit
 
Model - Interface in org.azyva.dragom.model
Represents the runtime model.
ModelFactory - Interface in org.azyva.dragom.model
Factory for getting a Model.
ModelNodeBuilderFactory - Interface in org.azyva.dragom.model
Model's which can be completed dynamically implement this interface.
Module - Interface in org.azyva.dragom.model
Represents a module at runtime.
ModuleBuilder - Interface in org.azyva.dragom.model
Allows building a Module within a Model which can be completed dynamically.
ModuleConfig - Interface in org.azyva.dragom.model.config
Configuration of a Module.
ModuleEvent - Class in org.azyva.dragom.model.event
Base class for all events that can be raised on Module's
ModuleEvent(Module) - Constructor for class org.azyva.dragom.model.event.ModuleEvent
Constructor.
ModulePlugin - Interface in org.azyva.dragom.model.plugin
Base interface for module plugins.
ModuleVersion - Class in org.azyva.dragom.model
Represents a specific Version of a Module.
ModuleVersion(NodePath, Version) - Constructor for class org.azyva.dragom.model.ModuleVersion
Constructor using the individual fields.
ModuleVersion(NodePath) - Constructor for class org.azyva.dragom.model.ModuleVersion
Constructor using only a NodePath, with a null Version to represent the default Version of a Module, or simply not include a Version.
ModuleVersion(String) - Constructor for class org.azyva.dragom.model.ModuleVersion
Constructor using a ModuleVersion literal.
moduleVersionExists(ModuleVersion) - Method in interface org.azyva.dragom.reference.ReferenceGraph
Indicates if a ModuleVersion is part of the ReferenceGraph.
MutableClassificationNode - Interface in org.azyva.dragom.model
Extension of ClassificationNodeConfig that allows changing the configuration data.
MutableClassificationNodeConfig - Interface in org.azyva.dragom.model.config
Extension of ClassificationNodeConfig that allows changing the configuration data.
MutableConfig - Interface in org.azyva.dragom.model.config
Extension of Config that allows changing the configuration data.
MutableModel - Interface in org.azyva.dragom.model
Extension of Model that allows changing the underlying configuration data from which the Model is created.
MutableModule - Interface in org.azyva.dragom.model
Extension of Module that allows changing the configuration data.
MutableModuleConfig - Interface in org.azyva.dragom.model.config
Extension of ModuleConfig that allows changing the configuration data.
MutableNode - Interface in org.azyva.dragom.model
Extension of Node that allows changing the configuration data.
MutableNodeConfig - Interface in org.azyva.dragom.model.config
Extension of NodeConfig that allows changing the configuration data.

N

Node - Interface in org.azyva.dragom.model
Represents a node at runtime.
NodeBuilder<NodeSubType extends Node> - Interface in org.azyva.dragom.model
Allows building a Node within a Model which can be completed dynamically.
NodeConfig - Interface in org.azyva.dragom.model.config
Configuration of a Node.
NodeConfigTransferObject - Interface in org.azyva.dragom.model.config
Transfer object for a MutableNodeConfig basic configuration data.
NodeEvent - Class in org.azyva.dragom.model.event
Base class for all events that can be raised on Node's.
NodeEvent(Node) - Constructor for class org.azyva.dragom.model.event.NodeEvent
Constructor.
NodeEventListener<NodeEventClass extends NodeEvent> - Interface in org.azyva.dragom.model.event
Interface that must be implemented by NodeEvent listeners.
NodeInitPlugin - Interface in org.azyva.dragom.model.plugin
This plugin is called when a Node is initialized.
NodePath - Class in org.azyva.dragom.model
Represents the path of a Node within the Model.
NodePath(String[]) - Constructor for class org.azyva.dragom.model.NodePath
Constructor for a non-partial NodePath using an array of Node names.
NodePath(String[], boolean) - Constructor for class org.azyva.dragom.model.NodePath
Constructor using an array of Node names.
NodePath(NodePath, String) - Constructor for class org.azyva.dragom.model.NodePath
Constructor for a non-partial NodePath using a partial parent NodePath and a Module name.
NodePath(NodePath, String, boolean) - Constructor for class org.azyva.dragom.model.NodePath
Constructor using a partial parent NodePath and a Node name.
NodePath(String) - Constructor for class org.azyva.dragom.model.NodePath
Constructor using a NodePath literal.
NodePlugin - Interface in org.azyva.dragom.model.plugin
Base interface for all node plugins.
NodeType - Enum in org.azyva.dragom.model.config
Defines the types of (NodeConfig's.
NodeVisitor - Interface in org.azyva.dragom.model

O

object - Variable in class org.azyva.dragom.apiutil.ByReference
The referenced object.
onEvent(NodeEventClass) - Method in interface org.azyva.dragom.model.event.NodeEventListener
 
OptimisticLockException - Exception in org.azyva.dragom.model.config
Thrown by MutableNodeConfig and MutableNode in relation to the handling of OptimisticLockHandle.
OptimisticLockException() - Constructor for exception org.azyva.dragom.model.config.OptimisticLockException
Constructor.
OptimisticLockHandle - Interface in org.azyva.dragom.model.config
Represents an optimistic lock held on an entity.
org.azyva.dragom.apiutil - package org.azyva.dragom.apiutil
 
org.azyva.dragom.execcontext - package org.azyva.dragom.execcontext
 
org.azyva.dragom.execcontext.plugin - package org.azyva.dragom.execcontext.plugin
 
org.azyva.dragom.model - package org.azyva.dragom.model
 
org.azyva.dragom.model.config - package org.azyva.dragom.model.config
Contains Model configuration interfaces.
org.azyva.dragom.model.event - package org.azyva.dragom.model.event
 
org.azyva.dragom.model.plugin - package org.azyva.dragom.model.plugin
 
org.azyva.dragom.reference - package org.azyva.dragom.reference
 

P

parse(String) - Static method in class org.azyva.dragom.model.ArtifactGroupId
Parses an ArtifactGroupId literal.
parse(String) - Static method in class org.azyva.dragom.model.ArtifactVersion
Parses an ArtifactVersion literal.
parse(String) - Static method in class org.azyva.dragom.model.ModuleVersion
Parses a ModuleVersion literal.
parse(String) - Static method in class org.azyva.dragom.model.NodePath
Parses a NodePath literal.
parse(String) - Static method in class org.azyva.dragom.model.Version
Parses a Version literal.
parse(String, Model) - Static method in class org.azyva.dragom.reference.ReferencePathMatcherByElement
Parses a ReferencePathMatcherByElement literal.
password - Variable in class org.azyva.dragom.execcontext.plugin.CredentialStorePlugin.Credentials
Password.
PluginDefConfig - Interface in org.azyva.dragom.model.config
Configuration of a NodePlugin within a NodeConfig.
PluginFactory - Interface in org.azyva.dragom.model.plugin
 
PluginKey - Class in org.azyva.dragom.model.config
Both NodeConfig implementations and Node need to maintain Map's of PluginDefConfig or NodePlugin.
PluginKey(Class<? extends NodePlugin>, String) - Constructor for class org.azyva.dragom.model.config.PluginKey
Constructor.
PropertyDefConfig - Interface in org.azyva.dragom.model.config
Configuration of a property within a NodeConfig.
provideInfo(String) - Method in interface org.azyva.dragom.execcontext.plugin.UserInteractionCallbackPlugin
 
provideInfoWithWriter(String) - Method in interface org.azyva.dragom.execcontext.plugin.UserInteractionCallbackPlugin
Provides information to the user in a way similar to UserInteractionCallbackPlugin.provideInfo(java.lang.String), but returns a Writer so that the caller can append additional information.

R

raiseNodeEvent(NodeEvent) - Method in interface org.azyva.dragom.execcontext.plugin.EventPlugin
Raises a NodeEvent.
raiseNodeEvent(NodeEvent) - Method in interface org.azyva.dragom.model.Node
Raises a NodeEvent.
Reference - Class in org.azyva.dragom.reference
Class representing a reference.
Reference(ModuleVersion, ArtifactGroupId, ArtifactVersion, Object) - Constructor for class org.azyva.dragom.reference.Reference
Constructor.
Reference(ModuleVersion, ArtifactGroupId, ArtifactVersion) - Constructor for class org.azyva.dragom.reference.Reference
Constructor with no extra implementation data.
Reference(ModuleVersion) - Constructor for class org.azyva.dragom.reference.Reference
Constructor for a source-level reference, or when artifact-level reference is not important.
ReferenceGraph - Interface in org.azyva.dragom.reference
Represents a reference graph of ModuleVersion's and operations that can can be performed on it.
ReferenceGraph.ReentryMode - Enum in org.azyva.dragom.reference
Reentry mode to determine what to do when a ModuleVersion has already been visisted during the traversal of a ReferenceGraph.
ReferenceGraph.Referrer - Class in org.azyva.dragom.reference
Represents a ModuleVersion that references another ModuleVersion.
ReferenceGraph.VisitAction - Enum in org.azyva.dragom.reference
Action during the traversal of a ReferenceGraph.
ReferenceGraph.VisitControl - Enum in org.azyva.dragom.reference
Controls the subsequent visit actions during a traversal of the ReferenceGraph.
ReferenceGraph.Visitor - Interface in org.azyva.dragom.reference
Visitor interface.
ReferenceManagerPlugin - Interface in org.azyva.dragom.model.plugin
Manages the references a module has to other modules within its sources.
ReferencePath - Class in org.azyva.dragom.reference
Represents a reference path.
ReferencePath() - Constructor for class org.azyva.dragom.reference.ReferencePath
Default constructor;
ReferencePath(ReferencePath) - Constructor for class org.azyva.dragom.reference.ReferencePath
Copy constructor.
ReferencePathMatcher - Interface in org.azyva.dragom.reference
Interface for ReferencePath matchers.
ReferencePathMatcherAll - Class in org.azyva.dragom.reference
Dummy ReferencePathMatcher that matches all ReferencePath's.
ReferencePathMatcherAll() - Constructor for class org.azyva.dragom.reference.ReferencePathMatcherAll
 
ReferencePathMatcherAnd - Class in org.azyva.dragom.reference
Represents a List of ReferencePathMatcher which matches a ReferencePath if all of the ReferencePathMatcher's within the List match, or, as a special case, if the List is empty.
ReferencePathMatcherAnd() - Constructor for class org.azyva.dragom.reference.ReferencePathMatcherAnd
Default constructor.
ReferencePathMatcherByElement - Class in org.azyva.dragom.reference
ReferencePathMatcher that matches ReferencePath's using a sequence of matching elements.
ReferencePathMatcherByElement(String, Model) - Constructor for class org.azyva.dragom.reference.ReferencePathMatcherByElement
Constructor using a ReferencePathMatcherByElement literal.
ReferencePathMatcherNot - Class in org.azyva.dragom.reference
ReferencePathMatcher that matches a ReferencePath if its inner ReferencePathMatcher does not.
ReferencePathMatcherNot(ReferencePathMatcher) - Constructor for class org.azyva.dragom.reference.ReferencePathMatcherNot
Constructor.
ReferencePathMatcherOr - Class in org.azyva.dragom.reference
Represents a List of ReferencePathMatcher which matches a ReferencePath if any of the ReferencePathMatcher within the List matches, or, as a special case, if the List is empty.
ReferencePathMatcherOr() - Constructor for class org.azyva.dragom.reference.ReferencePathMatcherOr
Default constructor.
ReferencePathMatcherVersionAttribute - Class in org.azyva.dragom.reference
ReferencePathMatcher that matches ReferencePath's based on a Version attribute defined on Version the leaf Reference.
ReferencePathMatcherVersionAttribute(String, String, Model) - Constructor for class org.azyva.dragom.reference.ReferencePathMatcherVersionAttribute
Constructor.
Referrer(ModuleVersion, Reference) - Constructor for class org.azyva.dragom.reference.ReferenceGraph.Referrer
Constructor.
registerListener(Node, NodeEventListener<NodeEventClass>, boolean, boolean) - Method in interface org.azyva.dragom.execcontext.plugin.EventPlugin
Registers a NodeEventListener for NodeEvent's raised on a Node.
registerListener(NodeEventListener<NodeEventClass>, boolean) - Method in interface org.azyva.dragom.model.Node
Registers a NodeEventListener.
release() - Method in interface org.azyva.dragom.execcontext.ExecContext
If the ExecContext is cached, releases it so that a subsequent request for the same ExecContext (for instance an ExecContext based on the same workspace) will recreate it.
releaseTempDynamicVersion(Path) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
 
releaseWorkspaceDir(Path) - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
 
REMOTE_CHANGES_ONLY - Static variable in enum org.azyva.dragom.model.plugin.ScmPlugin.IsSyncFlag
 
RemoteBuilderPlugin - Interface in org.azyva.dragom.model.plugin
Allows building a Module remotely.
RemoteBuilderPlugin.RemoteBuildHandle - Interface in org.azyva.dragom.model.plugin
Represents a remote build and allows obtaining its status and interacting with it.
RemoteBuilderPlugin.RemoteBuildHandle.RemoteBuildStatus - Enum in org.azyva.dragom.model.plugin
Possible remote build statuses.
removeLeafReference() - Method in class org.azyva.dragom.reference.ReferencePath
Removes the leaf Reference (from the tail of the List).
removeLeafReferences(int) - Method in class org.azyva.dragom.reference.ReferencePath
Removes a given number of leaf Reference (from the tail of the List).
removePlugingDefConfig(Class<? extends NodePlugin>, String) - Method in interface org.azyva.dragom.model.config.NodeConfigTransferObject
removePlugingDefConfig(Class<? extends NodePlugin>, String) - Method in class org.azyva.dragom.model.config.SimpleNodeConfigTransferObject
 
removeProperties(String) - Method in interface org.azyva.dragom.execcontext.ExecContext
Removes all properties having a given prefix.
removeProperty(String) - Method in interface org.azyva.dragom.execcontext.ExecContext
Removes a workspace property.
removePropertyDefConfig(String) - Method in interface org.azyva.dragom.model.config.NodeConfigTransferObject
removePropertyDefConfig(String) - Method in class org.azyva.dragom.model.config.SimpleNodeConfigTransferObject
 
removeRootReference() - Method in class org.azyva.dragom.reference.ReferencePath
Removes the root Reference (from the head of the List).
removeRootReferences(int) - Method in class org.azyva.dragom.reference.ReferencePath
Removes a given number of root Reference's (from the head of the List).
requestClassificationNode(String) - Method in interface org.azyva.dragom.model.plugin.UndefinedDescendantNodeManagerPlugin
Requests that a ClassificationNode be dynamically created.
requestModule(String) - Method in interface org.azyva.dragom.model.plugin.UndefinedDescendantNodeManagerPlugin
Requests that a Module be dynamically created.
resetCredentials(String, String) - Method in interface org.azyva.dragom.execcontext.plugin.CredentialStorePlugin
Resets the credentials for the specified resource and user.
resource - Variable in class org.azyva.dragom.execcontext.plugin.CredentialStorePlugin.Credentials
Resource for which the credentials apply.
returned - Variable in class org.azyva.dragom.model.plugin.ScmPlugin.CommitPaging
 
RuntimePropertiesPlugin - Interface in org.azyva.dragom.execcontext.plugin
Provides runtime properties during the execution of tools.

S

ScmPlugin - Interface in org.azyva.dragom.model.plugin
 
ScmPlugin.BaseVersion - Class in org.azyva.dragom.model.plugin
 
ScmPlugin.Commit - Class in org.azyva.dragom.model.plugin
 
ScmPlugin.CommitPaging - Class in org.azyva.dragom.model.plugin
 
ScmPlugin.GetListCommitFlag - Enum in org.azyva.dragom.model.plugin
 
ScmPlugin.IsSyncFlag - Enum in org.azyva.dragom.model.plugin
Flags that can be passed to isSync.
selectDynamicVersion(Version, ByReference<Version>, ReferencePath) - Method in interface org.azyva.dragom.model.plugin.SelectDynamicVersionPlugin
Selects a dynamic Version based on an existing Version which can be static (e.g., hotfix Version based on a release Version) or dynamic (e.g., feature Version based on a project Version).
SelectDynamicVersionPlugin - Interface in org.azyva.dragom.model.plugin
This plugin is used by tools when a dynamic Version needs to be selected.
selectStaticVersion(Version) - Method in interface org.azyva.dragom.model.plugin.SelectStaticVersionPlugin
Selected a static Version based on an existing dynamic Version.
SelectStaticVersionPlugin - Interface in org.azyva.dragom.model.plugin
This plugin is used by tools when a static Version needs to be selected.
setArtifactVersion(Path, ArtifactVersion) - Method in interface org.azyva.dragom.model.plugin.ArtifactVersionManagerPlugin
 
setClassificationNodeParent(ClassificationNode) - Method in interface org.azyva.dragom.model.NodeBuilder
 
setName(String) - Method in interface org.azyva.dragom.model.config.NodeConfigTransferObject
Sets the name.
setName(String) - Method in class org.azyva.dragom.model.config.SimpleNodeConfigTransferObject
 
setName(String) - Method in interface org.azyva.dragom.model.NodeBuilder
 
setNodeConfigTransferObject(NodeConfigTransferObject, OptimisticLockHandle) - Method in interface org.azyva.dragom.model.config.MutableNodeConfig
setNodeConfigTransferObject(NodeConfigTransferObject, OptimisticLockHandle) - Method in interface org.azyva.dragom.model.MutableNode
setPluginDefConfig(PluginDefConfig) - Method in interface org.azyva.dragom.model.config.NodeConfigTransferObject
setPluginDefConfig(PluginDefConfig) - Method in class org.azyva.dragom.model.config.SimpleNodeConfigTransferObject
 
setProperty(String, String) - Method in interface org.azyva.dragom.execcontext.ExecContext
Sets a workspace property.
setProperty(Node, String, String) - Method in interface org.azyva.dragom.execcontext.plugin.RuntimePropertiesPlugin
Sets the value of a property associated with a node.
setProperty(String, String, boolean) - Method in interface org.azyva.dragom.model.NodeBuilder
 
setPropertyDefConfig(PropertyDefConfig) - Method in interface org.azyva.dragom.model.config.NodeConfigTransferObject
setPropertyDefConfig(PropertyDefConfig) - Method in class org.azyva.dragom.model.config.SimpleNodeConfigTransferObject
 
setReferencePathMatcher(ReferencePathMatcher) - Method in class org.azyva.dragom.reference.ReferencePathMatcherNot
 
setTransientData(String, Object) - Method in interface org.azyva.dragom.execcontext.ExecContext
Sets a transient data.
setWorkspaceFormatVersion(WorkspaceExecContext.WorkspaceFormatVersion) - Method in interface org.azyva.dragom.execcontext.WorkspaceExecContext
 
SimpleNodeConfigTransferObject - Class in org.azyva.dragom.model.config
Simple implementation for NodeConfigTransferObject.
SimpleNodeConfigTransferObject() - Constructor for class org.azyva.dragom.model.config.SimpleNodeConfigTransferObject
Constructor.
SimplePluginDefConfig - Class in org.azyva.dragom.model.config
Simple implementation for PluginDefConfig.
SimplePluginDefConfig(Class<? extends NodePlugin>, String, String, boolean) - Constructor for class org.azyva.dragom.model.config.SimplePluginDefConfig
Constructor.
SimplePropertyDefConfig - Class in org.azyva.dragom.model.config
Simple implementation for PropertyDefConfig.
SimplePropertyDefConfig(String, String, boolean) - Constructor for class org.azyva.dragom.model.config.SimplePropertyDefConfig
Constructor.
size() - Method in class org.azyva.dragom.reference.ReferencePath
 
startBracket(String) - Method in interface org.azyva.dragom.execcontext.plugin.UserInteractionCallbackPlugin
 
startIndex - Variable in class org.azyva.dragom.model.plugin.ScmPlugin.CommitPaging
 
startTool() - Method in interface org.azyva.dragom.execcontext.plugin.ToolLifeCycleExecContextPlugin
Informs the ExecContextPlugin that a tool is started with the ExecContext holding it.
startTool(Properties) - Method in interface org.azyva.dragom.execcontext.ToolLifeCycleExecContext
Indicates that a tool execution is about to start.
StaticVersionCreatedEvent - Class in org.azyva.dragom.model.event
[@link ModuleEvent} representing the creation of a new static Version.
StaticVersionCreatedEvent(Module, Version) - Constructor for class org.azyva.dragom.model.event.StaticVersionCreatedEvent
Constructor.
submitBuild(Version) - Method in interface org.azyva.dragom.model.plugin.RemoteBuilderPlugin
Schedules the remote build.
switchVersion(Path, Version) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
 

T

ToolLifeCycleExecContext - Interface in org.azyva.dragom.execcontext
Implemented by ExecContext implementations that need to be aware of tool life cycle.
ToolLifeCycleExecContextPlugin - Interface in org.azyva.dragom.execcontext.plugin
Implemented by ExecContextPlugin implementations that need to be informed of tool life cycle.
toString() - Method in class org.azyva.dragom.apiutil.ByReference
 
toString() - Method in class org.azyva.dragom.execcontext.plugin.WorkspaceDirSystemModule
 
toString() - Method in class org.azyva.dragom.execcontext.plugin.WorkspaceDirUserModuleVersion
 
toString() - Method in class org.azyva.dragom.execcontext.WorkspaceExecContext.WorkspaceFormatVersion
 
toString() - Method in class org.azyva.dragom.model.ArtifactGroupId
 
toString() - Method in class org.azyva.dragom.model.ArtifactVersion
 
toString() - Method in class org.azyva.dragom.model.config.SimplePluginDefConfig
 
toString() - Method in class org.azyva.dragom.model.config.SimplePropertyDefConfig
 
toString() - Method in class org.azyva.dragom.model.event.ClassificationNodeEvent
 
toString() - Method in class org.azyva.dragom.model.event.DynamicVersionCreatedEvent
 
toString() - Method in class org.azyva.dragom.model.event.ModuleEvent
 
toString() - Method in class org.azyva.dragom.model.event.NodeEvent
 
toString() - Method in class org.azyva.dragom.model.event.StaticVersionCreatedEvent
 
toString() - Method in class org.azyva.dragom.model.event.VersionCreatedEvent
 
toString() - Method in class org.azyva.dragom.model.ModuleVersion
 
toString() - Method in class org.azyva.dragom.model.NodePath
 
toString() - Method in class org.azyva.dragom.model.plugin.ScmPlugin.Commit
 
toString() - Method in class org.azyva.dragom.model.Version
 
toString() - Method in class org.azyva.dragom.reference.Reference
Reference's are often displayed to the user and need to be shown in a human- friendly and not too cryptic way.
toString() - Method in class org.azyva.dragom.reference.ReferencePath
ReferencePath's are often displayed to the user and need to be shown in a human-friendly and not too cryptic way.
toString() - Method in class org.azyva.dragom.reference.ReferencePathMatcherByElement
 
traverseNodeHierarchyDepthFirst(NodeType, NodeVisitor) - Method in interface org.azyva.dragom.model.ClassificationNode
Traverses the Node hierarchy rooted at this ClassificationNode depth first.
traverseReferenceGraph(ModuleVersion, boolean, ReferenceGraph.ReentryMode, ReferenceGraph.Visitor) - Method in interface org.azyva.dragom.reference.ReferenceGraph
Traverses the ReferenceGraph starting at a given ModuleVersion or for each root ModuleVersion.

U

UndefinedDescendantNodeManagerPlugin - Interface in org.azyva.dragom.model.plugin
This ClassificationNodePlugin allows the Model to evolve dynamically at runtime, generally based on information obtained from an external system such as a SCM.
update(Path) - Method in interface org.azyva.dragom.model.plugin.ScmPlugin
 
updateReferenceArtifactVersion(Path, Reference, ArtifactVersion, ByReference<Reference>) - Method in interface org.azyva.dragom.model.plugin.ReferenceManagerPlugin
Updates the version of a reference using an artifact version.
updateReferenceVersion(Path, Reference, Version, ByReference<Reference>) - Method in interface org.azyva.dragom.model.plugin.ReferenceManagerPlugin
Updates the version of a reference using a global version.
updateWorkspaceDir(WorkspaceDir, WorkspaceDir) - Method in interface org.azyva.dragom.execcontext.plugin.WorkspacePlugin
 
user - Variable in class org.azyva.dragom.execcontext.plugin.CredentialStorePlugin.Credentials
User.
UserInteractionCallbackPlugin - Interface in org.azyva.dragom.execcontext.plugin
Allows interacting with the user during the execution of a job: - Providing information to the user - Requesting information from the user General parameters for jobs that are pertinent no matter the modules are meant to be provided as such, parameters.
UserInteractionCallbackPlugin.BracketHandle - Interface in org.azyva.dragom.execcontext.plugin
 

V

validateCredentials(String, String, String) - Method in interface org.azyva.dragom.execcontext.plugin.CredentialStorePlugin.CredentialValidator
Indicates if the credentials are valid for the given resource.
valueOf(String) - Static method in enum org.azyva.dragom.execcontext.plugin.WorkspacePlugin.GetWorkspaceDirMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.azyva.dragom.execcontext.plugin.WorkspacePlugin.WorkspaceDirAccessMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.azyva.dragom.model.config.NodeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.azyva.dragom.model.plugin.RemoteBuilderPlugin.RemoteBuildHandle.RemoteBuildStatus
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.azyva.dragom.model.plugin.ScmPlugin.GetListCommitFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.azyva.dragom.model.plugin.ScmPlugin.IsSyncFlag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.azyva.dragom.model.VersionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.azyva.dragom.reference.ReferenceGraph.ReentryMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.azyva.dragom.reference.ReferenceGraph.VisitAction
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.azyva.dragom.reference.ReferenceGraph.VisitControl
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.azyva.dragom.execcontext.plugin.WorkspacePlugin.GetWorkspaceDirMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.azyva.dragom.execcontext.plugin.WorkspacePlugin.WorkspaceDirAccessMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.azyva.dragom.model.config.NodeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.azyva.dragom.model.plugin.RemoteBuilderPlugin.RemoteBuildHandle.RemoteBuildStatus
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.azyva.dragom.model.plugin.ScmPlugin.GetListCommitFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.azyva.dragom.model.plugin.ScmPlugin.IsSyncFlag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.azyva.dragom.model.VersionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.azyva.dragom.reference.ReferenceGraph.ReentryMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.azyva.dragom.reference.ReferenceGraph.VisitAction
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.azyva.dragom.reference.ReferenceGraph.VisitControl
Returns an array containing the constants of this enum type, in the order they are declared.
version - Variable in class org.azyva.dragom.execcontext.WorkspaceExecContext.WorkspaceFormatVersion
Workspace version.
version - Variable in class org.azyva.dragom.model.plugin.ScmPlugin.BaseVersion
 
Version - Class in org.azyva.dragom.model
Version of a Module at the source level.
Version(VersionType, String) - Constructor for class org.azyva.dragom.model.Version
Constructor using the individual fields.
Version(String) - Constructor for class org.azyva.dragom.model.Version
Constructor using a Version literal.
VERSION_ATTR_PROJECT_CODE - Static variable in interface org.azyva.dragom.model.plugin.ScmPlugin
Version attribute specifying the project code associated with a Version.
versionBase - Variable in class org.azyva.dragom.model.plugin.ScmPlugin.BaseVersion
 
VersionClassifierPlugin - Interface in org.azyva.dragom.model.plugin
Allows classifying the Version's of the Module.
VersionCreatedEvent - Class in org.azyva.dragom.model.event
ModuleEvent representing the creation of a new Version.
VersionCreatedEvent(Module, Version) - Constructor for class org.azyva.dragom.model.event.VersionCreatedEvent
Constructor.
VersionType - Enum in org.azyva.dragom.model
Enumerates the possible Version types.
visit(ReferenceGraph, ReferencePath, EnumSet<ReferenceGraph.VisitAction>) - Method in interface org.azyva.dragom.reference.ReferenceGraph.Visitor
Called when visiting a ModuleVersion in the ReferenceGraph.
visitLeafModuleVersionReferencePaths(ModuleVersion, ReferenceGraph.Visitor) - Method in interface org.azyva.dragom.reference.ReferenceGraph
Visits all ReferencePath's ending with a leaf ModuleVersion.
visitNode(Node) - Method in interface org.azyva.dragom.model.NodeVisitor
Called for each Node during traversal.

W

waitCompleted() - Method in interface org.azyva.dragom.model.plugin.RemoteBuilderPlugin.RemoteBuildHandle
Blocks until the remote build is completed.
WorkspaceDir - Interface in org.azyva.dragom.execcontext.plugin
This is a marker interface for classes representing workspace directories.
WorkspaceDirSystemModule - Class in org.azyva.dragom.execcontext.plugin
Represents a system workspace directory that contains a module.
WorkspaceDirSystemModule(NodePath) - Constructor for class org.azyva.dragom.execcontext.plugin.WorkspaceDirSystemModule
 
WorkspaceDirUserModuleVersion - Class in org.azyva.dragom.execcontext.plugin
Represents a user workspace directory that contains a ModuleVersion.
WorkspaceDirUserModuleVersion(ModuleVersion) - Constructor for class org.azyva.dragom.execcontext.plugin.WorkspaceDirUserModuleVersion
 
WorkspaceExecContext - Interface in org.azyva.dragom.execcontext
Interface implemented by ExecContext implementations that support the workspace directory concept.
WorkspaceExecContext.WorkspaceFormatVersion - Class in org.azyva.dragom.execcontext
Workspace format and version.
WorkspaceExecContextFactory - Interface in org.azyva.dragom.execcontext
Interface implemented by ExecContextFactory implementations that support the workspace directory concept.
WorkspaceFormatVersion(String, String) - Constructor for class org.azyva.dragom.execcontext.WorkspaceExecContext.WorkspaceFormatVersion
Constructor.
WorkspacePlugin - Interface in org.azyva.dragom.execcontext.plugin
TODO: The workspace implementation can and should know about the various types of directories (the various WorkspaceDir and SystemWorkspaceDir classes) and act accordingly.
WorkspacePlugin.GetWorkspaceDirMode - Enum in org.azyva.dragom.execcontext.plugin
 
WorkspacePlugin.WorkspaceDirAccessMode - Enum in org.azyva.dragom.execcontext.plugin
Enumerates the possible Workspace directory access modes for the getWorkspaceDir method.
A B C D E F G H I J L M N O P R S T U V W 
Skip navigation links

Copyright © 2015–2016 AZYVA INC.. All rights reserved.