SubscriberScan.java
/*******************************************************************************
* Copyhacked (H) 2012-2025.
* This program and the accompanying materials
* are made available under no term at all, use it like
* you want, but share and discuss it
* every time possible with every body.
*
* Contributors:
* ron190 at ymail dot com - initial implementation
******************************************************************************/
package com.jsql.view.subscriber;
import com.jsql.view.swing.util.MediatorHelper;
public class SubscriberScan extends AbstractSubscriber {
@Override
protected void execute(Seal request) {
var urlByUser = MediatorHelper.model().getMediatorUtils().connectionUtil().getUrlByUser();
switch (request) {
case Seal.MarkEngineFound(var engine) -> MediatorHelper.managerScan().highlight(urlByUser, engine.toString());
case Seal.ActivateEngine(var engine) -> MediatorHelper.managerScan().highlight(urlByUser, engine.toString());
case Seal.MarkStrategyVulnerable(int ignored, var strategy) -> MediatorHelper.managerScan().highlight(urlByUser, strategy.toString());
default -> {
// empty
}
}
}
}