@Override public boolean isModified() { return builder.isModified(); }
@Override public boolean isModified() { return builder.isModified(); }
@Override public boolean isModified() { return builder.isModified(); }
@Override public boolean isModified() { return getWrappedNodeBuilder().isModified(); }
@Override @NotNull public Status getStatus() { NodeBuilder nodeBuilder = getNodeBuilder(); if (nodeBuilder.isNew() || nodeBuilder.isReplaced()) { return NEW; } else if (nodeBuilder.isModified()) { return MODIFIED; } else { return UNCHANGED; } }
@Override @Nonnull public Status getStatus() { NodeBuilder nodeBuilder = getNodeBuilder(); if (nodeBuilder.isNew() || nodeBuilder.isReplaced()) { return NEW; } else if (nodeBuilder.isModified()) { return MODIFIED; } else { return UNCHANGED; } }
@Override @NotNull public Status getStatus() { NodeBuilder nodeBuilder = getNodeBuilder(); if (nodeBuilder.isNew() || nodeBuilder.isReplaced()) { return NEW; } else if (nodeBuilder.isModified()) { return MODIFIED; } else { return UNCHANGED; } }
@Test public void testNewStatus() { NodeBuilder root = base.builder(); NodeBuilder n = root.child("n"); assertTrue(n.exists()); assertTrue(n.isNew()); assertFalse(n.isModified()); }
@Test public void testExistingStatus() { NodeBuilder root = base.builder(); NodeBuilder x = root.child("x"); assertTrue(x.exists()); assertFalse(x.isNew()); assertFalse(x.isModified()); }
@Test public void testModifiedStatus() { NodeBuilder root = base.builder(); NodeBuilder x = root.child("x"); x.setProperty("p", "pValue"); assertTrue(x.exists()); assertFalse(x.isNew()); assertTrue(x.isModified()); }
@Test public void testRemovedStatus() { NodeBuilder root = base.builder(); NodeBuilder x = root.child("x"); root.getChildNode("x").remove(); assertFalse(x.exists()); assertFalse(x.isNew()); assertFalse(x.isModified()); }
return builder.isModified();
return builder.isModified();
@Test public void nonSyncProp() throws Exception{ defnb.indexRule("nt:base").property("foo"); newCallback().propertyUpdated("/a", "foo", pd("foo"), null, createProperty("foo", "bar")); assertFalse(builder.isModified()); }
@Test public void freshBuilderForGlobalStore() { NodeBuilder builder = store.getRoot().builder(); assertFalse("builder.isNew", builder.isNew()); assertFalse("builder.isModified", builder.isModified()); assertFalse("builder.isReplaced", builder.isReplaced()); }
@Test public void newBuilderForGlobalStore() { NodeBuilder builder = store.getRoot().builder(); builder = builder.child("newChild"); assertTrue("builder.isNew", builder.isNew()); assertFalse("builder.isModified", builder.isModified()); assertFalse("builder.isReplaced", builder.isReplaced()); }
@Test public void freshBuilderForMountedStore() { NodeBuilder builder = store.getRoot().getChildNode("tmp").builder(); assertFalse("builder.isNew", builder.isNew()); assertFalse("builder.isModified", builder.isModified()); assertFalse("builder.isReplaced", builder.isReplaced()); }
@Test public void newBuilderForMountedStore() { NodeBuilder builder = store.getRoot().getChildNode("tmp").builder(); builder = builder.child("newChild"); assertTrue("builder.isNew", builder.isNew()); assertFalse("builder.isModified", builder.isModified()); assertFalse("builder.isReplaced", builder.isReplaced()); }