package net.techreadiness.navigation.taskflow.filebatch;
import java.util.ArrayList;
import java.util.List;
import net.techreadiness.service.object.File;
import net.techreadiness.ui.task.TaskFlowData;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Component;
@Component
@Scope("session")
public class FileBatchTaskFlowData extends TaskFlowData {
private static final long serialVersionUID = 1L;
private List<File> files;
public List<File> getFiles() {
return files;
}
public List<Long> getFileIds() {
List<Long> ids = new ArrayList<>();
if (files != null) {
for (File file : files) {
ids.add(file.getFileId());
}
}
return ids;
}
public void setFiles(List<File> files) {
this.files = files;
}
}