public abstract class NonSequencePagePreviewModel extends AbstractPagePreviewModel
| Modifier and Type | Field and Description |
|---|---|
protected int |
gridHeight |
protected int |
gridWidth |
protected PageModel |
page |
protected List<PreviewPage> |
previewPages |
| Constructor and Description |
|---|
NonSequencePagePreviewModel(TypedObject typedPage) |
| Modifier and Type | Method and Description |
|---|---|
void |
addPlacements(Collection<Object> placementsOrProducts,
PreviewSlot dropSlot,
boolean overwrite)
Adds new placements or products to model (e.g.
|
void |
addPreviewModelListener(PreviewModelListener listener) |
PageModel |
getPage()
Returns an up to date page model represented by this preview model.
|
List<PreviewPage> |
getPreviewPages() |
TypedObject |
getTypedPage() |
void |
initModel()
Initializes the model with data from Model/typedObjects layer
|
abstract void |
initPreviewPages() |
boolean |
isPagesStartsLeft() |
void |
movePlacements(Collection<Object> placementsToMove,
PreviewPage moveToPage,
boolean overwrite) |
void |
movePlacements(Collection<Object> placementsToMove,
PreviewSlot dropSlot,
boolean overwrite) |
void |
notifyListeners(List<PreviewElementUpdate> changes)
Sends given list of changes to every interested listener (e.g.
|
void |
removePreviewModelListener(PreviewModelListener listener) |
createNewPage, getCockpitModelHelper, getCockpitTypeService, getGridType, getGridType, getLayoutService, getModelService, getNextSlot, getPageIndexForSlot, getPagePlannerForPage, getPlacementsHandlerRegistry, getPrintcockpitService, getPublicationService, handleAddPlacements, initPlacements, initPlacements, setCockpitModelHelper, setCockpitTypeService, setDefaultTemplate, setLayoutService, setModelService, setNotification, setPagePlannerRegistry, setPlacementsHandlerRegistry, setPrintcockpitService, setPublicationServiceclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitaddNewEmptyPreviewPage, addPlacements, copyPlacements, copyPlacements, copyPreviewPages, deletePlacements, deletePreviewPages, getDoublePages, getPreviewPagesTotalQuantity, getSlotsCapacity, isShowDoublePages, movePreviewPages, removeLastEmptyPage, setShowDoublePagesprotected PageModel page
protected List<PreviewPage> previewPages
protected int gridWidth
protected int gridHeight
public NonSequencePagePreviewModel(TypedObject typedPage)
@PostConstruct public void initModel()
PreviewModelpublic abstract void initPreviewPages()
public void addPlacements(Collection<Object> placementsOrProducts, PreviewSlot dropSlot, boolean overwrite)
PreviewModelpublic void notifyListeners(List<PreviewElementUpdate> changes)
PreviewModelpublic void addPreviewModelListener(PreviewModelListener listener)
public List<PreviewPage> getPreviewPages()
public void removePreviewModelListener(PreviewModelListener listener)
public TypedObject getTypedPage()
public boolean isPagesStartsLeft()
public PageModel getPage()
PageModelpublic void movePlacements(Collection<Object> placementsToMove, PreviewSlot dropSlot, boolean overwrite)
dropSlot - destination slotpublic void movePlacements(Collection<Object> placementsToMove, PreviewPage moveToPage, boolean overwrite)
moveToPage - destination pageCopyright © 2017 SAP SE. All Rights Reserved.