/** {@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; }