private ClientLink buildNavigationLink(final String name, final URI uri, final ClientLinkType type) { ClientLink result; switch (type) { case ENTITY_NAVIGATION: result = service.getClient().getObjectFactory().newEntityNavigationLink(name, uri); break; case ENTITY_SET_NAVIGATION: result = service.getClient().getObjectFactory().newEntitySetNavigationLink(name, uri); break; default: throw new IllegalArgumentException("Invalid link type " + type.name()); } return result; }
private ClientLink buildNavigationLink(final String name, final URI uri, final ClientLinkType type) { ClientLink result; switch (type) { case ENTITY_NAVIGATION: result = service.getClient().getObjectFactory().newEntityNavigationLink(name, uri); break; case ENTITY_SET_NAVIGATION: result = service.getClient().getObjectFactory().newEntitySetNavigationLink(name, uri); break; default: throw new IllegalArgumentException("Invalid link type " + type.name()); } return result; }
if (targetPos == null) { LOG.debug("Schedule '{}' from '{}' to '{}'", type.name(), handler, target); toBeLinked.add(target); } else if (status == AttachedEntityStatus.CHANGED) { LOG.debug("Changed: '{}' from '{}' to (${}) '{}'", type.name(), handler, targetPos, target); entity.addLink(buildNavigationLink( property.getKey().name(), } else { LOG.debug("'{}' from '{}' to (${}) '{}'", type.name(), handler, targetPos, target);
if (targetPos == null) { LOG.debug("Schedule '{}' from '{}' to '{}'", type.name(), handler, target); toBeLinked.add(target); } else if (status == AttachedEntityStatus.CHANGED) { LOG.debug("Changed: '{}' from '{}' to (${}) '{}'", type.name(), handler, targetPos, target); entity.addLink(buildNavigationLink( property.getKey().name(), } else { LOG.debug("'{}' from '{}' to (${}) '{}'", type.name(), handler, targetPos, target);
newEntitySetNavigationLink(delayedUpdate.getSourceName(), targetURI)); LOG.debug("'{}' from {} to {}", delayedUpdate.getType().name(), sourceURI, targetURI);
newEntitySetNavigationLink(delayedUpdate.getSourceName(), targetURI)); LOG.debug("'{}' from {} to {}", delayedUpdate.getType().name(), sourceURI, targetURI);