Exemple #1
0
  public void removeVersion(FormDefVersion formDefVersion) {
    versions.remove(formDefVersion);

    int size = versions.size();
    if (formDefVersion.getIsDefault() && size > 0)
      versions.get(size - 1).setIsDefault(true); // Atleast one version should be the default
  }
Exemple #2
0
 /**
  * Returns the version of the form that is marked default
  *
  * @return FormDefVersion, or null if no versions or no default found
  */
 public FormDefVersion getDefaultVersion() {
   if (versions != null) {
     for (FormDefVersion fdv : versions) {
       if (fdv.getIsDefault()) {
         return fdv;
       }
     }
   }
   return null;
 }