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:
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassstatic interfaceclassNested classes/interfaces inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponent
org.eclnt.jsfserver.pagebean.component.PageBeanComponent.ILiteralResolver, org.eclnt.jsfserver.pagebean.component.PageBeanComponent.LitMap -
Field Summary
Fields inherited from class org.eclnt.jsfserver.pagebean.PageBean
m_pageModifier -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSecondCCMultiLineSchedule2that is connected with this instance.intHorizontal scroll mode of the left and the right grid.org.eclnt.jsfserver.elements.impl.FIXGRIDListBinding<CCMultiLineSchedule2.GridItem>org.eclnt.jsfserver.elements.impl.FIXGRIDListBinding<CCMultiLineSchedule2.GridItem>intintbooleanVertical scroll mode of the "right" grid.org.eclnt.jsfserver.elements.impl.ROWDYNAMICCONTENTBindingorg.eclnt.jsfserver.elements.impl.ROWDYNAMICCONTENTBindingbooleanorg.eclnt.jsfserver.pagebean.IPageBeangetOwner()org.eclnt.jsfserver.elements.impl.ROWDYNAMICCONTENTBindinglongintvoidvoidprepare(org.eclnt.jsfserver.pagebean.IPageBean owner, CCMultiLineSchedule2.IListener listener) static List<ScheduleItem>separateScheduleItems(List<ScheduleItem> items) voidsetConnectedMultiLineSchedule(CCMultiLineSchedule2 connectedMultiLineSchedule) voidsetGridCellBorderColor(String gridCellBorderColor) voidsetGridColTitleSchedule(String value) voidvoidsetGridColWidthSchedule(String gridColWidthSchedule) voidsetGridColWidthScheduleObject(String gridColWidthScheduleObject) voidsetGridHeadelineRowheight(int value) voidsetGridHorizontalScrollMode(String gridHorizontalScrollMode) voidvoidsetGridRowheight(int value) voidsetGridSbvisibleAmount(int value) voidsetGridScrollReference(String value) voidsetGridSuppressHeadline(boolean value) voidsetGridVerticalScrollMode(String gridVerticalScrollMode) voidsetHeaderScheduleBackground(String headerScheduleBackground) voidsetHeaderScheduleItemBackground(String headerScheduleItemBackground) voidsetMultilineMode(boolean multilineMode) voidsetScheduleBackground(String value) voidsetScheduleItems(List<ScheduleItem> scheduleItems) voidsetScheduleItemSelectionColor(String scheduleItemSelectionColor) voidsetScheduleItemSelectionForegroundColor(String scheduleItemSelectionForegroundColor) voidsetScheduleItemValign(String scheduleItemValign) voidsetScheduleMax(long value) voidsetScheduleNumberOfBlocks(int value) voidsetScheduleObjects(List<ScheduleObject> scheduleObjects) Methods inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponent
getLit, initializePageBean, initializePageBeanConfigItemsMethods inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
addConfiguredByLayoutListener, findLiteralResourceName, getClassDefiningPageBean, getLayoutPath, getLiteralResolver, getPageName, initializePageBeanFinished, initializePageBeanPassComponent, initializePageBeanStarted, isInitialized, readLiteral, readLiteralByOwnResourceBundle, removeConfiguredByLayoutListener, setLiteralResolverMethods inherited from class org.eclnt.jsfserver.pagebean.PageBean
buildContentReplaceString, closePopup, getActualRootExpression, getModalModelessPopupForPopupPageBean, getPageModifier, getPopups, getStamp, initializePageModifier, openModalPopup, openModelessPopup, pbx, readPageLayoutXML, setActualRootExpressionMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.eclnt.jsfserver.elements.IConfiguredByLayout
addConfiguredByLayoutListener, removeConfiguredByLayoutListenerMethods inherited from interface org.eclnt.jsfserver.pagebean.IPageBean
closePopup, getActualRootExpression, getPageModifier, getPageName, getStamp, openModalPopup, openModelessPopup, setActualRootExpressionMethods inherited from interface org.eclnt.jsfserver.pagebean.component.IPageBeanComponent
initializePageBeanFinished, initializePageBeanPassComponent, initializePageBeanStarted, isInitialized
-
Constructor Details
-
CCMultiLineSchedule2
public CCMultiLineSchedule2()
-
-
Method Details
-
getRootExpressionUsedInPage
- Specified by:
getRootExpressionUsedInPagein interfaceorg.eclnt.jsfserver.pagebean.IPageBean- Specified by:
getRootExpressionUsedInPagein classorg.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:
onBeforeRenderingin interfaceorg.eclnt.jsfserver.pagebean.IPageBean- Overrides:
onBeforeRenderingin classorg.eclnt.jsfserver.pagebean.PageBean
-
getGridHeadelineRowheight
public int getGridHeadelineRowheight() -
setGridHeadelineRowheight
public void setGridHeadelineRowheight(int value) -
setGridId
-
getGridId
-
setGridScrollReference
-
getGridScrollReference
-
getScheduleBackground
-
setScheduleBackground
-
getScheduleItemSelectionForegroundColor
-
setScheduleItemSelectionForegroundColor
-
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
-
setGridColTitleSchedule
-
getGridColTitleScheduleObject
-
setGridColTitleScheduleObject
-
getScheduleObjects
-
setScheduleObjects
-
getScheduleItems
-
setScheduleItems
-
getMultilineMode
public boolean getMultilineMode() -
setMultilineMode
public void setMultilineMode(boolean multilineMode) -
getGridCellBorderColor
-
setGridCellBorderColor
-
getScheduleItemSelectionColor
-
setScheduleItemSelectionColor
-
getGridColWidthSchedule
-
setGridColWidthSchedule
-
getGridColWidthScheduleObject
-
setGridColWidthScheduleObject
-
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
-
setHeaderScheduleBackground
-
getHeaderScheduleItemBackground
-
setHeaderScheduleItemBackground
-
getGridSuppressHeadline
public boolean getGridSuppressHeadline() -
setGridSuppressHeadline
public void setGridSuppressHeadline(boolean value) -
getScheduleItemValign
-
setScheduleItemValign
-
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
-
getGridVerticalScrollMode
Vertical scroll mode of the "right" grid. -
setGridVerticalScrollMode
-
getConnectedMultiLineSchedule
SecondCCMultiLineSchedule2that is connected with this instance. Both instances are able to access the other one'sScheduleItem-instances. -
setConnectedMultiLineSchedule
-
getRightGridContent
public org.eclnt.jsfserver.elements.impl.ROWDYNAMICCONTENTBinding getRightGridContent() -
getLeftGridContent
public org.eclnt.jsfserver.elements.impl.ROWDYNAMICCONTENTBinding getLeftGridContent() -
separateScheduleItems
- 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.
-