package de.persosim.simulator.seccondition; import java.util.Collection; import de.persosim.simulator.secstatus.SecMechanism; /** * This class implements a {@link SecCondition} representing the boolean OR * operation on {@link SecCondition} * * @author slutters * */ public final class OrSecCondition extends OperatorSecCondition { public OrSecCondition(SecCondition... secConditions) { super(secConditions); } @Override public boolean check(Collection<SecMechanism> mechanisms) { for(SecCondition secCondition:secConditions) { if(secCondition.check(mechanisms)) { return true; } } return false; } }