com.xebialabs.deployit.service.importer
Class ManifestBasedDarImporter

java.lang.Object
  extended by com.xebialabs.deployit.service.importer.ManifestBasedDarImporter
All Implemented Interfaces:
com.xebialabs.deployit.server.api.importer.Importer, com.xebialabs.deployit.server.api.importer.ListableImporter

public class ManifestBasedDarImporter
extends java.lang.Object
implements com.xebialabs.deployit.server.api.importer.ListableImporter


Field Summary
static java.lang.String TEMPORARY_FILES
           
 
Constructor Summary
ManifestBasedDarImporter()
           
 
Method Summary
 boolean canHandle(com.xebialabs.deployit.server.api.importer.ImportSource source)
           
 void cleanUp(com.xebialabs.deployit.server.api.importer.PackageInfo packageInfo, com.xebialabs.deployit.server.api.importer.ImportingContext ctx)
           
 com.xebialabs.deployit.server.api.importer.ImportedPackage importEntities(com.xebialabs.deployit.server.api.importer.PackageInfo packageInfo, com.xebialabs.deployit.server.api.importer.ImportingContext ctx)
           
 java.util.List<java.lang.String> list(java.io.File directory)
           
 com.xebialabs.deployit.server.api.importer.PackageInfo preparePackage(com.xebialabs.deployit.server.api.importer.ImportSource source, com.xebialabs.deployit.server.api.importer.ImportingContext ctx)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

TEMPORARY_FILES

public static final java.lang.String TEMPORARY_FILES
See Also:
Constant Field Values
Constructor Detail

ManifestBasedDarImporter

public ManifestBasedDarImporter()
Method Detail

list

public java.util.List<java.lang.String> list(java.io.File directory)
Specified by:
list in interface com.xebialabs.deployit.server.api.importer.ListableImporter

canHandle

public boolean canHandle(com.xebialabs.deployit.server.api.importer.ImportSource source)
Specified by:
canHandle in interface com.xebialabs.deployit.server.api.importer.Importer

preparePackage

public com.xebialabs.deployit.server.api.importer.PackageInfo preparePackage(com.xebialabs.deployit.server.api.importer.ImportSource source,
                                                                             com.xebialabs.deployit.server.api.importer.ImportingContext ctx)
Specified by:
preparePackage in interface com.xebialabs.deployit.server.api.importer.Importer

importEntities

public com.xebialabs.deployit.server.api.importer.ImportedPackage importEntities(com.xebialabs.deployit.server.api.importer.PackageInfo packageInfo,
                                                                                 com.xebialabs.deployit.server.api.importer.ImportingContext ctx)
Specified by:
importEntities in interface com.xebialabs.deployit.server.api.importer.Importer

cleanUp

public void cleanUp(com.xebialabs.deployit.server.api.importer.PackageInfo packageInfo,
                    com.xebialabs.deployit.server.api.importer.ImportingContext ctx)
Specified by:
cleanUp in interface com.xebialabs.deployit.server.api.importer.Importer