1 package de.dlr.shepard.common.util;
2
3 /**
4 * <p>Interface for entities that have a Neo4j-generated identifier.
5 * This Interface represents the <b>internal ID</b> numeric of a Neo4j entity.</p>
6 * <p>The identifier returned by {@link #getId()} is expected to be a Long value
7 * that uniquely identifies the entity within the Neo4j database context.</p>
8 */
9 public interface HasNeo4jId {
10 Long getId();
11 }