Class RrdGraphEntry

  • All Implemented Interfaces:
    com.vaadin.event.Action.Container, com.vaadin.event.Action.Notifier, com.vaadin.event.ConnectorEventListener, com.vaadin.event.ContextClickEvent.ContextClickNotifier, com.vaadin.event.MethodEventSource, com.vaadin.event.SerializableEventListener, com.vaadin.server.ClientConnector, com.vaadin.server.Scrollable, com.vaadin.server.Sizeable, com.vaadin.server.VariableOwner, com.vaadin.shared.Connector, com.vaadin.ui.Component, com.vaadin.ui.Component.Focusable, com.vaadin.ui.HasComponents, com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier, com.vaadin.ui.LegacyComponent, com.vaadin.ui.SingleComponentContainer, Serializable, Iterable<com.vaadin.ui.Component>, EventListener

    public class RrdGraphEntry
    extends com.vaadin.ui.Panel
    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface com.vaadin.server.ClientConnector

        com.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener
      • Nested classes/interfaces inherited from interface com.vaadin.ui.Component

        com.vaadin.ui.Component.ErrorEvent, com.vaadin.ui.Component.Event, com.vaadin.ui.Component.Focusable, com.vaadin.ui.Component.Listener
      • Nested classes/interfaces inherited from interface com.vaadin.ui.HasComponents

        com.vaadin.ui.HasComponents.ComponentAttachDetachNotifier, com.vaadin.ui.HasComponents.ComponentAttachEvent, com.vaadin.ui.HasComponents.ComponentAttachListener, com.vaadin.ui.HasComponents.ComponentDetachEvent, com.vaadin.ui.HasComponents.ComponentDetachListener
      • Nested classes/interfaces inherited from interface com.vaadin.server.Sizeable

        com.vaadin.server.Sizeable.Unit
    • Field Summary

      • Fields inherited from class com.vaadin.ui.Panel

        actionManager
      • Fields inherited from class com.vaadin.ui.AbstractComponent

        DESIGN_ATTR_PLAIN_TEXT
      • Fields inherited from interface com.vaadin.server.Sizeable

        SIZE_UNDEFINED, UNITS_CM, UNITS_EM, UNITS_EX, UNITS_INCH, UNITS_MM, UNITS_PERCENTAGE, UNITS_PICAS, UNITS_PIXELS, UNITS_POINTS
    • Constructor Summary

      Constructors 
      Constructor Description
      RrdGraphEntry​(NodeDao nodeDao, RrdGraphHelper rrdGraphHelper, int x, int y)
      Constrcutor for creating new instances of this class.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getGraphId()  
      String getGraphLabel()  
      String getGraphUrl()  
      String getNodeId()  
      String getNodeLabel()  
      String getResourceId()  
      String getResourceLabel()  
      String getResourceTypeId()  
      String getResourceTypeLabel()  
      void setGraphId​(String graphId)  
      void setGraphLabel​(String graphLabel)  
      void setGraphUrl​(String graphUrl)  
      void setNodeId​(String nodeId)  
      void setNodeLabel​(String nodeLabel)  
      void setPreviewTimeFrame​(int calendarField, int calendarDiff)
      This methods sets the timeframe for the preview image.
      void setResourceId​(String resourceId)  
      void setResourceLabel​(String resourceLabel)  
      void setResourceTypeId​(String resourceTypeId)  
      void setResourceTypeLabel​(String resourceTypeLabel)  
      void update()
      Updates the labels and buttons according to the properties set.
      • Methods inherited from class com.vaadin.ui.Panel

        addAction, addActionHandler, addClickListener, changeVariables, focus, getActionManager, getCustomAttributes, getScrollLeft, getScrollTop, getState, getState, getTabIndex, paintContent, readDesign, removeAction, removeActionHandler, removeAllActionHandlers, removeClickListener, setCaption, setScrollLeft, setScrollTop, setTabIndex, writeDesign
      • Methods inherited from class com.vaadin.ui.AbstractSingleComponentContainer

        addComponentAttachListener, addComponentDetachListener, fireComponentAttachEvent, fireComponentDetachEvent, getComponentCount, getContent, iterator, readDesignChildren, removeComponentAttachListener, removeComponentDetachListener, removeFromParent, setContent, setHeight, setWidth
      • Methods inherited from class com.vaadin.ui.AbstractComponent

        addContextClickListener, addListener, addShortcutListener, addStyleName, attach, beforeClientResponse, detach, findAncestor, fireComponentErrorEvent, fireComponentEvent, getCaption, getComponentError, getData, getDebugId, getDescription, getErrorMessage, getHeight, getHeightUnits, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getWidth, getWidthUnits, isCaptionAsHtml, isConnectorEnabled, isEnabled, isOrHasAncestor, isReadOnly, isRequiredIndicatorVisible, isResponsive, isVisible, removeContextClickListener, removeListener, removeShortcutListener, removeStyleName, setCaptionAsHtml, setComponentError, setData, setDebugId, setDescription, setDescription, setEnabled, setHeight, setHeightFull, setHeightUndefined, setIcon, setId, setLocale, setParent, setPrimaryStyleName, setReadOnly, setRequiredIndicatorVisible, setResponsive, setSizeFull, setSizeUndefined, setStyleName, setVisible, setWidth, setWidthFull, setWidthUndefined
      • Methods inherited from class com.vaadin.server.AbstractClientConnector

        addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, createState, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler, setResource, updateDiffstate
      • Methods inherited from interface com.vaadin.server.ClientConnector

        addAttachListener, addDetachListener, beforeClientResponse, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
      • Methods inherited from interface com.vaadin.ui.Component

        addListener, addStyleName, addStyleNames, attach, getCaption, getDescription, getIcon, getId, getLocale, getParent, getPrimaryStyleName, getStyleName, getUI, isEnabled, isVisible, removeListener, removeStyleName, removeStyleNames, setEnabled, setIcon, setId, setParent, setPrimaryStyleName, setStyleName, setStyleName, setVisible
      • Methods inherited from interface com.vaadin.shared.Connector

        getConnectorId
      • Methods inherited from interface com.vaadin.ui.LegacyComponent

        markAsDirty
      • Methods inherited from interface com.vaadin.server.Sizeable

        getHeight, getHeightUnits, getWidth, getWidthUnits, setHeight, setHeight, setHeightFull, setHeightUndefined, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFull, setWidthUndefined
      • Methods inherited from interface com.vaadin.server.VariableOwner

        isEnabled
    • Constructor Detail

      • RrdGraphEntry

        public RrdGraphEntry​(NodeDao nodeDao,
                             RrdGraphHelper rrdGraphHelper,
                             int x,
                             int y)
        Constrcutor for creating new instances of this class.
        Parameters:
        nodeDao - the node dao instance to be used
        rrdGraphHelper - the rrd graph helper instancce to be used
        x - the x-position of this entry
        y - the y-position of this entry
    • Method Detail

      • setPreviewTimeFrame

        public void setPreviewTimeFrame​(int calendarField,
                                        int calendarDiff)
        This methods sets the timeframe for the preview image.
      • update

        public void update()
        Updates the labels and buttons according to the properties set.
      • getGraphId

        public String getGraphId()
      • setGraphId

        public void setGraphId​(String graphId)
      • getNodeId

        public String getNodeId()
      • setNodeId

        public void setNodeId​(String nodeId)
      • getResourceTypeId

        public String getResourceTypeId()
      • setResourceTypeId

        public void setResourceTypeId​(String resourceTypeId)
      • getResourceId

        public String getResourceId()
      • setResourceId

        public void setResourceId​(String resourceId)
      • getGraphLabel

        public String getGraphLabel()
      • setGraphLabel

        public void setGraphLabel​(String graphLabel)
      • getNodeLabel

        public String getNodeLabel()
      • setNodeLabel

        public void setNodeLabel​(String nodeLabel)
      • getResourceTypeLabel

        public String getResourceTypeLabel()
      • setResourceTypeLabel

        public void setResourceTypeLabel​(String resourceTypeLabel)
      • getResourceLabel

        public String getResourceLabel()
      • setResourceLabel

        public void setResourceLabel​(String resourceLabel)
      • getGraphUrl

        public String getGraphUrl()
      • setGraphUrl

        public void setGraphUrl​(String graphUrl)