KIE EAP - Maven plugin 6.1.0.Final

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

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

public class EAPModuleNodeGraphDependency
extends Object
implements EAPModuleGraphNodeDependency

Represents a dependency to a static module.


Constructor Summary
EAPModuleNodeGraphDependency(String name, String slot, Boolean export)
           
 
Method Summary
 int compareTo(Object o)
           
 boolean equals(Object obj)
           
 Collection<PathFilter> getExports()
          The export paths for this dependency.
 Collection<PathFilter> getImports()
          The import paths for this dependency.
 String getMetaInf()
          Dependency meta-inf behavior (import,export,none)
 String getName()
          The module name that for this dependency.
 String getServices()
          Dependency services behavior (import,export,none)
 String getSlot()
          The module slot for this dependency.
 boolean isExport()
          Is this dependency exported.
 Boolean isMissing()
          Is the dependency not resolved.
 boolean isOptional()
          Is this dependency optional.
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EAPModuleNodeGraphDependency

public EAPModuleNodeGraphDependency(String name,
                                    String slot,
                                    Boolean export)
Method Detail

equals

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

toString

public String toString()
Overrides:
toString in class Object

isMissing

public Boolean isMissing()
Description copied from interface: EAPModuleGraphNodeDependency
Is the dependency not resolved.

Specified by:
isMissing in interface EAPModuleGraphNodeDependency
Returns:
Is the dependency not resolved.

isExport

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

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

getServices

public String getServices()
Description copied from interface: EAPModuleGraphNodeDependency
Dependency services behavior (import,export,none)

Specified by:
getServices in interface EAPModuleGraphNodeDependency
Returns:
The services for this dependency.

getMetaInf

public String getMetaInf()
Description copied from interface: EAPModuleGraphNodeDependency
Dependency meta-inf behavior (import,export,none)

Specified by:
getMetaInf in interface EAPModuleGraphNodeDependency
Returns:
The meta-inf for this dependency.

getExports

public Collection<PathFilter> getExports()
Description copied from interface: EAPModuleGraphNodeDependency
The export paths for this dependency.

Specified by:
getExports in interface EAPModuleGraphNodeDependency
Returns:
The export paths for this dependency.

getImports

public Collection<PathFilter> getImports()
Description copied from interface: EAPModuleGraphNodeDependency
The import paths for this dependency.

Specified by:
getImports in interface EAPModuleGraphNodeDependency
Returns:
The import paths for this dependency.

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.

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.

isOptional

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

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

compareTo

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

KIE EAP - Maven plugin 6.1.0.Final

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