Interface RdfPersistenceContext

All Known Implementing Classes:
RdfPersistenceContextImpl

public interface RdfPersistenceContext
TODO Maybe this could subclass from BeanFactory? A population context holds information needed to populate a Java object graph. For *non-primitive types*, a population context must yield the same Java object for a given rdfType and id. TODO Clarify for whether the condition should also hold for primitive types
Author:
raven
  • Method Details

    • getManagedEntities

      Set<Object> getManagedEntities()
      An identity Hashset of managed entities
      Returns:
    • getPrimaryNodeMap

      Map<Object,org.apache.jena.graph.Node> getPrimaryNodeMap()
    • requestResolution

      void requestResolution(org.aksw.commons.beans.model.PropertyOps propertyOps, Object entity, org.apache.jena.graph.Node node)
    • getResolutionRequests

      List<ResolutionRequest> getResolutionRequests()
    • entityFor

      Object entityFor(Class<?> clazz, org.apache.jena.graph.Node node, Supplier<Object> newInstance)
    • getEntityGraphMap

      EntityGraphMap<EntityId> getEntityGraphMap()
    • getIdToEntityMap

      org.aksw.commons.collections.reversible.ReversibleMap<EntityId,Object> getIdToEntityMap()
    • getEntityToIdMap

      Map<Object,EntityId> getEntityToIdMap()