KIE EAP - Maven plugin 6.1.0.Final

org.kie.integration.eap.maven.model.graph.distribution
Class EAPModuleGraphDistributionNode

java.lang.Object
  extended by org.kie.integration.eap.maven.model.graph.distribution.EAPModuleGraphDistributionNode
All Implemented Interfaces:
Comparable, EAPModuleGraphNode

public class EAPModuleGraphDistributionNode
extends Object
implements EAPModuleGraphNode


Constructor Summary
EAPModuleGraphDistributionNode(String name, String location, String slot)
           
 
Method Summary
 boolean addDependency(EAPModuleGraphNodeDependency dependency)
           
 boolean addResource(EAPModuleGraphNodeResource resource)
           
 int compareTo(Object o)
           
 org.sonatype.aether.artifact.Artifact getArtifact()
          The module definition pom artifact.
 List<EAPModuleGraphNodeDependency> getDependencies()
          The module dependencies.
 Collection<PathFilter> getExports()
          The module export filters.
 String getLocation()
          The module location in JBoss EAP modules root folder.
 String getName()
          The module name.
 Properties getProperties()
          The module properties.
 List<EAPModuleGraphNodeResource> getResources()
          The module resources.
 String getSlot()
          The module slot in JBoss EAP modules root folder.
 String getUniqueId()
          Obtain a unique ID for the module graph represented.
 String print()
          Prints the module graph model as text output.
 void setModuleArtifact(org.sonatype.aether.artifact.Artifact moduleArtifact)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EAPModuleGraphDistributionNode

public EAPModuleGraphDistributionNode(String name,
                                      String location,
                                      String slot)
Method Detail

addResource

public boolean addResource(EAPModuleGraphNodeResource resource)

addDependency

public boolean addDependency(EAPModuleGraphNodeDependency dependency)

getName

public String getName()
Description copied from interface: EAPModuleGraphNode
The module name.

Specified by:
getName in interface EAPModuleGraphNode
Returns:
The module name.

getLocation

public String getLocation()
Description copied from interface: EAPModuleGraphNode
The module location in JBoss EAP modules root folder.

Specified by:
getLocation in interface EAPModuleGraphNode
Returns:
The module location.

getSlot

public String getSlot()
Description copied from interface: EAPModuleGraphNode
The module slot in JBoss EAP modules root folder.

Specified by:
getSlot in interface EAPModuleGraphNode
Returns:
The module slot.

getUniqueId

public String getUniqueId()
Description copied from interface: EAPModuleGraphNode
Obtain a unique ID for the module graph represented.

Specified by:
getUniqueId in interface EAPModuleGraphNode
Returns:
The unique ID.

getProperties

public Properties getProperties()
Description copied from interface: EAPModuleGraphNode
The module properties.

Specified by:
getProperties in interface EAPModuleGraphNode
Returns:
The module properties.

getResources

public List<EAPModuleGraphNodeResource> getResources()
Description copied from interface: EAPModuleGraphNode
The module resources.

Specified by:
getResources in interface EAPModuleGraphNode
Returns:
The module resources.

getDependencies

public List<EAPModuleGraphNodeDependency> getDependencies()
Description copied from interface: EAPModuleGraphNode
The module dependencies.

Specified by:
getDependencies in interface EAPModuleGraphNode
Returns:
The module dependencies.

getExports

public Collection<PathFilter> getExports()
Description copied from interface: EAPModuleGraphNode
The module export filters.

Specified by:
getExports in interface EAPModuleGraphNode
Returns:
The module export filters.

print

public String print()
Description copied from interface: EAPModuleGraphNode
Prints the module graph model as text output.

Specified by:
print in interface EAPModuleGraphNode
Returns:
The printed module graph model.

compareTo

public int compareTo(Object o)
Specified by:
compareTo in interface Comparable

getArtifact

public org.sonatype.aether.artifact.Artifact getArtifact()
Description copied from interface: EAPModuleGraphNode
The module definition pom artifact.

Specified by:
getArtifact in interface EAPModuleGraphNode
Returns:
module definition pom artifact.

setModuleArtifact

public void setModuleArtifact(org.sonatype.aether.artifact.Artifact moduleArtifact)

KIE EAP - Maven plugin 6.1.0.Final

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.