/** * Generates handles response. This is were we would pass stuff to cli or gui, etc * * @param n the processed policy object * @return the policyObjected as accepted by user (potentially modified */ public PolicyObject userResponse(PolicyObject n) { if ((parseAct(genProps.getProperty("userResponse", null)) == null) && !Boolean.parseBoolean(genProps.getProperty("blanketAccept", "false"))) { return userInterface.userResponse(n); } else { if (Boolean.parseBoolean(genProps.getProperty("blanketAccept", "false"))) { return n.setAction(n.getAction().setOverride(true)); } else { return n.setAction(parseAct(genProps.getProperty("userResponse", null))); } } }