public boolean isAuthorizedByTemplate(
     BusinessObject businessObject,
     String namespaceCode,
     String permissionTemplateName,
     String principalId) {
   return documentAuthorizer.isAuthorizedByTemplate(
       businessObject, namespaceCode, permissionTemplateName, principalId);
 }
 public boolean isAuthorizedByTemplate(
     BusinessObject businessObject,
     String namespaceCode,
     String permissionTemplateName,
     String principalId,
     Map<String, String> additionalPermissionDetails,
     Map<String, String> additionalRoleQualifiers) {
   return documentAuthorizer.isAuthorizedByTemplate(
       businessObject,
       namespaceCode,
       permissionTemplateName,
       principalId,
       additionalPermissionDetails,
       additionalRoleQualifiers);
 }