public interface PreviewModel
| Modifier and Type | Method and Description |
|---|---|
void |
addNewEmptyPreviewPage(int destinationIndex) |
void |
addPlacements(Collection<Object> placementsOrProducts,
PreviewPage dropPage,
boolean overwrite)
Adds new placements to model (e.g.
|
void |
addPlacements(Collection<Object> placementsOrProducts,
PreviewSlot dropSlot,
boolean overwrite)
Adds new placements or products to model (e.g.
|
void |
addPreviewModelListener(PreviewModelListener l) |
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)
|
List<PreviewPage[]> |
getDoublePages() |
List<PreviewPage> |
getPreviewPages() |
int |
getPreviewPagesTotalQuantity() |
int |
getSlotsCapacity() |
TypedObject |
getTypedPage() |
void |
initModel()
Initializes the model with data from Model/typedObjects layer
|
boolean |
isPagesStartsLeft() |
boolean |
isShowDoublePages() |
void |
movePlacements(Collection<Object> placementsToMove,
PreviewPage moveToPage,
boolean overwrite) |
void |
movePlacements(Collection<Object> placementsToMove,
PreviewSlot moveToSlot,
boolean overwrite) |
void |
movePreviewPages(Collection<PreviewPage> pagesToMove,
int moveToPageIndex,
boolean overwrite) |
void |
notifyListeners(List<PreviewElementUpdate> changes)
Sends given list of changes to every interested listener (e.g.
|
void |
removeLastEmptyPage()
Removes last empty page
|
void |
removePreviewModelListener(PreviewModelListener l) |
void |
setDefaultTemplate(PageModel pageModel,
ItemPlacementModel placement)
Sets default layout template (placeholder group) in given placement.
|
void |
setShowDoublePages(boolean show) |
void addNewEmptyPreviewPage(int destinationIndex)
void deletePreviewPages(Collection<PreviewPage> pagesToDelete)
void deletePlacements(Collection<PlacementModel> placementsToDelete)
void copyPlacements(Collection placementsToCopy, PreviewSlot copyToSlot)
placementsToCopy - copyToSlot - destination slotvoid movePlacements(Collection<Object> placementsToMove, PreviewSlot moveToSlot, boolean overwrite)
placementsToMove - moveToSlot - destination slotoverwrite - void copyPlacements(Collection placementsToCopy, PreviewPage copyToPage)
placementsToCopy - copyToPage - destination pagevoid movePlacements(Collection<Object> placementsToMove, PreviewPage moveToPage, boolean overwrite)
placementsToMove - moveToPage - destination pageoverwrite - void addPlacements(Collection<Object> placementsOrProducts, PreviewPage dropPage, boolean overwrite)
placementsOrProducts - dropPage - overwrite - void addPlacements(Collection<Object> placementsOrProducts, PreviewSlot dropSlot, boolean overwrite)
placementsOrProducts - dropSlot - overwrite - void copyPreviewPages(Collection<PreviewPage> pagesToCopy, int copyToPageIndex)
pagesToCopy - copyToPageIndex - destination page indexvoid movePreviewPages(Collection<PreviewPage> pagesToMove, int moveToPageIndex, boolean overwrite)
pagesToMove - moveToPageIndex - destination page indexoverwrite - List<PreviewPage> getPreviewPages()
void setDefaultTemplate(PageModel pageModel, ItemPlacementModel placement)
placement - void notifyListeners(List<PreviewElementUpdate> changes)
changes - void addPreviewModelListener(PreviewModelListener l)
void removePreviewModelListener(PreviewModelListener l)
int getSlotsCapacity()
boolean isShowDoublePages()
void setShowDoublePages(boolean show)
show - List<PreviewPage[]> getDoublePages()
void initModel()
int getPreviewPagesTotalQuantity()
TypedObject getTypedPage()
boolean isPagesStartsLeft()
void removeLastEmptyPage()
Copyright © 2017 SAP SE. All Rights Reserved.