Class CCMultiLineSchedule2

java.lang.Object
org.eclnt.jsfserver.pagebean.PageBean
org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
org.eclnt.jsfserver.pagebean.component.PageBeanComponent
org.eclnt.ccaddons.pbc.multilineschedule2.CCMultiLineSchedule2
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 CCMultiLineSchedule2 extends org.eclnt.jsfserver.pagebean.component.PageBeanComponent implements Serializable
See Also:
  • Constructor Details

    • CCMultiLineSchedule2

      public CCMultiLineSchedule2()
  • 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(org.eclnt.jsfserver.pagebean.IPageBean owner, CCMultiLineSchedule2.IListener listener)
    • getOwner

      public org.eclnt.jsfserver.pagebean.IPageBean getOwner()
    • onBeforeRendering

      public void onBeforeRendering()
      Specified by:
      onBeforeRendering in interface org.eclnt.jsfserver.pagebean.IPageBean
      Overrides:
      onBeforeRendering in class org.eclnt.jsfserver.pagebean.PageBean
    • getGridHeadelineRowheight

      public int getGridHeadelineRowheight()
    • setGridHeadelineRowheight

      public void setGridHeadelineRowheight(int value)
    • setGridId

      public void setGridId(String value)
    • getGridId

      public String getGridId()
    • setGridScrollReference

      public void setGridScrollReference(String value)
    • getGridScrollReference

      public String getGridScrollReference()
    • getScheduleBackground

      public String getScheduleBackground()
    • setScheduleBackground

      public void setScheduleBackground(String value)
    • getScheduleItemSelectionForegroundColor

      public String getScheduleItemSelectionForegroundColor()
    • setScheduleItemSelectionForegroundColor

      public void setScheduleItemSelectionForegroundColor(String scheduleItemSelectionForegroundColor)
    • getScheduleNumberOfBlocks

      public int getScheduleNumberOfBlocks()
    • setScheduleNumberOfBlocks

      public void setScheduleNumberOfBlocks(int value)
    • getScheduleMax

      public long getScheduleMax()
    • setScheduleMax

      public void setScheduleMax(long value)
    • getGridRowheight

      public int getGridRowheight()
    • setGridRowheight

      public void setGridRowheight(int value)
    • getGridSbvisibleAmount

      public int getGridSbvisibleAmount()
    • setGridSbvisibleAmount

      public void setGridSbvisibleAmount(int value)
    • getGridColTitleSchedule

      public String getGridColTitleSchedule()
    • setGridColTitleSchedule

      public void setGridColTitleSchedule(String value)
    • getGridColTitleScheduleObject

      public String getGridColTitleScheduleObject()
    • setGridColTitleScheduleObject

      public void setGridColTitleScheduleObject(String value)
    • getScheduleObjects

      public List<ScheduleObject> getScheduleObjects()
    • setScheduleObjects

      public void setScheduleObjects(List<ScheduleObject> scheduleObjects)
    • getScheduleItems

      public List<ScheduleItem> getScheduleItems()
    • setScheduleItems

      public void setScheduleItems(List<ScheduleItem> scheduleItems)
    • getMultilineMode

      public boolean getMultilineMode()
    • setMultilineMode

      public void setMultilineMode(boolean multilineMode)
    • getGridCellBorderColor

      public String getGridCellBorderColor()
    • setGridCellBorderColor

      public void setGridCellBorderColor(String gridCellBorderColor)
    • getScheduleItemSelectionColor

      public String getScheduleItemSelectionColor()
    • setScheduleItemSelectionColor

      public void setScheduleItemSelectionColor(String scheduleItemSelectionColor)
    • getGridColWidthSchedule

      public String getGridColWidthSchedule()
    • setGridColWidthSchedule

      public void setGridColWidthSchedule(String gridColWidthSchedule)
    • getGridColWidthScheduleObject

      public String getGridColWidthScheduleObject()
    • setGridColWidthScheduleObject

      public void setGridColWidthScheduleObject(String gridColWidthScheduleObject)
    • getGridLeft

      public org.eclnt.jsfserver.elements.impl.FIXGRIDListBinding<CCMultiLineSchedule2.GridItem> getGridLeft()
    • getGridRight

      public org.eclnt.jsfserver.elements.impl.FIXGRIDListBinding<CCMultiLineSchedule2.GridItem> getGridRight()
    • getHeaderScheduleContent

      public org.eclnt.jsfserver.elements.impl.ROWDYNAMICCONTENTBinding getHeaderScheduleContent()
    • getHeaderScheduleBackground

      public String getHeaderScheduleBackground()
    • setHeaderScheduleBackground

      public void setHeaderScheduleBackground(String headerScheduleBackground)
    • getHeaderScheduleItemBackground

      public String getHeaderScheduleItemBackground()
    • setHeaderScheduleItemBackground

      public void setHeaderScheduleItemBackground(String headerScheduleItemBackground)
    • getGridSuppressHeadline

      public boolean getGridSuppressHeadline()
    • setGridSuppressHeadline

      public void setGridSuppressHeadline(boolean value)
    • getScheduleItemValign

      public String getScheduleItemValign()
    • setScheduleItemValign

      public void setScheduleItemValign(String scheduleItemValign)
    • getGridHorizontalScrollMode

      public String getGridHorizontalScrollMode()
      Horizontal scroll mode of the left and the right grid. Default is "hidden". You may set to "scroll" - if setting the column width on the left or the right side to an absolute value.
    • setGridHorizontalScrollMode

      public void setGridHorizontalScrollMode(String gridHorizontalScrollMode)
    • getGridVerticalScrollMode

      public String getGridVerticalScrollMode()
      Vertical scroll mode of the "right" grid.
    • setGridVerticalScrollMode

      public void setGridVerticalScrollMode(String gridVerticalScrollMode)
    • getConnectedMultiLineSchedule

      public CCMultiLineSchedule2 getConnectedMultiLineSchedule()
      Second CCMultiLineSchedule2 that is connected with this instance. Both instances are able to access the other one's ScheduleItem-instances.
    • setConnectedMultiLineSchedule

      public void setConnectedMultiLineSchedule(CCMultiLineSchedule2 connectedMultiLineSchedule)
    • getRightGridContent

      public org.eclnt.jsfserver.elements.impl.ROWDYNAMICCONTENTBinding getRightGridContent()
    • getLeftGridContent

      public org.eclnt.jsfserver.elements.impl.ROWDYNAMICCONTENTBinding getLeftGridContent()
    • separateScheduleItems

      public static List<ScheduleItem> separateScheduleItems(List<ScheduleItem> items)
      Parameters:
      items - The items that are available to be added into this line
      Returns:
      The items that have NOT been places into the line, because the line already contains corresponding items.