Class JdbiRepositoryImpl
java.lang.Object
de.digitalcollections.cudami.server.backend.impl.database.AbstractPagingAndSortingRepositoryImpl
de.digitalcollections.cudami.server.backend.impl.jdbi.JdbiRepositoryImpl
- Direct Known Subclasses:
EntityRelationRepositoryImpl,IdentifiableRepositoryImpl,IdentifierRepositoryImpl,IdentifierTypeRepositoryImpl,PredicateRepositoryImpl,UserRepositoryImpl,VersionRepositoryImpl
public abstract class JdbiRepositoryImpl extends AbstractPagingAndSortingRepositoryImpl
-
Field Summary
Fields Modifier and Type Field Description protected org.jdbi.v3.core.Jdbidbiprotected java.lang.StringmappingPrefixprotected java.lang.StringtableAliasprotected java.lang.StringtableName -
Constructor Summary
Constructors Constructor Description JdbiRepositoryImpl(org.jdbi.v3.core.Jdbi dbi, java.lang.String tableName, java.lang.String tableAlias, java.lang.String mappingPrefix) -
Method Summary
Modifier and Type Method Description longcount()java.lang.StringgetMappingPrefix()java.lang.StringgetTableAlias()java.lang.StringgetTableName()Methods inherited from class de.digitalcollections.cudami.server.backend.impl.database.AbstractPagingAndSortingRepositoryImpl
addFiltering, addFiltering, addLimit, addOffset, addOrderBy, addPageRequestParams, convertToSqlString, getAllowedOrderByFields, getColumnName, getFilterClauses, getOrderBy, getWhereClauseMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Field Details
-
dbi
protected final org.jdbi.v3.core.Jdbi dbi -
mappingPrefix
protected final java.lang.String mappingPrefix -
tableAlias
protected final java.lang.String tableAlias -
tableName
protected final java.lang.String tableName
-
-
Constructor Details
-
JdbiRepositoryImpl
public JdbiRepositoryImpl(org.jdbi.v3.core.Jdbi dbi, java.lang.String tableName, java.lang.String tableAlias, java.lang.String mappingPrefix)
-
-
Method Details
-
count
public long count() -
getMappingPrefix
public java.lang.String getMappingPrefix() -
getTableAlias
public java.lang.String getTableAlias() -
getTableName
public java.lang.String getTableName()
-