Class ParameterJdbcDao

java.lang.Object
pl.decerto.hyperon.runtime.dao.BaseDao
pl.decerto.hyperon.runtime.dao.parameter.ParameterJdbcDao

public class ParameterJdbcDao extends BaseDao
Author:
przemek hertel
  • Constructor Details

  • Method Details

    • getParameter

      public Parameter getParameter(String code, String ver, int sid)
    • getParameter

      public Parameter getParameter(String code, String ver, int sid, int mid)
      Fetches parameter with: - metadata (parameter head, in levels, out levels) - matrix (cacheable parameters) where parameter is described by uid = code[@ver][:sid][%mid]
      Parameters:
      code - parameter's code
      ver - optional version code
      sid - optional session id
      mid - optional matrix id
      Returns:
      mp parameter
    • findEntries

      public Collection<ParameterEntry> findEntries(int pid, String[][] inputLevels)
    • getMaxLastUpdate

      public Date getMaxLastUpdate()
    • getMaxLastUpdate

      public Date getMaxLastUpdate(boolean developerMode)
    • getAllLastUpdates

      public List<Trackable> getAllLastUpdates(boolean developerMode)
    • getNamesByRegionsInProfiles

      public List<String> getNamesByRegionsInProfiles(Map<String,List<String>> profileToRegions)
    • getAllHeads

      public List<Parameter> getAllHeads()
    • getHeader

      public Parameter getHeader(int pid)