LoopService¶
- In this article:
Warning
This init instance over Imcms.getServices().getLoopService() working from 10 version
Use API¶
Init or get instance LoopService over global Imcms.getServices Imcms.getServices().getLoopService();
Imcms.getServices().getLoopService().getLoop(int loopIndex, int docId);
Imcms.getServices().getLoopService().getLoopPublic(int loopIndex, int docId);
Imcms.getServices().getLoopService().getLoop(int loopIndex, int docId, Function<Integer, Version> versionGetter);
Imcms.getServices().getLoopService().saveLoop(Loop loopDTO);
Imcms.getServices().getLoopService().buildLoopEntryRef(int loopIndex, int entryIndex);
Imcms.getServices().getLoopService().deleteByDocId(Integer docIdToDelete);
Imcms.getServices().getLoopService().removeId(LoopJPA dto, Version version);
Imcms.getServices().getLoopService().createVersionedContent(Version workingVersion, Version newVersion);
Example usages loopService API¶
LoopService loopService = Imcms.getServices().getLoopService();
int loopIndex = 1;
int docId = 1001;
Loop loop = loopService.getLoop(loopIndex, docId);
Example map JPA to DTO and versa¶
In order to map JPA to DTO and versa classes, you have to use super constructor - .. code-block:: jsp
- new LoopJPA(loop);
- new LoopDTO(loop);