Class EntityManagerConfig

java.lang.Object
com.smeup.kokos.sdk.entity.EntityManagerConfig

public class EntityManagerConfig extends Object
Builder used at program initialization to register all EntityRepository implementations and produce a fully configured EntityManager singleton.

Typical usage:


 EntityManager.init(new EntityManagerConfig()
     .register(MyEntity.class, new MyEntityRepository())
 );
 
  • Constructor Details

    • EntityManagerConfig

      public EntityManagerConfig()
  • Method Details

    • register

      public <T extends AbstractEntity> EntityManagerConfig register(Class<T> entityClass, EntityRepository<T> repository)
      Explicitly registers a repository instance for the given entity class.
      Type Parameters:
      T - the entity type
      Parameters:
      entityClass - the concrete entity class (must extend AbstractEntity)
      repository - the repository implementation to associate with that class
      Returns:
      this config (fluent API)