com.xebialabs.deployit.service.importer
Class ImporterServiceImpl

java.lang.Object
  extended by com.xebialabs.deployit.service.importer.ImporterServiceImpl
All Implemented Interfaces:
ImporterService

public class ImporterServiceImpl
extends java.lang.Object
implements ImporterService


Constructor Summary
ImporterServiceImpl(RepositoryService repositoryService, Validator validator)
           
 
Method Summary
 java.io.File getImportablePackageDirectory()
           
 java.lang.String importPackage(com.xebialabs.deployit.server.api.importer.ImportSource source)
           
 void initImporters()
           
 java.util.List<java.lang.String> listPackages()
           
 void setImportablePackageDirectory(java.io.File importablePackageDirectory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ImporterServiceImpl

@Autowired
public ImporterServiceImpl(RepositoryService repositoryService,
                                     Validator validator)
Method Detail

initImporters

@PostConstruct
public void initImporters()

setImportablePackageDirectory

public void setImportablePackageDirectory(java.io.File importablePackageDirectory)

getImportablePackageDirectory

public java.io.File getImportablePackageDirectory()
Specified by:
getImportablePackageDirectory in interface ImporterService

listPackages

public java.util.List<java.lang.String> listPackages()
Specified by:
listPackages in interface ImporterService

importPackage

public java.lang.String importPackage(com.xebialabs.deployit.server.api.importer.ImportSource source)
Specified by:
importPackage in interface ImporterService