props.get(PROP_AUTO_CHECKIN), DEFAULT_AUTO_CHECKIN));
return cfg;
}
private VersioningConfiguration createRequestVersioningConfiguration(SlingHttpServletRequest request) {
VersioningConfiguration cfg = baseVersioningConfiguration.clone();
String paramValue = request.getParameter(PARAM_CHECKIN_ON_CREATE);
if (paramValue != null) {
cfg.setCheckinOnNewVersionableNode(Boolean.parseBoolean(paramValue));
}
paramValue = request.getParameter(PARAM_AUTO_CHECKOUT);
if (paramValue != null) {
cfg.setAutoCheckout(Boolean.parseBoolean(paramValue));
}
paramValue = request.getParameter(PARAM_AUTO_CHECKIN);
if (paramValue != null) {
cfg.setAutoCheckin(Boolean.parseBoolean(paramValue));
}
return cfg;
}