Package fr.becpg.repo.template
Class BeCPGTemplateExtension
java.lang.Object
org.alfresco.repo.processor.BaseProcessorExtension
org.alfresco.repo.template.BaseTemplateProcessorExtension
fr.becpg.repo.template.BeCPGTemplateExtension
- All Implemented Interfaces:
org.alfresco.processor.ProcessorExtension,org.alfresco.service.cmr.repository.TemplateProcessorExtension
public class BeCPGTemplateExtension
extends org.alfresco.repo.template.BaseTemplateProcessorExtension
BeCPGTemplateExtension class.
- Author:
- matthieu
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate org.alfresco.service.cmr.security.AuthorityServiceprivate CommentPermissionService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanModifyComment(org.alfresco.repo.template.TemplateNode comment) Tells whether the current user can edit and delete a comment, seeCommentPermissionService.booleanisAccountEnabled(org.alfresco.repo.template.TemplateNode person) isAccountEnabled.booleanvoidsetAuthorityService(org.alfresco.service.cmr.security.AuthorityService authorityService) Setter for the fieldauthorityService.voidsetCommentPermissionService(CommentPermissionService commentPermissionService) Setter for the fieldcommentPermissionService.Methods inherited from class org.alfresco.repo.template.BaseTemplateProcessorExtension
getTemplateImageResolver, setTemplateImageResolverMethods inherited from class org.alfresco.repo.processor.BaseProcessorExtension
getExtensionName, register, setExtensionName, setProcessorMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.alfresco.processor.ProcessorExtension
getExtensionName
-
Field Details
-
authorityService
private org.alfresco.service.cmr.security.AuthorityService authorityService -
commentPermissionService
-
-
Constructor Details
-
BeCPGTemplateExtension
public BeCPGTemplateExtension()
-
-
Method Details
-
setAuthorityService
public void setAuthorityService(org.alfresco.service.cmr.security.AuthorityService authorityService) Setter for the field
authorityService.- Parameters:
authorityService- aAuthorityServiceobject
-
setCommentPermissionService
Setter for the field
commentPermissionService.- Parameters:
commentPermissionService- aCommentPermissionServiceobject
-
isAccountEnabled
public boolean isAccountEnabled(org.alfresco.repo.template.TemplateNode person) isAccountEnabled.
- Parameters:
person- aTemplateNodeobject- Returns:
- a boolean
-
isCurrentUserExternal
public boolean isCurrentUserExternal() -
canModifyComment
public boolean canModifyComment(org.alfresco.repo.template.TemplateNode comment) Tells whether the current user can edit and delete a comment, seeCommentPermissionService.- Parameters:
comment- the comment node- Returns:
- false if the current user is an external user who did not post the comment, or if a comment permission plugin refuses it, true otherwise
-