Beispiel #1
0
 /**
  * 曲キーを元に曲の動画を示すオブジェクトを1件返す
  *
  * @param paramKey
  * @return
  */
 public final SenseParamMr fetchSingle(final String paramKey, final String subKey) {
   if (StringUtil.isBlank(paramKey) || StringUtil.isBlank(subKey)) {
     return null;
   }
   return select()
       .where(new SimpleWhere().eq("paramKey", paramKey).eq("subKey", subKey))
       .getSingleResult();
 }
Beispiel #2
0
 /**
  * キーを指定して削除する。
  *
  * @param songKey
  * @return
  */
 public final int remove(final String paramKey, final String subKey) {
   if (StringUtil.isBlank(paramKey) || StringUtil.isBlank(subKey)) {
     return 0;
   }
   SenseParamMr chk = fetchSingle(paramKey, subKey);
   if (chk == null) {
     return 0;
   } else {
     return delete(chk);
   }
 }
Beispiel #3
0
  /**
   * SAStrusのユーティリティのMessageResourceUtil.getMessage(key)のラッパー<br>
   * 基本的にConst定義はすべてプロパティファイルに書く<br>
   * 独自にConst定義をすると多言語化が面倒であるため。
   *
   * @param key
   * @return プロパティから取得した文字列
   */
  public static String get(final String key) {

    if (StringUtil.isBlank(key)) {
      return "";
    }
    return MessageResourcesUtil.getMessage(key);
  }
Beispiel #4
0
 /**
  * 同じparamKeyの内容をリストで返す
  *
  * @param artistCode
  * @return
  */
 public final List<SenseParamMr> fetchListFronArtistCode(final String paramKey) {
   List<SenseParamMr> ret = InstanceManager.newNotAtomicList();
   if (StringUtil.isBlank(paramKey)) {
     return ret;
   }
   return select().where(new SimpleWhere().eq("paramKey", paramKey)).getResultList();
 }