Class 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.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject

        com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
    • 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.
      • Fields inherited from class com.google.gwt.user.client.ui.UIObject

        DEBUG_ID_PREFIX
    • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • m_exceptionsPanelContainer

        @UiField
        protected com.google.gwt.user.client.ui.FlowPanel m_exceptionsPanelContainer
        Panel containing the field set for the exceptions.
    • Method Detail

      • onClose

        public void onClose​(com.google.gwt.event.logical.shared.CloseEvent<CmsFieldSet> event)
        Specified by:
        onClose in interface com.google.gwt.event.logical.shared.CloseHandler<CmsFieldSet>
        See Also:
        CloseHandler.onClose(com.google.gwt.event.logical.shared.CloseEvent)
      • 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.