public class JcrItemPropertySet extends Object implements com.vaadin.data.PropertySet<javax.jcr.Item>
JcrItemPropertySet.JcrPropertyDescriptor
. Supports both JCR nodes and properties.
In order to not clutter this class logic, the actual interaction with JCR items is
delegated to JcrItemInteractionStrategy
(provides separate implementation
for nodes and properties).Modifier and Type | Class and Description |
---|---|
static class |
JcrItemPropertySet.JcrPropertyDescriptor<T>
Jcr property descriptor.
|
Constructor and Description |
---|
JcrItemPropertySet(List<JcrItemPropertySet.JcrPropertyDescriptor> knownProperties) |
Modifier and Type | Method and Description |
---|---|
Stream<com.vaadin.data.PropertyDefinition<javax.jcr.Item,?>> |
getProperties() |
Optional<com.vaadin.data.PropertyDefinition<javax.jcr.Item,?>> |
getProperty(String name) |
public JcrItemPropertySet(List<JcrItemPropertySet.JcrPropertyDescriptor> knownProperties)
public Stream<com.vaadin.data.PropertyDefinition<javax.jcr.Item,?>> getProperties()
getProperties
in interface com.vaadin.data.PropertySet<javax.jcr.Item>
Copyright © 2018 Magnolia International Ltd.. All rights reserved.