コード例 #1
0
ファイル: ThreadUtil.java プロジェクト: hungdt138/mastercp
  public static String getString(
      ManageableThread thread, String parameter, boolean mandatory, String defaultValue)
      throws AppException {
    if (mandatory) {
      return thread.loadMandatory(parameter);
    } else {
      Object value = thread.getParameter(parameter);

      return (value == null) ? defaultValue : (String) value;
    }
  }
コード例 #2
0
ファイル: ThreadUtil.java プロジェクト: hungdt138/mastercp
  public static Boolean getBoolean(ManageableThread thread, String parameter, boolean defaultValue)
      throws AppException {
    Object objValue = thread.getParameter(parameter);

    if (objValue == null) {
      return defaultValue;
    }

    String value = (String) objValue;

    value = value.toUpperCase();

    return (value == null) ? defaultValue : value.equals("YES") || value.equals("Y");
  }
コード例 #3
0
ファイル: ThreadUtil.java プロジェクト: hungdt138/mastercp
 public static String getBackupDir(ManageableThread thread) throws AppException {
   return thread.loadDirectory("backupDir", true, false);
 }
コード例 #4
0
ファイル: ThreadUtil.java プロジェクト: hungdt138/mastercp
 public static String getExportDir(ManageableThread thread) throws AppException {
   return thread.loadDirectory("exportDir", true, true);
 }