Class CmsSerialDateView

  • All Implemented Interfaces:<CmsFieldSet>,,,,,,,, I_CmsSerialDateValueChangeObserver

    public class CmsSerialDateView
    implements I_CmsSerialDateValueChangeObserver,<CmsFieldSet>
    The serial date widgets UI.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class,
    • Field Summary

      Modifier and Type Field Description
      protected m_exceptionsPanelContainer
      Panel containing the field set for the exceptions.
      • Fields inherited from class

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void onClose​(<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

        claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
      • Methods inherited from class

        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

        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

        protected m_exceptionsPanelContainer
        Panel containing the field set for the exceptions.
    • Method Detail

      • onClose

        public void onClose​(<CmsFieldSet> event)
        Specified by:
        onClose in interface<CmsFieldSet>
        See Also:
      • setManagementButtonEnabled

        public void setManagementButtonEnabled​(boolean enabled)
        Enable/disable the management button.
        enabled - flag, indicating if the management button should be enabled.
      • setStatus

        public void setStatus​(java.lang.String status)
        Sets the current status.
        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.
        dates - the current dates to show, accompanied with the information if they are exceptions or not.
      • updateExceptions

        public void updateExceptions()
        Updates the exceptions panel.