Class EntityRepositoryImpl<E extends de.digitalcollections.model.identifiable.entity.Entity>

All Implemented Interfaces:
EntityRepository<E>, IdentifiableRepository<E>
Direct Known Subclasses:
AgentRepositoryImpl, ArticleRepositoryImpl, CollectionRepositoryImpl, CorporateBodyRepositoryImpl, DigitalObjectRepositoryImpl, GeoLocationRepositoryImpl, HumanSettlementRepositoryImpl, ItemRepositoryImpl, PersonRepositoryImpl, ProjectRepositoryImpl, TopicRepositoryImpl, WebsiteRepositoryImpl, WorkRepositoryImpl

@Repository
public class EntityRepositoryImpl<E extends de.digitalcollections.model.identifiable.entity.Entity>
extends IdentifiableRepositoryImpl<E>
implements EntityRepository<E>
  • Field Details

  • Constructor Details

    • EntityRepositoryImpl

      protected EntityRepositoryImpl​(org.jdbi.v3.core.Jdbi dbi, IdentifierRepository identifierRepository, java.lang.String tableName, java.lang.String tableAlias, java.lang.String mappingPrefix, java.lang.Class entityImplClass, java.lang.String sqlSelectAllFields, java.lang.String sqlSelectReducedFields, java.lang.String sqlInsertFields, java.lang.String sqlInsertValues, java.lang.String sqlUpdateFieldValues)
    • EntityRepositoryImpl

      protected EntityRepositoryImpl​(org.jdbi.v3.core.Jdbi dbi, IdentifierRepository identifierRepository, java.lang.String tableName, java.lang.String tableAlias, java.lang.String mappingPrefix, java.lang.Class entityImplClass, java.lang.String sqlSelectAllFields, java.lang.String sqlSelectReducedFields, java.lang.String sqlInsertFields, java.lang.String sqlInsertValues, java.lang.String sqlUpdateFieldValues, java.lang.String sqlSelectAllFieldsJoins)
    • EntityRepositoryImpl

      protected EntityRepositoryImpl​(org.jdbi.v3.core.Jdbi dbi, IdentifierRepository identifierRepository, java.lang.String tableName, java.lang.String tableAlias, java.lang.String mappingPrefix, java.lang.Class entityImplClass, java.lang.String sqlSelectAllFields, java.lang.String sqlSelectReducedFields, java.lang.String sqlInsertFields, java.lang.String sqlInsertValues, java.lang.String sqlUpdateFieldValues, java.lang.String sqlSelectAllFieldsJoins, java.util.function.BiFunction<java.util.Map<java.util.UUID,​E>,​org.jdbi.v3.core.result.RowView,​java.util.Map<java.util.UUID,​E>> additionalReduceRowsBiFunction)
  • Method Details