RED-9139: move document to its own module, add TableOfContents and TableOfContentsItem
This commit is contained in:
parent
c5290fc908
commit
5432635037
@ -16,17 +16,17 @@ import com.fasterxml.jackson.databind.ObjectMapper;
|
|||||||
import com.google.common.primitives.Floats;
|
import com.google.common.primitives.Floats;
|
||||||
import com.google.protobuf.Message;
|
import com.google.protobuf.Message;
|
||||||
import com.iqser.red.service.persistence.service.v1.api.shared.model.dossiertemplate.dossier.file.FileType;
|
import com.iqser.red.service.persistence.service.v1.api.shared.model.dossiertemplate.dossier.file.FileType;
|
||||||
import com.iqser.red.service.redaction.v1.server.data.DocumentPage;
|
|
||||||
import com.iqser.red.service.redaction.v1.server.data.DocumentPageProto;
|
import com.iqser.red.service.redaction.v1.server.data.DocumentPageProto;
|
||||||
import com.iqser.red.service.redaction.v1.server.data.DocumentPositionData;
|
|
||||||
import com.iqser.red.service.redaction.v1.server.data.DocumentPositionDataProto;
|
import com.iqser.red.service.redaction.v1.server.data.DocumentPositionDataProto;
|
||||||
import com.iqser.red.service.redaction.v1.server.data.DocumentStructure;
|
|
||||||
import com.iqser.red.service.redaction.v1.server.data.DocumentStructureProto;
|
import com.iqser.red.service.redaction.v1.server.data.DocumentStructureProto;
|
||||||
import com.iqser.red.service.redaction.v1.server.data.DocumentTextData;
|
|
||||||
import com.iqser.red.service.redaction.v1.server.data.DocumentTextDataProto;
|
import com.iqser.red.service.redaction.v1.server.data.DocumentTextDataProto;
|
||||||
import com.iqser.red.service.redaction.v1.server.data.EntryDataProto;
|
import com.iqser.red.service.redaction.v1.server.data.EntryDataProto;
|
||||||
import com.iqser.red.service.redaction.v1.server.data.NodeTypeProto;
|
import com.iqser.red.service.redaction.v1.server.data.NodeTypeProto;
|
||||||
import com.iqser.red.storage.commons.service.StorageService;
|
import com.iqser.red.storage.commons.service.StorageService;
|
||||||
|
import com.knecon.fforesight.service.layoutparser.internal.api.data.redaction.DocumentPage;
|
||||||
|
import com.knecon.fforesight.service.layoutparser.internal.api.data.redaction.DocumentPositionData;
|
||||||
|
import com.knecon.fforesight.service.layoutparser.internal.api.data.redaction.DocumentStructure;
|
||||||
|
import com.knecon.fforesight.service.layoutparser.internal.api.data.redaction.DocumentTextData;
|
||||||
import com.knecon.fforesight.tenantcommons.TenantContext;
|
import com.knecon.fforesight.tenantcommons.TenantContext;
|
||||||
|
|
||||||
import lombok.RequiredArgsConstructor;
|
import lombok.RequiredArgsConstructor;
|
||||||
@ -172,7 +172,7 @@ public class DocumentDataFallbackService {
|
|||||||
DocumentPositionDataProto.DocumentPositionData.Builder builder = DocumentPositionDataProto.DocumentPositionData.newBuilder()
|
DocumentPositionDataProto.DocumentPositionData.Builder builder = DocumentPositionDataProto.DocumentPositionData.newBuilder()
|
||||||
.setId(oldData.getId())
|
.setId(oldData.getId())
|
||||||
.addAllStringIdxToPositionIdx(Arrays.stream(oldData.getStringIdxToPositionIdx()).boxed()
|
.addAllStringIdxToPositionIdx(Arrays.stream(oldData.getStringIdxToPositionIdx()).boxed()
|
||||||
.collect(Collectors.toList()));
|
.toList());
|
||||||
|
|
||||||
for (float[] pos : oldData.getPositions()) {
|
for (float[] pos : oldData.getPositions()) {
|
||||||
DocumentPositionDataProto.DocumentPositionData.Position position = DocumentPositionDataProto.DocumentPositionData.Position.newBuilder()
|
DocumentPositionDataProto.DocumentPositionData.Position position = DocumentPositionDataProto.DocumentPositionData.Position.newBuilder()
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user