@Override public boolean propertyAdded(PropertyState after) { try { editor.propertyAdded(after); return true; } catch (CommitFailedException e) { exception = e; return false; } }
@Override public void propertyAdded(PropertyState after) throws CommitFailedException { for (Editor editor : editors) { editor.propertyAdded(after); } }
@Override public void propertyAdded(PropertyState after) throws CommitFailedException { editor.propertyAdded(after); }
@Override public void propertyAdded(PropertyState after) throws CommitFailedException { editor.propertyAdded(after); }
@Override public void propertyAdded(PropertyState after) throws CommitFailedException { for (Editor editor : editors) { editor.propertyAdded(after); } }
@Override public boolean propertyAdded(PropertyState after) { try { editor.propertyAdded(after); return true; } catch (CommitFailedException e) { exception = e; return false; } }
@Override public void propertyAdded(PropertyState after) throws CommitFailedException { editor.propertyAdded(after); }
@Override public void propertyAdded(PropertyState after) throws CommitFailedException { editor.propertyAdded(after); }
@Override public void propertyAdded(PropertyState after) throws CommitFailedException { editor.propertyAdded(after); }
@Override public void propertyAdded(PropertyState after) throws CommitFailedException { editor.propertyAdded(after); }
@Override public void propertyAdded(PropertyState after) throws CommitFailedException { if (!isHidden(after.getName())) { editor.propertyAdded(after); } }
@Override public void propertyAdded(PropertyState after) throws CommitFailedException { rootState.propertyChanged(after.getName()); for (Editor editor : editors) { editor.propertyAdded(after); } }
@Override public void propertyAdded(PropertyState after) throws CommitFailedException { rootState.propertyChanged(after.getName()); for (Editor editor : editors) { editor.propertyAdded(after); } }
@Override public void propertyAdded(PropertyState after) throws CommitFailedException { rootState.propertyChanged(after.getName()); for (Editor editor : editors) { editor.propertyAdded(after); } }
@Override public void propertyAdded(PropertyState after) throws CommitFailedException { if (!isHidden(after.getName())) { editor.propertyAdded(after); } }
@Test public void consolidate() throws CommitFailedException { NodeBuilder builder; Editor editor; builder = EMPTY_NODE.builder(); builder = setMixin(builder); editor = new AtomicCounterEditor(builder, null, null, null, null); editor.propertyAdded(INCREMENT_BY_1); assertTotalCountersValue(builder.getProperties(), 1); editor.propertyAdded(INCREMENT_BY_1); assertTotalCountersValue(builder.getProperties(), 2); AtomicCounterEditor.consolidateCount(builder); assertCounterNodeState(builder, ImmutableSet.of(PREFIX_PROP_COUNTER, PREFIX_PROP_REVISION), 2); }
@Test public void increment() throws CommitFailedException { NodeBuilder builder; Editor editor; builder = EMPTY_NODE.builder(); editor = new AtomicCounterEditor(builder, null, null, null, null); editor.propertyAdded(INCREMENT_BY_1); assertNoCounters(builder.getProperties()); builder = EMPTY_NODE.builder(); builder = setMixin(builder); editor = new AtomicCounterEditor(builder, null, null, null, null); editor.propertyAdded(INCREMENT_BY_1); assertNull("the oak:increment should never be set", builder.getProperty(PROP_INCREMENT)); assertTotalCountersValue(builder.getProperties(), 1); }