Interface MetamodelProvider

All Known Subinterfaces:
UnitOfWork
All Known Implementing Classes:
AbstractSession, AbstractUnitOfWork, ChangeTrackingUnitOfWork, MetamodelImpl, OnCommitChangePropagatingUnitOfWork, ReadOnlyUnitOfWork, ServerSession

public interface MetamodelProvider
  • Method Details

    • getMetamodel

      MetamodelImpl getMetamodel()
      Gets the metamodel
      Returns:
      Metamodel
    • isEntityType

      boolean isEntityType(Class<?> cls)
      Checks whether the specified class is an entity type.
      Parameters:
      cls - The class to check
      Returns:
      Whether type is managed
    • getNamedQueryManager

      default NamedQueryManager getNamedQueryManager()
      Gets NamedQueryManager for this persistence unit.
      Returns:
      NamedQueryManager
    • getResultSetMappingManager

      default ResultSetMappingManager getResultSetMappingManager()
      Gets the SPARQL result set mapping manager (ResultSetMappingManager) for this persistence unit.
      Returns:
      ResultSetMappingManager