30 lines
897 B
Java
30 lines
897 B
Java
package eu.dnetlib.manager.wf.nodes;
|
|
|
|
import java.util.function.Supplier;
|
|
import java.util.stream.Stream;
|
|
|
|
import org.springframework.context.annotation.Scope;
|
|
import org.springframework.stereotype.Component;
|
|
|
|
import eu.dnetlib.manager.wf.annotations.StreamMimeType;
|
|
import eu.dnetlib.manager.wf.annotations.WfNode;
|
|
import eu.dnetlib.manager.wf.annotations.WfNodeOperation;
|
|
import eu.dnetlib.manager.wf.annotations.WfParam;
|
|
|
|
@Component("oai_collect")
|
|
@Scope("prototype")
|
|
@WfNode(name = "oai_collect", operation = WfNodeOperation.PRODUCER, inputParams = {
|
|
@WfParam(name = "configuration", type = "ApiDescriptor.class"),
|
|
}, outputStreamType = String.class, outputStreamMimeType = StreamMimeType.XML)
|
|
public class CollectOAINode implements Supplier<Stream<String>> {
|
|
|
|
private String datasourceID;
|
|
|
|
@Override
|
|
public Stream<String> get() {
|
|
// TODO Auto-generated method stub
|
|
return null;
|
|
}
|
|
|
|
}
|