コード例 #1
0
  public static String asString(
      String language, Activity activity, ObjectCombination objectCombination) {

    String template =
        (String) objectCombination.getTemplates().getAdditionalProperties().get(language);
    template = template.replace('{', '<');
    template = template.replace('}', '>');
    ST st = new ST(template);
    st.add("actor", displayName(activity.getActor()));
    st.add("provider", displayName(activity.getProvider()));
    st.add("object", displayName(activity.getObject()));
    st.add("target", displayName(activity.getTarget()));

    return st.render();
  }