protected void handleSubscriptionRequest(SocialWorkspace socialWorkspace,
Principal principal, boolean autoAccept) {
UserRegistrationInfo userInfo = buildUserRegistrationInfo(
socialWorkspace, (NuxeoPrincipal) principal);
DocumentRegistrationInfo docInfo = buildDocumentRegistrationInfo(socialWorkspace);
Map<String, Serializable> additionalInfo = new HashMap<String, Serializable>();
try {
getRegistrationService().submitRegistrationRequest(
SOCIAL_CONFIGURATION_NAME, userInfo, docInfo,
additionalInfo, EMAIL, autoAccept, principal.getName());