String checkinComment = getStringParameter(request, PARAM_CHECKIN_COMMENT);
String transaction = getStringParameter(request, PARAM_TRANSACTION);
// execute
ControlParser cp = new ControlParser(request);
TypeCache typeCache = new TypeCache(repositoryId, service);
Holder<String> objectIdHolder = new Holder<String>(objectId);
service.checkIn(repositoryId, objectIdHolder, major, createProperties(cp, null, typeCache),
createContentStream(request), checkinComment, createPolicies(cp), createAddAcl(cp),
createRemoveAcl(cp), null);