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