Class HandleregServiceProvider

java.lang.Object
no.priv.bang.handlereg.backend.HandleregServiceProvider
All Implemented Interfaces:
no.priv.bang.handlereg.services.HandleregService

public class HandleregServiceProvider extends Object implements no.priv.bang.handlereg.services.HandleregService
  • Field Details

  • Constructor Details

    • HandleregServiceProvider

      public HandleregServiceProvider()
  • Method Details

    • setLogservice

      public void setLogservice(org.osgi.service.log.LogService logservice)
    • setDatasource

      public void setDatasource(DataSource datasource)
    • setUseradmin

      public void setUseradmin(no.priv.bang.osgiservice.users.UserManagementService useradmin)
    • activate

      public void activate()
    • finnOversikt

      public no.priv.bang.handlereg.services.Oversikt finnOversikt(String brukernavn)
      Specified by:
      finnOversikt in interface no.priv.bang.handlereg.services.HandleregService
    • findTransactions

      public List<no.priv.bang.handlereg.services.Transaction> findTransactions(int userId, int pageNumber, int pageSize)
      Specified by:
      findTransactions in interface no.priv.bang.handlereg.services.HandleregService
    • registrerHandling

      public no.priv.bang.handlereg.services.Oversikt registrerHandling(no.priv.bang.handlereg.services.NyHandling handling)
      Specified by:
      registrerHandling in interface no.priv.bang.handlereg.services.HandleregService
    • finnButikker

      public List<no.priv.bang.handlereg.services.Butikk> finnButikker()
      Specified by:
      finnButikker in interface no.priv.bang.handlereg.services.HandleregService
    • endreButikk

      public List<no.priv.bang.handlereg.services.Butikk> endreButikk(no.priv.bang.handlereg.services.Butikk butikkSomSkalEndres)
      Specified by:
      endreButikk in interface no.priv.bang.handlereg.services.HandleregService
    • leggTilButikk

      public List<no.priv.bang.handlereg.services.Butikk> leggTilButikk(no.priv.bang.handlereg.services.Butikk nybutikk)
      Specified by:
      leggTilButikk in interface no.priv.bang.handlereg.services.HandleregService
    • sumOverButikk

      public List<no.priv.bang.handlereg.services.ButikkSum> sumOverButikk()
      Specified by:
      sumOverButikk in interface no.priv.bang.handlereg.services.HandleregService
    • antallHandlingerIButikk

      public List<no.priv.bang.handlereg.services.ButikkCount> antallHandlingerIButikk()
      Specified by:
      antallHandlingerIButikk in interface no.priv.bang.handlereg.services.HandleregService
    • sisteHandelIButikk

      public List<no.priv.bang.handlereg.services.ButikkDate> sisteHandelIButikk()
      Specified by:
      sisteHandelIButikk in interface no.priv.bang.handlereg.services.HandleregService
    • totaltHandlebelopPrAar

      public List<no.priv.bang.handlereg.services.SumYear> totaltHandlebelopPrAar()
      Specified by:
      totaltHandlebelopPrAar in interface no.priv.bang.handlereg.services.HandleregService
    • totaltHandlebelopPrAarOgMaaned

      public List<no.priv.bang.handlereg.services.SumYearMonth> totaltHandlebelopPrAarOgMaaned()
      Specified by:
      totaltHandlebelopPrAarOgMaaned in interface no.priv.bang.handlereg.services.HandleregService
    • finnFavoritter

      public List<no.priv.bang.handlereg.services.Favoritt> finnFavoritter(String brukernavn)
      Specified by:
      finnFavoritter in interface no.priv.bang.handlereg.services.HandleregService
    • leggTilFavoritt

      public List<no.priv.bang.handlereg.services.Favoritt> leggTilFavoritt(no.priv.bang.handlereg.services.NyFavoritt nyFavoritt)
      Specified by:
      leggTilFavoritt in interface no.priv.bang.handlereg.services.HandleregService
    • slettFavoritt

      public List<no.priv.bang.handlereg.services.Favoritt> slettFavoritt(no.priv.bang.handlereg.services.Favoritt skalSlettes)
      Specified by:
      slettFavoritt in interface no.priv.bang.handlereg.services.HandleregService
    • byttRekkefolge

      public List<no.priv.bang.handlereg.services.Favoritt> byttRekkefolge(no.priv.bang.handlereg.services.Favorittpar parSomSkalBytteRekkfolge)
      Specified by:
      byttRekkefolge in interface no.priv.bang.handlereg.services.HandleregService
    • finnNesteLedigeRekkefolgeForGruppe

      int finnNesteLedigeRekkefolgeForGruppe(int gruppe)
    • finnFavoritterMedAccountid

      List<no.priv.bang.handlereg.services.Favoritt> finnFavoritterMedAccountid(int accountid)
    • finnSisteRekkefolgeIBrukersFavoritter

      int finnSisteRekkefolgeIBrukersFavoritter(Connection connection, String brukernavn)
    • addRolesIfNotpresent

      private void addRolesIfNotpresent()
    • logError

      private void logError(String message, SQLException e)
    • logWarning

      private void logWarning(String message, SQLException e)