Class CCLaunchPad

java.lang.Object
org.eclnt.jsfserver.pagebean.PageBean
org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
org.eclnt.jsfserver.pagebean.component.PageBeanComponent
org.eclnt.ccaddons.pbc.CCLaunchPad
All Implemented Interfaces:
Serializable, org.eclnt.jsfserver.elements.IConfiguredByLayout, org.eclnt.jsfserver.pagebean.component.IPageBeanComponent, org.eclnt.jsfserver.pagebean.IPageBean, org.eclnt.jsfserver.util.valuemgmt.IDynamicContentBindingObject

public class CCLaunchPad extends org.eclnt.jsfserver.pagebean.component.PageBeanComponent implements Serializable
See Also:
  • Constructor Details

    • CCLaunchPad

      public CCLaunchPad()
  • Method Details

    • getRootExpressionUsedInPage

      public String getRootExpressionUsedInPage()
      Specified by:
      getRootExpressionUsedInPage in interface org.eclnt.jsfserver.pagebean.IPageBean
      Specified by:
      getRootExpressionUsedInPage in class org.eclnt.jsfserver.pagebean.PageBean
    • prepare

      public void prepare(String persistId, String[] tileTypes, CCLaunchPad.IListener listener)
      Parameters:
      persistId - Passing a persistId will invoke the reading/saving of the launch pad from persistent storage. The persistent storage either is running internally (using the IStreamStore persistence) or - when passing an implementation of CCLaunchPad.IListenerWithPersistence is outsourced to you.
      tileTypes -
      listener - "Normal" implementation: pass instance of type CCLaunchPad.IListener. In case of taking over persistence on your own, pass instance of type CCLaunchPad.IListenerWithPersistence.
    • initializePageBean

      public void initializePageBean(Map<String,String> initData)
      Specified by:
      initializePageBean in interface org.eclnt.jsfserver.pagebean.component.IPageBeanComponent
      Overrides:
      initializePageBean in class org.eclnt.jsfserver.pagebean.component.PageBeanComponent
    • getEditOverlayAreaBackground

      public String getEditOverlayAreaBackground()
    • setEditOverlayAreaBackground

      public void setEditOverlayAreaBackground(String value)
    • getEditOverlayAreaBounds

      public String getEditOverlayAreaBounds()
    • setEditOverlayAreaBounds

      public void setEditOverlayAreaBounds(String value)
    • getEditOverlayAreaBoundsAnchor

      public String getEditOverlayAreaBoundsAnchor()
    • setEditOverlayAreaBoundsAnchor

      public void setEditOverlayAreaBoundsAnchor(String value)
    • getEditOverlayAreaVisible

      public boolean getEditOverlayAreaVisible()
    • setEditOverlayAreaVisible

      public void setEditOverlayAreaVisible(boolean value)
    • getSections

      public List<CCLaunchPad.SectionsItem> getSections()
    • getBoolEditMode

      public boolean getBoolEditMode()
    • getBoolNOTEditMode

      public boolean getBoolNOTEditMode()
    • getEditBackground

      public String getEditBackground()
    • setEditBackground

      public void setEditBackground(String editBackground)
    • getEditFieldBackground

      public String getEditFieldBackground()
    • setEditFieldBackground

      public void setEditFieldBackground(String value)
    • getEditFieldForeground

      public String getEditFieldForeground()
    • setEditFieldForeground

      public void setEditFieldForeground(String value)
    • getPersistId

      public String getPersistId()
    • getBackground

      public String getBackground()
    • setBackground

      public void setBackground(String value)
    • getTileRemoveIcon

      public String getTileRemoveIcon()
    • setTileRemoveIcon

      public void setTileRemoveIcon(String value)
    • getSectionTitleForeground

      public String getSectionTitleForeground()
    • setSectionTitleForeground

      public void setSectionTitleForeground(String value)
    • getPadding

      public String getPadding()
    • setPadding

      public void setPadding(String padding)
    • getRowdistance

      public int getRowdistance()
    • setRowdistance

      public void setRowdistance(int value)
    • getColdistance

      public int getColdistance()
    • setColdistance

      public void setColdistance(int value)
    • getTileRounding

      public int getTileRounding()
    • setTileRounding

      public void setTileRounding(int value)
    • getSectionFont

      public String getSectionFont()
    • setSectionFont

      public void setSectionFont(String value)
    • getSectionBackground

      public String getSectionBackground()
    • getTileHeight

      public int getTileHeight()
    • setTileHeight

      public void setTileHeight(int value)
    • getTileWidth

      public int getTileWidth()
    • setTileWidth

      public void setTileWidth(int value)
    • getSectionTitleBackground

      public String getSectionTitleBackground()
    • setSectionTitleBackground

      public void setSectionTitleBackground(String sectionTitleBackground)
    • getSectionRemoveIcon

      public String getSectionRemoveIcon()
    • setSectionRemoveIcon

      public void setSectionRemoveIcon(String value)
    • onDeleteAction

      public void onDeleteAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • getDeleteDropReceive

      public String getDeleteDropReceive()
    • onNewSectionAction

      public void onNewSectionAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • onEditModeAction

      public void onEditModeAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • onSaveAction

      public void onSaveAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • onCancelAction

      public void onCancelAction(org.eclnt.jsfserver.base.faces.event.ActionEvent event)
    • createNewSection

      public CCLaunchPad.SectionsItem createNewSection(String title)
    • createNewSection

      public CCLaunchPad.SectionsItem createNewSection(String title, boolean editable)
    • removeTile

      public void removeTile(String tileUid)
      Remove a tile from the launch pad.
    • getTilePageBean

      public org.eclnt.jsfserver.pagebean.IPageBean getTilePageBean(String tileUid)
      Returns the page bean that is rendered inside the tile.
    • save

      public void save()
      Save current configuration.
    • updateLaunchPad

      public void updateLaunchPad()
    • updateLaunchpad

      public void updateLaunchpad(LaunchPadInfo info)
    • updateLaunchpad

      public void updateLaunchpad(String xml)
    • getCurrentLaunchPadInfo

      public LaunchPadInfo getCurrentLaunchPadInfo()
      Extracts the current launch pad status.
    • getCurrentLaunchPadInfoAsXML

      public String getCurrentLaunchPadInfoAsXML()
      Extracts the current launch pad status as XML string.