java.lang.Object
de.digitalcollections.cudami.server.backend.impl.jdbi.type.DbIdentifierMapper
All Implemented Interfaces:
org.jdbi.v3.core.array.SqlArrayType<de.digitalcollections.model.identifiable.Identifier>, org.jdbi.v3.core.mapper.ColumnMapper<de.digitalcollections.model.identifiable.Identifier>

public class DbIdentifierMapper extends Object implements org.jdbi.v3.core.array.SqlArrayType<de.digitalcollections.model.identifiable.Identifier>, org.jdbi.v3.core.mapper.ColumnMapper<de.digitalcollections.model.identifiable.Identifier>
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    convertArrayElement(de.digitalcollections.model.identifiable.Identifier identifier)
     
    protected de.digitalcollections.model.identifiable.Identifier
    extractIdentifier(String identifierString)
     
     
    de.digitalcollections.model.identifiable.Identifier
    map(ResultSet r, int columnNumber, org.jdbi.v3.core.statement.StatementContext ctx)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.jdbi.v3.core.mapper.ColumnMapper

    init, map

    Methods inherited from interface org.jdbi.v3.core.array.SqlArrayType

    getArrayElementClass
  • Constructor Details

    • DbIdentifierMapper

      public DbIdentifierMapper()
  • Method Details

    • getTypeName

      public String getTypeName()
      Specified by:
      getTypeName in interface org.jdbi.v3.core.array.SqlArrayType<de.digitalcollections.model.identifiable.Identifier>
    • convertArrayElement

      public Object convertArrayElement(de.digitalcollections.model.identifiable.Identifier identifier)
      Specified by:
      convertArrayElement in interface org.jdbi.v3.core.array.SqlArrayType<de.digitalcollections.model.identifiable.Identifier>
    • map

      public de.digitalcollections.model.identifiable.Identifier map(ResultSet r, int columnNumber, org.jdbi.v3.core.statement.StatementContext ctx) throws SQLException
      Specified by:
      map in interface org.jdbi.v3.core.mapper.ColumnMapper<de.digitalcollections.model.identifiable.Identifier>
      Throws:
      SQLException
    • extractIdentifier

      protected de.digitalcollections.model.identifiable.Identifier extractIdentifier(String identifierString)