/** * Create a multi valued {@code PropertyState} from a list of strings. * @param name The name of the property state * @param values The values of the property state * @return The new property state of type {@link Type#STRINGS} */ public static PropertyState stringProperty(String name, Iterable<String> values) { return new MultiStringPropertyState(name, values); }
/** * Create a multi valued {@code PropertyState} from a list of strings. * @param name The name of the property state * @param values The values of the property state * @return The new property state of type {@link Type#STRINGS} */ public static PropertyState stringProperty(String name, Iterable<String> values) { return new MultiStringPropertyState(name, values); }
parent.child("child-moved").setProperty("foo", "value"); parent.child("child-moved").setProperty( new MultiStringPropertyState("bar", Arrays.asList("value"))); store.merge(root, EmptyHook.INSTANCE, CommitInfo.EMPTY); parent = root.child("parent"); parent.setProperty("foo", "value"); parent.setProperty(new MultiStringPropertyState( "bar", Arrays.asList("value"))); store.merge(root, EmptyHook.INSTANCE, CommitInfo.EMPTY);