Tabnine Logo
NodeRepository.store
Code IndexAdd Tabnine to your IDE (free)

How to use
store
method
in
de.juplo.yourshouter.api.persistence.NodeRepository

Best Java code snippets using de.juplo.yourshouter.api.persistence.NodeRepository.store (Showing top 19 results out of 315)

origin: de.juplo.yourshouter.api/persistence

@Bean
public StorageHandler handler(NodeRepository nodeRepository)
{
 return (NodeData node) -> nodeRepository.store(node);
}
origin: de.juplo.yourshouter.api/persistence

assertEquals(0, stored.size());
nodeRepository.store(person);
flush();
assertTrue(stored.contains(uriPerson));
nodeRepository.store(venue);
flush();
origin: de.juplo.yourshouter.api/persistence

@Bean
public StorageHandler nodeHandler(NodeRepository nodeRepository)
{
 return (NodeData node) -> nodeRepository.store(node);
}
origin: de.juplo.yourshouter.api/persistence

@Test
public void testStoreAndGetVenue() throws Exception
{
 LOG.debug("<-- start of new test-case");
 Set<Uri> stored;
 assertFalse(nodeRepository.exists(uriVenue));
 notifier.clear();
 nodeRepository.store(venue);
 flush();
 assertEquals(1, notifier.created.size());
 assertEquals(uriVenue, notifier.created.iterator().next());
 assertEquals(0, notifier.updated.size());
 assertEquals(0, notifier.removed.size());
 assertTrue(nodeRepository.exists(uriVenue));
 assertEquals(venue, nodeRepository.get(uriVenue));
 stored = nodeRepository.stored(uriVenue.getType());
 assertEquals(1, stored.size());
 assertEquals(uriVenue, stored.iterator().next());
 Storage.openStage(nodeRepository, null, config, (NodeData n) -> {}, null, null);
 try
 {
  assertEquals(venue, nodeRepository.getVenue(uriVenue.getId()));
 }
 finally
 {
  Storage.closeStage();
 }
}
origin: de.juplo.yourshouter.api/persistence

@Bean
public StorageHandler handler(NodeRepository nodeRepository)
{
 return (NodeData node) -> nodeRepository.store(node);
}
origin: de.juplo.yourshouter.api/persistence

@Test
public void testStoreAndGetPerson() throws Exception
{
 LOG.debug("<-- start of new test-case");
 Set<Uri> stored;
 assertFalse(nodeRepository.exists(uriPerson));
 notifier.clear();
 nodeRepository.store(person);
 flush();
 assertEquals(1, notifier.created.size());
 assertEquals(uriPerson, notifier.created.iterator().next());
 assertEquals(0, notifier.updated.size());
 assertEquals(0, notifier.removed.size());
 assertTrue(nodeRepository.exists(uriPerson));
 assertEquals(person, nodeRepository.get(uriPerson));
 stored = nodeRepository.stored(uriPerson.getType());
 assertEquals(1, stored.size());
 assertEquals(uriPerson, stored.iterator().next());
 Storage.openStage(nodeRepository, null, config, (NodeData n) -> {}, null, null);
 try
 {
  assertEquals(person, nodeRepository.getPerson(uriPerson.getId()));
 }
 finally
 {
  Storage.closeStage();
 }
}
origin: de.juplo.yourshouter.api/persistence-jpa

@Bean
public StorageHandler nodeHandler(NodeRepository nodeRepository)
{
 return (NodeData node) -> nodeRepository.store(node);
}
origin: de.juplo.yourshouter.api/persistence

nodeRepository.store(location);
flush();
assertEquals(1, notifier.created.size());
nodeRepository.store(event);
flush();
assertEquals(1, notifier.created.size());
origin: de.juplo.yourshouter.api/persistence

@Bean
public StorageHandler nodeHandler(NodeRepository nodeRepository)
{
 return (NodeData node) -> nodeRepository.store(node);
}
origin: de.juplo.yourshouter.api/persistence

@Bean
public Consumer<NodeData> store(NodeRepository nodeRepository)
{
 return (NodeData node) -> nodeRepository.store(node);
}
origin: de.juplo.yourshouter.api/persistence

@Bean
public StorageHandler nodeHandler(NodeRepository nodeRepository)
{
 return (NodeData node) -> nodeRepository.store(node);
}
origin: de.juplo.yourshouter.api/persistence

@Bean
public StorageHandler handler(NodeRepository nodeRepository)
{
 return (NodeData node) -> nodeRepository.store(node);
}
origin: de.juplo.yourshouter.api/persistence

@Override
public void store(NodeData node)
{
 nodeRepository.store(node);
 LOG.debug("RECORDING STORED NODE: {}", node);
 stored.put(node.getUri(), node);
}
origin: de.juplo.yourshouter.api/storage

public NodeStatus store(NodeData node)
{
 Uri uri = identity.getId(node);
 if (!Uri.get(node).equals(uri))
 {
  LOG.debug("changing URI: {} -> {}", Uri.get(node), uri);
  node.setUri(uri);
 }
 NodeData old = get(uri);
 if (old == null)
 {
  LOG.info("created:     {}", uri);
  node = repository.store(node);
  notifier.created(uri);
  return new NodeStatus(uri, Status.CREATED, node);
 }
 if (tracker.modified(old, node))
 {
  LOG.info("updated:     {}", uri);
  node = repository.store(node);
  notifier.updated(uri);
  return new NodeStatus(uri, Status.MODIFIED, node);
 }
 else
 {
  LOG.info("unmodified:  {}", uri);
  return new NodeStatus(uri, Status.UNMODIFIED, node);
 }
}
origin: de.juplo.yourshouter.api/persistence

