|
KIE EAP - Maven plugin 6.1.0.Final | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.kie.integration.eap.maven.model.module.EAPAbstractModule
public abstract class EAPAbstractModule
Constructor Summary | |
---|---|
protected |
EAPAbstractModule(String name,
String slot)
|
protected |
EAPAbstractModule(String name,
String location,
String slot)
|
protected |
EAPAbstractModule(String name,
String location,
String slot,
Properties properties)
|
Method Summary | |
---|---|
boolean |
addDependency(EAPModuleDependency dependency)
Adds a dependency for the module. |
boolean |
addResource(EAPModuleResource resource)
Adds a module resource artifact. |
boolean |
equals(Object obj)
|
org.sonatype.aether.artifact.Artifact |
getArtifact()
Return the artifact that contains this module definition. |
Collection<EAPModuleDependency> |
getDependencies()
The module dependencies. |
EAPModuleDependency |
getDependency(String uid)
Returns a dependency for a given name. |
EAPLayer |
getLayer()
The module layer. |
String |
getLocation()
The module location in JBoss EAP modules root folder. |
String |
getName()
The module name. |
Properties |
getProperties()
The module properties. |
Collection<EAPModuleResource> |
getResources()
The resources for the module. |
String |
getSlot()
The module slot in JBoss EAP modules root folder. |
String |
getUniqueId()
Returns the unique identifier for the module. |
void |
setArtifact(org.sonatype.aether.artifact.Artifact artifact)
|
void |
setLayer(EAPLayer layer)
|
String |
toString()
|
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.kie.integration.eap.maven.model.module.EAPModule |
---|
createDependency |
Constructor Detail |
---|
protected EAPAbstractModule(String name, String slot)
protected EAPAbstractModule(String name, String location, String slot)
protected EAPAbstractModule(String name, String location, String slot, Properties properties)
Method Detail |
---|
public String getName()
EAPModule
getName
in interface EAPModule
public String getLocation()
EAPModule
getLocation
in interface EAPModule
public String getSlot()
EAPModule
getSlot
in interface EAPModule
public Collection<EAPModuleResource> getResources()
EAPModule
getResources
in interface EAPModule
public boolean addResource(EAPModuleResource resource)
addResource
in interface EAPModule
resource
- The artifact resource.
public Collection<EAPModuleDependency> getDependencies()
EAPModule
getDependencies
in interface EAPModule
public EAPLayer getLayer()
EAPModule
getLayer
in interface EAPModule
public void setLayer(EAPLayer layer)
public EAPModuleDependency getDependency(String uid)
EAPModule
getDependency
in interface EAPModule
uid
- The module UID of the dependency.
public boolean equals(Object obj)
equals
in class Object
public boolean addDependency(EAPModuleDependency dependency)
EAPModule
addDependency
in interface EAPModule
dependency
- The dependency to add.
public String toString()
toString
in class Object
public String getUniqueId()
EAPModule
#layer + #module_name + #module_slot
getUniqueId
in interface EAPModule
public Properties getProperties()
EAPModule
getProperties
in interface EAPModule
public org.sonatype.aether.artifact.Artifact getArtifact()
EAPModule
getArtifact
in interface EAPModule
public void setArtifact(org.sonatype.aether.artifact.Artifact artifact)
|
KIE EAP - Maven plugin 6.1.0.Final | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |