public AggregateAdapters(NakedObject rootAdapter) { Assert.assertNotNull(rootAdapter); this.rootAdapter = rootAdapter; } public NakedObject getRootAdapter() {
public static void assertSame(final String message, final Object expected, final Object actual) { assertTrue(message + ": expected " + expected + " but was " + actual, expected == actual); }
public static void assertFalse(final boolean flag) { assertFalse("expected false", flag); }
public void addTaskCrumb(final Task task) { while (crumbs.size() > 1 && !(crumbs.lastElement() instanceof ObjectCrumb)) { crumbs.pop(); } Assert.assertNotNull(task); Assert.assertTrue(!isTask()); task.init(this); crumbs.push(new TaskCrumb(task)); }
private NakedObject mapAndInjectServices(final NakedObject adapter) { Assert.assertNotNull(adapter); final Object pojo = adapter.getObject(); Assert.assertFalse("POJO Map already contains object", pojo, getPojoAdapterMap().containsPojo(pojo));
public void resolveImmediately(final NakedObject adapter) { // synchronize on the current session because getting race // conditions, I think between different UI threads when running // with DnD viewer + in-memory object store + // cglib bytecode enhancement synchronized (getAuthenticationSession()) { final ResolveState resolveState = adapter.getResolveState(); if (!resolveState.canChangeTo(ResolveState.RESOLVING)) { return; } Assert.assertFalse("only resolve object that is not yet resolved", adapter, resolveState.isResolved()); Assert.assertTrue("only resolve object that is persistent", adapter, adapter.isPersistent()); if (LOG.isInfoEnabled()) { // don't log object - its toString() may use the // unresolved field, or unresolved collection LOG.info("resolve immediately: " + adapter.getSpecification().getShortName() + " " + resolveState.code() + " " + adapter.getOid()); } resolveImmediatelyFromPersistenceLayer(adapter); } }
public static void assertEquals(final Object expected, final Object actual) { assertEquals("", expected, actual); }
public static void assertSame(final Object expected, final Object actual) { assertSame("", expected, actual); }
public void addTaskCrumb(final Task task) { while (crumbs.size() > 1 && !(crumbs.lastElement() instanceof ObjectCrumb)) { crumbs.pop(); } Assert.assertNotNull(task); Assert.assertTrue(!isTask()); task.init(this); crumbs.push(new TaskCrumb(task)); }
public static void assertEquals(final Object expected, final Object actual) { assertEquals("", expected, actual); }
public static void assertSame(final Object expected, final Object actual) { assertSame("", expected, actual); }
public ServiceElement(final SerialOid oid, final String id) { Assert.assertNotNull("oid", oid); Assert.assertNotNull("id", id); this.oid = oid; this.id = id; } }
public static void assertTrue(final String message, final boolean flag) { assertTrue(message, null, flag); }
public static void assertFalse(final boolean flag) { assertFalse("expected false", flag); }
@Override public void build(final View view) { Assert.assertEquals(view.getView(), view); final ActionContent actionContent = ((ActionContent) view.getContent()); if (view.getSubviews().length == 0) { newBuild(view, actionContent); } else { updateBuild(view, actionContent); } }
public AbstractFocusManager(final View container, final View initalFocus) { Assert.assertNotNull(container); this.container = container; this.initialFocus = initalFocus; focus = initalFocus; }
public static void assertFalse(final String message, final boolean flag) { assertTrue(message, !flag); }
public PersistentObjectMapping(final NakedObject adapter) { oid = adapter.getOid(); Assert.assertFalse("OID is for transient", oid.isTransient()); Assert.assertFalse("adapter is for transient", adapter.isTransient()); specification = adapter.getSpecification(); version = adapter.getVersion(); }
@Override public void build(final View view) { Assert.assertEquals("ensure the view is complete decorated view", view.getView(), view); final Content content = view.getContent(); final NakedObject object = ((ObjectContent) content).getObject(); final TableAxis viewAxis = (TableAxis) view.getViewAxis(); if (view.getSubviews().length == 0) { buildNew(object, view, viewAxis); } else { buildUpdate(object, view, viewAxis); } }
private static <T> T ensureNotNull(final T oid, String message) { Assert.assertNotNull(message, oid); return oid; }