KIE EAP - Maven plugin 6.1.0.Final

org.kie.integration.eap.maven.model.layer
Interface EAPLayer

All Known Implementing Classes:
EAPLayerImpl

public interface EAPLayer


Method Summary
 EAPModule addModule(EAPModule module)
          Add a module into the layer.
 EAPModule getModule(org.sonatype.aether.artifact.Artifact artifact)
          Returns the layer's module.
 EAPModule getModule(String ModuleUID)
          Returns the layer's module.
 Collection<EAPModule> getModules()
          The layer modules.
 String getName()
          The layer name.
 Properties getProperties()
          The layer properties.
 

Method Detail

getName

String getName()
The layer name.

Returns:
The layer name.

getProperties

Properties getProperties()
The layer properties.

Returns:
The layer properties.

getModules

Collection<EAPModule> getModules()
The layer modules.

Returns:
Return the modules collection.

addModule

EAPModule addModule(EAPModule module)
                    throws EAPModulesDefinitionException
Add a module into the layer.

Returns:
Module added into the layer.
Throws:
EAPModulesDefinitionException - Error if module is already added in the layer.

getModule

EAPModule getModule(String ModuleUID)
Returns the layer's module.

Parameters:
ModuleUID - The module UID.
Returns:
The module instance or null if not found.

getModule

EAPModule getModule(org.sonatype.aether.artifact.Artifact artifact)
Returns the layer's module.

Parameters:
artifact - The artifact that contains the module definition.
Returns:
The module instance or null if not found.

KIE EAP - Maven plugin 6.1.0.Final

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