KIE EAP - Maven plugin 6.1.0.Final

org.kie.integration.eap.maven.model.dependency
Class EAPCustomModuleDependency

java.lang.Object
  extended by org.kie.integration.eap.maven.model.dependency.EAPCustomModuleDependency
All Implemented Interfaces:
EAPModuleDependency
Direct Known Subclasses:
EAPBaseModuleDependency, EAPStaticDistributionModuleDependency, EAPStaticModuleDependency

public class EAPCustomModuleDependency
extends Object
implements EAPModuleDependency

A dependency to a custom distribution static module.


Constructor Summary
EAPCustomModuleDependency(String name)
           
 
Method Summary
 boolean addArtifact(org.sonatype.aether.artifact.Artifact artifact)
           
 boolean equals(Object obj)
           
 Collection<org.sonatype.aether.artifact.Artifact> getArtifacts()
           
 String getName()
          The module name that for this dependency.
 String getSlot()
          The module slot for this dependency.
 boolean isExport()
          Is this dependency exported.
 boolean isOptional()
          Is this dependency optional.
 void setArtifacts(Collection<org.sonatype.aether.artifact.Artifact> artifacts)
           
 void setExport(boolean export)
           
 void setName(String name)
           
 void setOptional(boolean optional)
           
 void setSlot(String slot)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EAPCustomModuleDependency

public EAPCustomModuleDependency(String name)
Method Detail

getName

public String getName()
Description copied from interface: EAPModuleDependency
The module name that for this dependency.

Specified by:
getName in interface EAPModuleDependency
Returns:
The module name for this dependency.

setName

public void setName(String name)

getSlot

public String getSlot()
Description copied from interface: EAPModuleDependency
The module slot for this dependency.

Specified by:
getSlot in interface EAPModuleDependency
Returns:
The module slot for this dependency.

setSlot

public void setSlot(String slot)

getArtifacts

public Collection<org.sonatype.aether.artifact.Artifact> getArtifacts()

setArtifacts

public void setArtifacts(Collection<org.sonatype.aether.artifact.Artifact> artifacts)

addArtifact

public boolean addArtifact(org.sonatype.aether.artifact.Artifact artifact)

isOptional

public boolean isOptional()
Description copied from interface: EAPModuleDependency
Is this dependency optional.

Specified by:
isOptional in interface EAPModuleDependency
Returns:
Is optional.

setOptional

public void setOptional(boolean optional)

isExport

public boolean isExport()
Description copied from interface: EAPModuleDependency
Is this dependency exported.

Specified by:
isExport in interface EAPModuleDependency
Returns:
Is exported.

setExport

public void setExport(boolean export)

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

KIE EAP - Maven plugin 6.1.0.Final

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