示例#1
0
  public static Alternative createAlternative(
      String uniqueName, PreservationActionDefinition action) {
    Alternative a = Alternative.createAlternative();

    ResourceDescription rd = new ResourceDescription();
    // rd.setConfigSettings(configSettings);

    a.setResourceDescription(rd);

    a.setName(uniqueName);
    // generate service description
    String descr = action.getInfo() + " using service at: " + action.getUrl();

    if (action.getParameterInfo() != null && !"".equals(action.getParameterInfo())) {
      descr += "\n\n" + "Additional information about parameters: \n" + action.getParameterInfo();
    }

    a.setDescription(descr);
    a.setAction(action);

    return a;
  }