Class WebdavDocumentVersionLink

java.lang.Object
com.vaadin.flow.component.Component
com.vaadin.flow.component.HtmlComponent
com.vaadin.flow.component.HtmlContainer
com.vaadin.flow.component.html.Anchor
io.jmix.webdavflowui.component.WebdavDocumentVersionLink
All Implemented Interfaces:
com.vaadin.flow.component.AttachNotifier, com.vaadin.flow.component.BlurNotifier<com.vaadin.flow.component.html.Anchor>, com.vaadin.flow.component.DetachNotifier, com.vaadin.flow.component.Focusable<com.vaadin.flow.component.html.Anchor>, com.vaadin.flow.component.FocusNotifier<com.vaadin.flow.component.html.Anchor>, com.vaadin.flow.component.HasAriaLabel, com.vaadin.flow.component.HasComponents, com.vaadin.flow.component.HasElement, com.vaadin.flow.component.HasEnabled, com.vaadin.flow.component.HasSize, com.vaadin.flow.component.HasStyle, com.vaadin.flow.component.HasText, SupportsValueSource<WebdavDocumentVersion>, Serializable, org.springframework.beans.factory.Aware, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware

public class WebdavDocumentVersionLink extends com.vaadin.flow.component.html.Anchor implements SupportsValueSource<WebdavDocumentVersion>, org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationContextAware
See Also:
  • Field Details

  • Constructor Details

    • WebdavDocumentVersionLink

      public WebdavDocumentVersionLink()
  • Method Details

    • afterPropertiesSet

      public void afterPropertiesSet() throws Exception
      Specified by:
      afterPropertiesSet in interface org.springframework.beans.factory.InitializingBean
      Throws:
      Exception
    • initBeans

      protected void initBeans()
    • handleAttach

      protected void handleAttach(com.vaadin.flow.component.AttachEvent attachEvent)
    • refresh

      public void refresh()
    • loadContent

      @Nullable protected WebdavDocumentVersion loadContent()
    • setWebdavDocumentVersion

      public void setWebdavDocumentVersion(WebdavDocumentVersion webdavDocumentVersion)
    • getWebdavDocumentVersion

      public WebdavDocumentVersion getWebdavDocumentVersion()
    • setWebdavDocumentVersionId

      public void setWebdavDocumentVersionId(UUID webdavDocumentId)
    • getWebdavDocumentVersionId

      public UUID getWebdavDocumentVersionId()
    • setWebdavDocument

      public void setWebdavDocument(WebdavDocument webdavDocument)
    • getWebdavDocument

      public WebdavDocument getWebdavDocument()
    • setWebdavDocumentId

      public void setWebdavDocumentId(UUID webdavDocumentId)
    • getWebdavDocumentId

      public UUID getWebdavDocumentId()
    • setNaturalVersionId

      public void setNaturalVersionId(long naturalVersionId)
    • getNaturalVersionId

      public long getNaturalVersionId()
    • isUseLastVersion

      public boolean isUseLastVersion()
    • setUseLastVersion

      public void setUseLastVersion(boolean useLastVersion)
    • getMetaPropertyPath

      public MetaPropertyPath getMetaPropertyPath()
    • getIsWebdavEnabledSupplier

      public BooleanSupplier getIsWebdavEnabledSupplier()
    • setIsWebdavEnabledSupplier

      public void setIsWebdavEnabledSupplier(BooleanSupplier isWebdavEnabledSupplier)
    • setValueSource

      public void setValueSource(@Nullable ValueSource<WebdavDocumentVersion> valueSource)
      Specified by:
      setValueSource in interface SupportsValueSource<WebdavDocumentVersion>
    • getValueSource

      @Nullable public ValueSource<WebdavDocumentVersion> getValueSource()
      Specified by:
      getValueSource in interface SupportsValueSource<WebdavDocumentVersion>
    • unbindValueSourceEvents

      protected void unbindValueSourceEvents()
    • bindValueSourceEvents

      protected void bindValueSourceEvents()
    • setApplicationContext

      public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException
      Specified by:
      setApplicationContext in interface org.springframework.context.ApplicationContextAware
      Throws:
      org.springframework.beans.BeansException
    • builder

      public static WebdavDocumentVersionLink.Builder builder(UiComponents uiComponents)