Search in sources :

Example 1 with ServiceTemplateSelfServiceFilesDirectoryId

use of org.eclipse.winery.repository.datatypes.ids.elements.ServiceTemplateSelfServiceFilesDirectoryId in project winery by eclipse.

the class CsarExporter method addSelfServiceFiles.

private void addSelfServiceFiles(IRepository repository, ServiceTemplateId serviceTemplateId, Map<RepositoryFileReference, String> refMap, ArchiveOutputStream zos) throws IOException {
    ServiceTemplateSelfServiceFilesDirectoryId selfServiceFilesDirectoryId = new ServiceTemplateSelfServiceFilesDirectoryId(serviceTemplateId);
    repository.getContainedFiles(selfServiceFilesDirectoryId).forEach(repositoryFileReference -> {
        String file = IdNames.SELF_SERVICE_PORTAL_FILES + "/" + BackendUtils.getFilenameAndSubDirectory(repositoryFileReference);
        refMap.put(repositoryFileReference, file);
    });
}
Also used : ServiceTemplateSelfServiceFilesDirectoryId(org.eclipse.winery.repository.datatypes.ids.elements.ServiceTemplateSelfServiceFilesDirectoryId)

Aggregations

ServiceTemplateSelfServiceFilesDirectoryId (org.eclipse.winery.repository.datatypes.ids.elements.ServiceTemplateSelfServiceFilesDirectoryId)1