@Before
public void prepare()
{
 Storage.openStage(nodeRepository, nodeService, config, nodeHandler, null, null);
 try
 {
  country.setSource(source);
  nodeRepository.store(country);
  state.setSource(source);
  nodeRepository.store(state);
  city.setSource(source);
  nodeRepository.store(city);
  district.setSource(source);
  nodeRepository.store(district);
  region.setSource(source);
  nodeRepository.store(region);
  category.setSource(source);
  nodeRepository.store(category);
  media.setSource(source);
  nodeRepository.store(media);
  recordingNodeRepository.clear();
 }
 finally
 {
  Storage.closeStage();
 }
}
origin: de.juplo.yourshouter.api/persistence

@Test
public void testVersion()
{
 LOG.debug("<-- start of new test-case");
 assertNull(person.getVersion());
 nodeRepository.store(person);
 flush();
 assertNull(person.getVersion());
 person.setName("NAME");
 nodeRepository.store(person);
 flush();
 assertNull(person.getVersion());
 person.setLastName("Lustig");
 nodeRepository.store(person);
 flush();
 assertNull(person.getVersion());
 nodeRepository.store(person);
 flush();
 assertNull(person.getVersion());
 person.setName("NAME");
 nodeRepository.store(person);
 flush();
 assertNull(person.getVersion());
 person.setName("Peter");
 nodeRepository.store(person);
 flush();
 assertNull(person.getVersion());
}
origin: de.juplo.yourshouter.api/persistence

@Test
public void testStoreAndGetDateWithType() throws Exception
{
 LOG.debug("<-- start of new test-case");
 config.createType("START|END");
 DetachedDate detached = (DetachedDate)parse("/xml/nodes/date.xml");
 notifier.clear();
 nodeRepository.store(detached.getNodeData());
 flush();
 assertEquals(1, notifier.created.size());
 assertEquals(detached.getUri(), notifier.created.iterator().next());
 assertEquals(0, notifier.updated.size());
 assertEquals(0, notifier.removed.size());
 assertTrue(nodeRepository.exists(detached.getUri()));
 NodeData node = nodeRepository.get(detached.getUri());
 assertNotNull(node);
 assertEquals(DATE, node.getNodeType());
 assertEquals("114095325941506", node.getId());
 DateData date = (DateData)node;
 assertEquals(detached.getType(), date.getType());
}
origin: de.juplo.yourshouter.api/persistence

nodeRepository.store(flat.getNodeData());
flush();
assertEquals(1, notifier.created.size());
nodeRepository.store(flat.getNodeData());
flush();
assertEquals(1, notifier.created.size());
nodeRepository.store(flat.getNodeData());
flush();
assertEquals(1, notifier.created.size());
nodeRepository.store(flat.getNodeData());
flush();
assertEquals(1, notifier.created.size());
nodeRepository.store(flat.getNodeData());
flush();
assertEquals(1, notifier.created.size());
nodeRepository.store(flat.getNodeData());
flush();
assertEquals(1, notifier.created.size());
origin: de.juplo.yourshouter.api/persistence

@Test
public void testExists()
{
 LOG.debug("<-- start of new test-case");
 assertFalse(nodeRepository.exists(uriPerson));
 assertFalse(nodeRepository.exists(uriVenue));
 nodeRepository.store(person);
 assertTrue(nodeRepository.exists(uriPerson));
 assertFalse(nodeRepository.exists(uriVenue));
 nodeRepository.store(venue);
 assertTrue(nodeRepository.exists(uriPerson));
 assertTrue(nodeRepository.exists(uriVenue));
 nodeRepository.remove(uriPerson);
 assertFalse(nodeRepository.exists(uriPerson));
 assertTrue(nodeRepository.exists(uriVenue));
 // Remove non-existent should not change anything
 nodeRepository.remove(uriPerson);
 assertFalse(nodeRepository.exists(uriPerson));
 assertTrue(nodeRepository.exists(uriVenue));
 nodeRepository.remove(uriVenue);
 assertFalse(nodeRepository.exists(uriPerson));
 assertFalse(nodeRepository.exists(uriVenue));
}
de.juplo.yourshouter.api.persistenceNodeRepositorystore

Popular methods of NodeRepository

  • get
  • remove
  • stored
  • exists
  • flush
  • getCategory
  • getCity
  • getCountry
  • getCustom
  • getDate
  • getDistrict
  • getEvent
  • getDistrict,
  • getEvent,
  • getExhibition,
  • getGroup,
  • getLocation,
  • getMedia,
  • getOrganization,
  • getPerson,
  • getPlace

Popular in Java

  • Updating database using SQL prepared statement
  • onRequestPermissionsResult (Fragment)
  • getOriginalFilename (MultipartFile)
    Return the original filename in the client's filesystem.This may contain path information depending
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • VirtualMachine (com.sun.tools.attach)
    A Java virtual machine. A VirtualMachine represents a Java virtual machine to which this Java vir
  • GridLayout (java.awt)
    The GridLayout class is a layout manager that lays out a container's components in a rectangular gri
  • Timer (java.util)
    Timers schedule one-shot or recurring TimerTask for execution. Prefer java.util.concurrent.Scheduled
  • IOUtils (org.apache.commons.io)
    General IO stream manipulation utilities. This class provides static utility methods for input/outpu
  • Runner (org.openjdk.jmh.runner)
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now