Package io.jmix.webdavflowui.component
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:
- 
Nested Class SummaryNested ClassesNested classes/interfaces inherited from interface com.vaadin.flow.component.BlurNotifiercom.vaadin.flow.component.BlurNotifier.BlurEvent<C extends com.vaadin.flow.component.Component>Nested classes/interfaces inherited from interface com.vaadin.flow.component.FocusNotifiercom.vaadin.flow.component.FocusNotifier.FocusEvent<C extends com.vaadin.flow.component.Component>Nested classes/interfaces inherited from interface com.vaadin.flow.component.HasTextcom.vaadin.flow.component.HasText.WhiteSpace
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected org.springframework.context.ApplicationContextprotected WebdavDocumentVersionprotected WebdavDocumentVersionsManagementServiceprotected Stringprotected FetchPlanRepositoryprotected com.vaadin.flow.shared.Registrationprotected BooleanSupplierprotected Messagesprotected MetaPropertyPathstatic final Stringprotected Longprotected WebdavRawLinksManagementServiceprotected booleanprotected com.vaadin.flow.shared.Registrationprotected ValueSource<WebdavDocumentVersion>protected WebdavDocumentprotected UUIDprotected WebdavDocumentVersionprotected UUIDprotected WebdavPreconditionsprotected WebdavTools
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidprotected voidbuilder(UiComponents uiComponents) longprotected voidhandleAttach(com.vaadin.flow.component.AttachEvent attachEvent) protected voidbooleanprotected WebdavDocumentVersionvoidrefresh()voidsetApplicationContext(org.springframework.context.ApplicationContext applicationContext) voidsetIsWebdavEnabledSupplier(BooleanSupplier isWebdavEnabledSupplier) voidsetNaturalVersionId(long naturalVersionId) voidsetUseLastVersion(boolean useLastVersion) voidsetValueSource(ValueSource<WebdavDocumentVersion> valueSource) voidsetWebdavDocument(WebdavDocument webdavDocument) voidsetWebdavDocumentId(UUID webdavDocumentId) voidsetWebdavDocumentVersion(WebdavDocumentVersion webdavDocumentVersion) voidsetWebdavDocumentVersionId(UUID webdavDocumentId) protected voidMethods inherited from class com.vaadin.flow.component.html.AnchorgetHref, getTarget, getTargetValue, isRouterIgnore, onEnabledStateChanged, removeHref, setHref, setHref, setRouterIgnore, setTarget, setTargetMethods inherited from class com.vaadin.flow.component.HtmlComponentgetTitle, setTitleMethods inherited from class com.vaadin.flow.component.ComponentaddListener, findAncestor, fireEvent, from, get, getChildren, getElement, getEventBus, getId, getListeners, getLocale, getParent, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getTranslation, getUI, hasListener, isAttached, isTemplateMapped, isVisible, onAttach, onDetach, removeFromParent, scrollIntoView, scrollIntoView, set, setElement, setId, setVisibleMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.vaadin.flow.component.AttachNotifieraddAttachListenerMethods inherited from interface com.vaadin.flow.component.BlurNotifieraddBlurListenerMethods inherited from interface com.vaadin.flow.component.DetachNotifieraddDetachListenerMethods inherited from interface com.vaadin.flow.component.FocusableaddFocusShortcut, blur, focus, getTabIndex, setTabIndexMethods inherited from interface com.vaadin.flow.component.FocusNotifieraddFocusListenerMethods inherited from interface com.vaadin.flow.component.HasAriaLabelgetAriaLabel, getAriaLabelledBy, setAriaLabel, setAriaLabelledByMethods inherited from interface com.vaadin.flow.component.HasComponentsadd, add, add, addComponentAsFirst, addComponentAtIndex, remove, remove, removeAllMethods inherited from interface com.vaadin.flow.component.HasElementgetElementMethods inherited from interface com.vaadin.flow.component.HasEnabledisEnabled, setEnabledMethods inherited from interface com.vaadin.flow.component.HasSizegetHeight, getHeightUnit, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getWidth, getWidthUnit, setHeight, setHeight, setHeightFull, setMaxHeight, setMaxHeight, setMaxWidth, setMaxWidth, setMinHeight, setMinHeight, setMinWidth, setMinWidth, setSizeFull, setSizeUndefined, setWidth, setWidth, setWidthFullMethods inherited from interface com.vaadin.flow.component.HasStyleaddClassName, addClassNames, getClassName, getClassNames, getStyle, hasClassName, removeClassName, removeClassNames, setClassName, setClassNameMethods inherited from interface com.vaadin.flow.component.HasTextgetText, getWhiteSpace, setText, setWhiteSpace
- 
Field Details- 
NAME- See Also:
 
- 
fetchPlanName
- 
- 
webdavDocumentVersion
- 
webdavDocumentVersionId
- 
webdavDocument
- 
webdavDocumentId
- 
naturalVersionId
- 
useLastVersionprotected boolean useLastVersion
- 
valueSource
- 
metaPropertyPath
- 
applicationContextprotected org.springframework.context.ApplicationContext applicationContext
- 
messages
- 
documentVersionsService
- 
rawLinksService
- 
wprecond
- 
wtools
- 
fetchPlanRepository
- 
isWebdavEnabledSupplier
- 
valueChangeSubscriptionprotected com.vaadin.flow.shared.Registration valueChangeSubscription
- 
instanceChangeSubscriptionprotected com.vaadin.flow.shared.Registration instanceChangeSubscription
 
- 
- 
Constructor Details- 
WebdavDocumentVersionLinkpublic WebdavDocumentVersionLink()
 
- 
- 
Method Details- 
afterPropertiesSet- Specified by:
- afterPropertiesSetin interface- org.springframework.beans.factory.InitializingBean
- Throws:
- Exception
 
- 
initBeansprotected void initBeans()
- 
handleAttachprotected void handleAttach(com.vaadin.flow.component.AttachEvent attachEvent) 
- 
refreshpublic void refresh()
- 
loadContent
- 
setWebdavDocumentVersion
- 
getWebdavDocumentVersion
- 
setWebdavDocumentVersionId
- 
getWebdavDocumentVersionId
- 
setWebdavDocument
- 
getWebdavDocument
- 
setWebdavDocumentId
- 
getWebdavDocumentId
- 
setNaturalVersionIdpublic void setNaturalVersionId(long naturalVersionId) 
- 
getNaturalVersionIdpublic long getNaturalVersionId()
- 
isUseLastVersionpublic boolean isUseLastVersion()
- 
setUseLastVersionpublic void setUseLastVersion(boolean useLastVersion) 
- 
getMetaPropertyPath
- 
getIsWebdavEnabledSupplier
- 
setIsWebdavEnabledSupplier
- 
setValueSource- Specified by:
- setValueSourcein interface- SupportsValueSource<WebdavDocumentVersion>
 
- 
getValueSource- Specified by:
- getValueSourcein interface- SupportsValueSource<WebdavDocumentVersion>
 
- 
unbindValueSourceEventsprotected void unbindValueSourceEvents()
- 
bindValueSourceEventsprotected void bindValueSourceEvents()
- 
setApplicationContextpublic void setApplicationContext(org.springframework.context.ApplicationContext applicationContext) throws org.springframework.beans.BeansException - Specified by:
- setApplicationContextin interface- org.springframework.context.ApplicationContextAware
- Throws:
- org.springframework.beans.BeansException
 
- 
builder
 
-