/** * Returns entity information based on the domain class. * * @param domainClass the class for the entity. * @param <T> the value type * @param <ID> the id type. * * @return entity information for that domain class. */ @Override public <T, ID> CouchbaseEntityInformation<T, ID> getEntityInformation(Class<T> domainClass) { CouchbasePersistentEntity<?> entity = mappingContext.getRequiredPersistentEntity(domainClass); return new MappingCouchbaseEntityInformation<T, ID>((CouchbasePersistentEntity<T>) entity); }
/** * Returns entity information based on the domain class. * * @param domainClass the class for the entity. * @param <T> the value type * @param <ID> the id type. * * @return entity information for that domain class. */ @Override public <T, ID> CouchbaseEntityInformation<T, ID> getEntityInformation(Class<T> domainClass) { CouchbasePersistentEntity<?> entity = mappingContext.getRequiredPersistentEntity(domainClass); return new MappingCouchbaseEntityInformation<T, ID>((CouchbasePersistentEntity<T>) entity); }
/** * Returns entity information based on the domain class. * * @param domainClass the class for the entity. * @param <T> the value type * @param <ID> the id type. * * @return entity information for that domain class. */ @Override public <T, ID> CouchbaseEntityInformation<T, ID> getEntityInformation(Class<T> domainClass) { CouchbasePersistentEntity<?> entity = mappingContext.getRequiredPersistentEntity(domainClass); return new MappingCouchbaseEntityInformation<T, ID>((CouchbasePersistentEntity<T>) entity); }
/** * Returns entity information based on the domain class. * * @param domainClass the class for the entity. * @param <T> the value type * @param <ID> the id type. * * @return entity information for that domain class. */ @Override public <T, ID> CouchbaseEntityInformation<T, ID> getEntityInformation(Class<T> domainClass) { CouchbasePersistentEntity<?> entity = mappingContext.getRequiredPersistentEntity(domainClass); return new MappingCouchbaseEntityInformation<T, ID>((CouchbasePersistentEntity<T>) entity); }