private void createHttpRedirect(Protocol p) throws PropertyVetoException { try { HttpRedirect hr = p.createChild(HttpRedirect.class); p.setHttpRedirect(hr); for (int i = 0; i < parser.getAttributeCount(); i++) { String attr = parser.getAttributeLocalName(i); String val = parser.getAttributeValue(i); if (attr.equals("secure")) { hr.setSecure(val); } } } catch (TransactionFailure ex) { logger.log( Level.SEVERE, failureCreatingHttpRedirect, ex); } }
private HttpRedirect writeableHttpRedirect( final Transaction t, final Protocol adminHttpRedirectProtocol_w) throws TransactionFailure { HttpRedirect redirect = adminHttpRedirectProtocol_w.getHttpRedirect(); HttpRedirect redirect_w; if (redirect == null) { redirect_w = adminHttpRedirectProtocol_w.createChild(HttpRedirect.class); adminHttpRedirectProtocol_w.setHttpRedirect(redirect_w); } else { redirect_w = t.enroll(redirect); } redirect_w.setSecure(Boolean.TRUE.toString()); return redirect_w; }