/**
*
*/
package com.wifiafterconnect.handlers;
import com.wifiafterconnect.WifiAuthParams;
import com.wifiafterconnect.html.HtmlForm;
import com.wifiafterconnect.util.HttpInput;
/**
* @author sasha
*
*/
public class AttHandler extends CaptivePageHandler implements CaptivePageHandler.Detection{
public static final String SIGNATURE = "AT&T Wi-Fi";
/* (non-Javadoc)
* @see com.wifiafterconnect.handlers.CaptivePageHandler#checkParamsMissing(com.wifiafterconnect.WifiAuthParams)
*/
@Override
public boolean checkParamsMissing(WifiAuthParams params) {
// ATT wi-fi hotspots require no user entry, just click the Continue button
return false;
}
/* (non-Javadoc)
* @see com.wifiafterconnect.handlers.CaptivePageHandler#validateLoginForm(com.wifiafterconnect.WifiAuthParams, com.wifiafterconnect.html.HtmlForm)
*/
@Override
public void validateLoginForm(WifiAuthParams params, HtmlForm form) {
// Nothing to enter and nothing to validate
}
@Override
public Boolean detect(HttpInput page) {
return page.getTitle().equalsIgnoreCase(SIGNATURE);
}
}