inputResources.get(port).add(new TypedResource(resource, input.getType(), input.getContentType()));
for (String port : inputResources.keySet()) { for (TypedResource typedResource : inputResources.get(port)) { long lastModified = typedResource.getResource().getLastModified(); inputsLastModified.add((lastModified == 0) ? MAX_VALUE : lastModified); Resource resource = typedResource.getResource(); userArgs.addInput(port, resource.getInputStream(), resource.toString(), typedResource.getType(), typedResource.getContentType());
TypedFileNameMapper inputMapper = inputMappers.get(port); for (TypedResource typedResource : inputResources.get(inPort)) { String[] inputFileNames = inputMapper.mapFileName(typedResource.getResource().getName()); FileResource mappedResource = new FileResource(baseDir, fileName); if (mappedResource.isExists()) { mappedResources.add(new TypedResource(mappedResource, inputMapper.getType(), inputMapper.getContentType())); } else { log("Skipping non-exstent mapped resource: " + mappedResource.toString(), Project.MSG_DEBUG); FileNameMapper outputMapper = outputMappers.get(port); String[] outputFileNames = outputMapper.mapFileName(typedResource.getResource().getName()); useInputResources.put(inPort, asList(new TypedResource(resource, inType))); for (String fileName : inputFileNames) { FileResource mappedResource = new FileResource(baseDir, fileName); mappedResources.add(new TypedResource(mappedResource, inputMapper.getType(), inputMapper.getContentType()));
TypedFileNameMapper inputMapper = inputMappers.get(port); for (TypedResource typedResource : inputResources.get(inPort)) { String[] inputFileNames = inputMapper.mapFileName(typedResource.getResource().getName()); FileResource mappedResource = new FileResource(baseDir, fileName); if (mappedResource.isExists()) { mappedResources.add(new TypedResource(mappedResource, inputMapper.getType(), inputMapper.getContentType())); } else { log("Skipping non-exstent mapped resource: " + mappedResource.toString(), Project.MSG_DEBUG); FileNameMapper outputMapper = outputMappers.get(port); String[] outputFileNames = outputMapper.mapFileName(typedResource.getResource().getName()); useInputResources.put(inPort, asList(new TypedResource(resource, inType))); for (String fileName : inputFileNames) { FileResource mappedResource = new FileResource(baseDir, fileName); mappedResources.add(new TypedResource(mappedResource, inputMapper.getType(), inputMapper.getContentType()));
for (String port : inputResources.keySet()) { for (TypedResource typedResource : inputResources.get(port)) { long lastModified = typedResource.getResource().getLastModified(); inputsLastModified.add((lastModified == 0) ? MAX_VALUE : lastModified); Resource resource = typedResource.getResource(); userArgs.addInput(port, resource.getInputStream(), resource.toString(), typedResource.getType(), typedResource.getContentType());
inputResources.get(port).add(new TypedResource(resource, input.getType(), input.getContentType()));