/** {@inheritDoc} */
 @Override
 public File retrieveArtifact(
     String applicationId, String version, String revision, String buildId, String tenantDomain)
     throws AppFactoryException {
   File targetDir = null;
   List<File> artifactFiles = null;
   File workDir = new File(getStoragePathForArtifact(applicationId, version, buildId));
   String applicationType = ProjectUtils.getApplicationType(applicationId, tenantDomain);
   String[] fileExtension = {applicationType};
   artifactFiles = (List<File>) FileUtils.listFiles(workDir, fileExtension, false);
   targetDir = artifactFiles.get(0);
   return targetDir;
 }