[Bug #911] Use method easier to understand

FEA: ItEr74S04BugFixing
This commit is contained in:
Óscar González Fernández 2011-04-13 12:46:06 +02:00
parent 302cc95caa
commit 7ee546afb2
2 changed files with 13 additions and 2 deletions

View file

@ -355,6 +355,18 @@ public class Criterion extends IntegrationEntity implements ICriterion {
return false;
}
public boolean includes(Criterion other) {
if (isEquivalent(other)) {
return true;
}
for (Criterion each : this.getChildren()) {
if (each.includes(other)) {
return true;
}
}
return false;
}
@AssertTrue(message="a disabled resource has enabled subresources")
public boolean checkConstraintActive() {

View file

@ -314,8 +314,7 @@ public abstract class Resource extends IntegrationEntity {
@Override
public boolean accepts(CriterionSatisfaction satisfaction) {
return satisfaction.getCriterion()
.isEquivalentOrIncludedIn(criterion);
return criterion.includes(satisfaction.getCriterion());
}
});
}