com.xebialabs.deployit.service.importer.reader
Class DeployableConfigurationItemReader

java.lang.Object
  extended by com.xebialabs.deployit.service.importer.reader.DeployableConfigurationItemReader

public class DeployableConfigurationItemReader
extends java.lang.Object


Constructor Summary
DeployableConfigurationItemReader(java.util.Map<java.lang.String,java.util.jar.Attributes> entries)
           
 
Method Summary
protected  java.lang.String getDeployableNameFromEntryName(java.lang.String entryName)
           
 boolean isMiddlewareResource(java.util.Map.Entry<java.lang.String,java.util.jar.Attributes> entry)
           
 com.xebialabs.deployit.plugin.api.udm.DeployableArtifact readArtifact(com.xebialabs.deployit.plugin.api.udm.DeploymentPackage deploymentPackage, com.xebialabs.deployit.server.api.importer.ImportSource source, java.util.Map.Entry<java.lang.String,java.util.jar.Attributes> entry, com.xebialabs.deployit.server.api.importer.ImportingContext ctx)
           
 com.xebialabs.deployit.plugin.api.udm.Deployable readMiddlewareConfiguration(com.xebialabs.deployit.plugin.api.udm.DeploymentPackage deploymentPackage, java.util.Map.Entry<java.lang.String,java.util.jar.Attributes> entry)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DeployableConfigurationItemReader

public DeployableConfigurationItemReader(java.util.Map<java.lang.String,java.util.jar.Attributes> entries)
Method Detail

readMiddlewareConfiguration

public com.xebialabs.deployit.plugin.api.udm.Deployable readMiddlewareConfiguration(com.xebialabs.deployit.plugin.api.udm.DeploymentPackage deploymentPackage,
                                                                                    java.util.Map.Entry<java.lang.String,java.util.jar.Attributes> entry)

isMiddlewareResource

public boolean isMiddlewareResource(java.util.Map.Entry<java.lang.String,java.util.jar.Attributes> entry)

readArtifact

public com.xebialabs.deployit.plugin.api.udm.DeployableArtifact readArtifact(com.xebialabs.deployit.plugin.api.udm.DeploymentPackage deploymentPackage,
                                                                             com.xebialabs.deployit.server.api.importer.ImportSource source,
                                                                             java.util.Map.Entry<java.lang.String,java.util.jar.Attributes> entry,
                                                                             com.xebialabs.deployit.server.api.importer.ImportingContext ctx)

getDeployableNameFromEntryName

protected java.lang.String getDeployableNameFromEntryName(java.lang.String entryName)