Class CmsSerialDateView
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Composite
-
- org.opencms.acacia.client.widgets.serialdate.CmsSerialDateView
-
- All Implemented Interfaces:
com.google.gwt.event.logical.shared.CloseHandler<CmsFieldSet>
,com.google.gwt.event.logical.shared.HasAttachHandlers
,com.google.gwt.event.shared.EventHandler
,com.google.gwt.event.shared.HasHandlers
,com.google.gwt.user.client.EventListener
,com.google.gwt.user.client.ui.HasVisibility
,com.google.gwt.user.client.ui.IsRenderable
,com.google.gwt.user.client.ui.IsWidget
,I_CmsSerialDateValueChangeObserver
public class CmsSerialDateView extends com.google.gwt.user.client.ui.Composite implements I_CmsSerialDateValueChangeObserver, com.google.gwt.event.logical.shared.CloseHandler<CmsFieldSet>
The serial date widgets UI.
-
-
Field Summary
Fields Modifier and Type Field Description protected com.google.gwt.user.client.ui.FlowPanel
m_exceptionsPanelContainer
Panel containing the field set for the exceptions.
-
Constructor Summary
Constructors Constructor Description CmsSerialDateView(CmsSerialDateController controller, I_CmsObservableSerialDateValue model)
Category field widgets for ADE forms.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
onClose(com.google.gwt.event.logical.shared.CloseEvent<CmsFieldSet> event)
void
onValueChange()
Method called, when a value change event is fired.void
setManagementButtonEnabled(boolean enabled)
Enable/disable the management button.void
setStatus(java.lang.String status)
Sets the current status.void
showCurrentDates(java.util.Collection<org.opencms.util.CmsPair<java.util.Date,java.lang.Boolean>> dates)
Shows the provided list of dates as current dates.void
updateExceptions()
Updates the exceptions panel.-
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
-
Methods inherited from class com.google.gwt.user.client.ui.UIObject
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
-
-
-
Field Detail
-
m_exceptionsPanelContainer
@UiField protected com.google.gwt.user.client.ui.FlowPanel m_exceptionsPanelContainer
Panel containing the field set for the exceptions.
-
-
Constructor Detail
-
CmsSerialDateView
public CmsSerialDateView(CmsSerialDateController controller, I_CmsObservableSerialDateValue model)
Category field widgets for ADE forms.- Parameters:
controller
- the controller to communicate withmodel
- the model to get values from
-
-
Method Detail
-
onClose
public void onClose(com.google.gwt.event.logical.shared.CloseEvent<CmsFieldSet> event)
- Specified by:
onClose
in interfacecom.google.gwt.event.logical.shared.CloseHandler<CmsFieldSet>
- See Also:
CloseHandler.onClose(com.google.gwt.event.logical.shared.CloseEvent)
-
onValueChange
public void onValueChange()
Description copied from interface:I_CmsSerialDateValueChangeObserver
Method called, when a value change event is fired.- Specified by:
onValueChange
in interfaceI_CmsSerialDateValueChangeObserver
- See Also:
I_CmsSerialDateValueChangeObserver.onValueChange()
-
setManagementButtonEnabled
public void setManagementButtonEnabled(boolean enabled)
Enable/disable the management button.- Parameters:
enabled
- flag, indicating if the management button should be enabled.
-
setStatus
public void setStatus(java.lang.String status)
Sets the current status.- Parameters:
status
- the status to set.
-
showCurrentDates
public void showCurrentDates(java.util.Collection<org.opencms.util.CmsPair<java.util.Date,java.lang.Boolean>> dates)
Shows the provided list of dates as current dates.- Parameters:
dates
- the current dates to show, accompanied with the information if they are exceptions or not.
-
updateExceptions
public void updateExceptions()
Updates the exceptions panel.
-
-