Example #1
0
 public boolean isAssociateWith(Unit unit) {
   for (ResultUnitAssociation association : getResultUnitAssociations()) {
     if (association.getUnit().equals(unit)) {
       return true;
     }
   }
   return false;
 }
Example #2
0
 public boolean isAssociatedWithUnit(Unit unit) {
   for (ResultUnitAssociation association : getResultUnitAssociations()) {
     if (association.getUnit() == unit) {
       return true;
     }
   }
   return false;
 }
Example #3
0
  /** Returns true if exists an association between result and the given unit and role. */
  public boolean hasAssociationWithUnitRole(Unit unit, ResultUnitAssociationRole role) {
    if (unit != null && role != null && this.hasAnyResultUnitAssociations()) {
      final List<ResultUnitAssociation> list = this.getResultUnitAssociations();

      for (ResultUnitAssociation association : list) {
        if (association.getUnit() != null
            && association.getUnit().equals(unit)
            && association.getRole().equals(role)) {
          return true;
        }
      }
    }
    return false;
  }
Example #4
0
 @Checked("ResultPredicates.writePredicate")
 public void removeUnitAssociation(ResultUnitAssociation association) {
   association.delete();
   updateModifiedByAndDate();
 }