Class PersistentCacheDB

java.lang.Object
sk.iway.iwcm.database.JpaDB<PersistentCacheBean>
sk.iway.iwcm.system.cache.PersistentCacheDB

public class PersistentCacheDB extends JpaDB<PersistentCacheBean>
PersistentCacheDB.java

DAO class for manipulating with PersistentCacheBean

  • Field Details

  • Constructor Details

    • PersistentCacheDB

      public PersistentCacheDB()
  • Method Details

    • findByCacheId

      public PersistentCacheBean findByCacheId(int cacheId)
    • findByDataType

      public List<PersistentCacheBean> findByDataType(int dataType)
    • findFirstByDataValue

      public PersistentCacheBean findFirstByDataValue(String dataValue)
    • main

      public static void main(String[] args)
      Main metoda volana z CRONu
      Parameters:
      args -
    • updateData

      public void updateData(int cacheId)
      Nasilne vyvola aktualizaciu databazy cache hodnot
      Parameters:
      cacheId -
    • updateData

      public void updateData(PersistentCacheBean c)
      Interne aktualizuje databazu cache hodnot
      Parameters:
      c -
    • downloadUrl

      public String downloadUrl(String url, int cacheInMinutes)
      Metoda pre stiahnutie URL adresy a ulozenie do persistentnej cache
      Parameters:
      url - - URL adresa pre download
      cacheInMinutes - - pocet minut pre cachovanie
      Returns: