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 TypeClassDescriptionclass
static interface
class
Nested 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 TypeMethodDescriptionSecondCCMultiLineSchedule2
that is connected with this instance.int
Horizontal 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>
int
int
boolean
Vertical scroll mode of the "right" grid.org.eclnt.jsfserver.elements.impl.ROWDYNAMICCONTENTBinding
org.eclnt.jsfserver.elements.impl.ROWDYNAMICCONTENTBinding
boolean
org.eclnt.jsfserver.pagebean.IPageBean
getOwner()
org.eclnt.jsfserver.elements.impl.ROWDYNAMICCONTENTBinding
long
int
void
void
prepare
(org.eclnt.jsfserver.pagebean.IPageBean owner, CCMultiLineSchedule2.IListener listener) static List<ScheduleItem>
separateScheduleItems
(List<ScheduleItem> items) void
setConnectedMultiLineSchedule
(CCMultiLineSchedule2 connectedMultiLineSchedule) void
setGridCellBorderColor
(String gridCellBorderColor) void
setGridColTitleSchedule
(String value) void
void
setGridColWidthSchedule
(String gridColWidthSchedule) void
setGridColWidthScheduleObject
(String gridColWidthScheduleObject) void
setGridHeadelineRowheight
(int value) void
setGridHorizontalScrollMode
(String gridHorizontalScrollMode) void
void
setGridRowheight
(int value) void
setGridSbvisibleAmount
(int value) void
setGridScrollReference
(String value) void
setGridSuppressHeadline
(boolean value) void
setGridVerticalScrollMode
(String gridVerticalScrollMode) void
setHeaderScheduleBackground
(String headerScheduleBackground) void
setHeaderScheduleItemBackground
(String headerScheduleItemBackground) void
setMultilineMode
(boolean multilineMode) void
setScheduleBackground
(String value) void
setScheduleItems
(List<ScheduleItem> scheduleItems) void
setScheduleItemSelectionColor
(String scheduleItemSelectionColor) void
setScheduleItemSelectionForegroundColor
(String scheduleItemSelectionForegroundColor) void
setScheduleItemValign
(String scheduleItemValign) void
setScheduleMax
(long value) void
setScheduleNumberOfBlocks
(int value) void
setScheduleObjects
(List<ScheduleObject> scheduleObjects) Methods inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponent
getLit, initializePageBean, initializePageBeanConfigItems
Methods inherited from class org.eclnt.jsfserver.pagebean.component.PageBeanComponentBase
addConfiguredByLayoutListener, findLiteralResourceName, getClassDefiningPageBean, getLayoutPath, getLiteralResolver, getPageName, initializePageBeanFinished, initializePageBeanPassComponent, initializePageBeanStarted, isInitialized, readLiteral, readLiteralByOwnResourceBundle, removeConfiguredByLayoutListener, setLiteralResolver
Methods inherited from class org.eclnt.jsfserver.pagebean.PageBean
buildContentReplaceString, closePopup, getActualRootExpression, getModalModelessPopupForPopupPageBean, getPageModifier, getPopups, getStamp, initializePageModifier, openModalPopup, openModelessPopup, pbx, readPageLayoutXML, setActualRootExpression
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.eclnt.jsfserver.elements.IConfiguredByLayout
addConfiguredByLayoutListener, removeConfiguredByLayoutListener
Methods inherited from interface org.eclnt.jsfserver.pagebean.IPageBean
closePopup, getActualRootExpression, getPageModifier, getPageName, getStamp, openModalPopup, openModelessPopup, setActualRootExpression
Methods inherited from interface org.eclnt.jsfserver.pagebean.component.IPageBeanComponent
initializePageBeanFinished, initializePageBeanPassComponent, initializePageBeanStarted, isInitialized
-
Constructor Details
-
CCMultiLineSchedule2
public CCMultiLineSchedule2()
-
-
Method Details
-
getRootExpressionUsedInPage
- Specified by:
getRootExpressionUsedInPage
in interfaceorg.eclnt.jsfserver.pagebean.IPageBean
- Specified by:
getRootExpressionUsedInPage
in 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:
onBeforeRendering
in interfaceorg.eclnt.jsfserver.pagebean.IPageBean
- Overrides:
onBeforeRendering
in 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
SecondCCMultiLineSchedule2
that 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.
-