public class DynamicModel extends AbstractPreviewModel
grids, gridsSlotsIDs, pagesStartLeft, previewPages, sameGridsSizes, totalQaOfPreviewPages| Constructor and Description |
|---|
DynamicModel(TypedObject typedPage) |
| Modifier and Type | Method and Description |
|---|---|
void |
addNewEmptyPreviewPage(int destinationIndex) |
void |
addPlacements(Collection<Object> reviewedPlacements,
PreviewPage dropPage,
boolean overwrite)
Adds new placements to model (e.g.
|
void |
addPlacements(Collection<Object> addedPlacementsOrProducts,
PreviewSlot dropSlot,
boolean overwrite)
Adds new placements or products to model (e.g.
|
void |
copyPlacements(Collection placementsToCopy,
PreviewPage copyToPage) |
void |
copyPlacements(Collection placementsToCopy,
PreviewSlot copyToSlot) |
void |
copyPreviewPages(Collection<PreviewPage> pagesToCopy,
int copyToPageIndex) |
void |
deletePlacements(Collection<PlacementModel> placementsToDelete)
performs placements deletion, notifies any sub layer and returns info what has changed (class responsible for rendering view
should use this information to do view changes)
|
void |
deletePreviewPages(Collection<PreviewPage> pagesToDelete)
performs previewPages deletion, notifies any sub layer and returns info what has changed (class responsible for rendering
view should use this information to do view changes)
|
int |
getPreviewPagesTotalQuantity() |
protected List<PreviewElementUpdate> |
initPreviewPagesModel()
creates previewPages with order determined by positionModel implementation (fixed/dynamic/etc) and fills it with placements
(again according to positionModel implementation).
|
void |
movePlacements(Collection<Object> placementsToMove,
PreviewPage dropPage,
boolean overwrite) |
void |
movePlacements(Collection<Object> placementsToMove,
PreviewSlot dropSlot,
boolean overwrite) |
void |
movePreviewPages(Collection<PreviewPage> pagesToMove,
int destinationIndex,
boolean overwrite) |
addEmptyPage, addPreviewModelListener, createNewPage, getCockpitTypeService, getDoublePages, getGridsCapacity, getGridType, getGridType, getLayoutService, getModelHelper, getModelService, getNextPageAndSlotId, getNextPlacement, getNextPlacementIndex, getNextSlot, getPageDimensions, getPageFormat, getPageModel, getPreviewPages, getPrintcockpitService, getPublicationService, getSlotsCapacity, getSlotsQuantity, getTypedPage, hasUnequalGrids, initModel, isFixed, isModelInvalid, isPagesStartLeft, isPagesStartsLeft, isShowDoublePages, notifyListeners, removeLastEmptyPage, removePreviewModelListener, save, setCockpitTypeService, setDefaultTemplate, setLayoutService, setModelHelper, setModelService, setNotification, setPrintcockpitService, setPublicationService, setShowDoublePagespublic DynamicModel(TypedObject typedPage)
protected List<PreviewElementUpdate> initPreviewPagesModel()
AbstractPreviewModelinitPreviewPagesModel in class AbstractPreviewModelpublic void addNewEmptyPreviewPage(int destinationIndex)
public void deletePlacements(Collection<PlacementModel> placementsToDelete)
PreviewModelpublic void deletePreviewPages(Collection<PreviewPage> pagesToDelete)
PreviewModelpublic void movePreviewPages(Collection<PreviewPage> pagesToMove, int destinationIndex, boolean overwrite)
destinationIndex - destination page indexpublic void movePlacements(Collection<Object> placementsToMove, PreviewSlot dropSlot, boolean overwrite)
dropSlot - destination slotpublic void movePlacements(Collection<Object> placementsToMove, PreviewPage dropPage, boolean overwrite)
dropPage - destination pagepublic void addPlacements(Collection<Object> reviewedPlacements, PreviewPage dropPage, boolean overwrite)
PreviewModelpublic void addPlacements(Collection<Object> addedPlacementsOrProducts, PreviewSlot dropSlot, boolean overwrite)
PreviewModelpublic void copyPlacements(Collection placementsToCopy, PreviewSlot copyToSlot)
copyToSlot - destination slotpublic void copyPlacements(Collection placementsToCopy, PreviewPage copyToPage)
copyToPage - destination pagepublic void copyPreviewPages(Collection<PreviewPage> pagesToCopy, int copyToPageIndex)
copyToPageIndex - destination page indexpublic int getPreviewPagesTotalQuantity()
Copyright © 2017 SAP SE. All Rights Reserved.