public class RMSecurityCommon extends Object implements org.springframework.context.ApplicationContextAware
| Modifier and Type | Field and Description |
|---|---|
protected org.springframework.context.ApplicationContext |
applicationContext
Application context
|
protected RMCaveatConfigComponent |
caveatConfigComponent |
protected org.alfresco.service.cmr.repository.NodeService |
nodeService
Services
|
protected static int |
NOSET_VALUE
No set value
|
protected org.alfresco.service.cmr.security.PermissionService |
permissionService |
| Constructor and Description |
|---|
RMSecurityCommon() |
| Modifier and Type | Method and Description |
|---|---|
int |
checkRead(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Check for RM read
|
int |
checkRead(org.alfresco.service.cmr.repository.NodeRef nodeRef,
boolean allowDMRead)
Check for RM read
|
int |
checkRmRead(org.alfresco.service.cmr.repository.NodeRef nodeRef)
Core RM read check
|
protected FilePlanService |
getFilePlanService() |
protected org.alfresco.service.cmr.repository.NodeRef |
getTestNode(org.aopalliance.intercept.MethodInvocation invocation,
Class[] params,
int position,
boolean parent) |
protected int |
getTransactionCache(String prefix,
org.alfresco.service.cmr.repository.NodeRef nodeRef)
Gets a value from the transaction cache
|
void |
setApplicationContext(org.springframework.context.ApplicationContext applicationContext) |
void |
setCaveatConfigComponent(RMCaveatConfigComponent caveatConfigComponent) |
void |
setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService) |
void |
setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService) |
protected int |
setTransactionCache(String prefix,
org.alfresco.service.cmr.repository.NodeRef nodeRef,
int value)
Sets a value into the transaction cache
|
protected static final int NOSET_VALUE
protected org.alfresco.service.cmr.repository.NodeService nodeService
protected org.alfresco.service.cmr.security.PermissionService permissionService
protected RMCaveatConfigComponent caveatConfigComponent
protected org.springframework.context.ApplicationContext applicationContext
public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
setApplicationContext in interface org.springframework.context.ApplicationContextAwareApplicationContextAware.setApplicationContext(org.springframework.context.ApplicationContext)public void setNodeService(org.alfresco.service.cmr.repository.NodeService nodeService)
nodeService - node servicepublic void setPermissionService(org.alfresco.service.cmr.security.PermissionService permissionService)
permissionService - permission servicepublic void setCaveatConfigComponent(RMCaveatConfigComponent caveatConfigComponent)
caveatConfigComponent - caveat config serviceprotected FilePlanService getFilePlanService()
protected int setTransactionCache(String prefix, org.alfresco.service.cmr.repository.NodeRef nodeRef, int value)
prefix - nodeRef - value - protected int getTransactionCache(String prefix, org.alfresco.service.cmr.repository.NodeRef nodeRef)
prefix - nodeRef - public int checkRead(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef - public int checkRead(org.alfresco.service.cmr.repository.NodeRef nodeRef,
boolean allowDMRead)
nodeRef - allowDMRead - public int checkRmRead(org.alfresco.service.cmr.repository.NodeRef nodeRef)
nodeRef - node referenceAccessDecisionVoterprotected org.alfresco.service.cmr.repository.NodeRef getTestNode(org.aopalliance.intercept.MethodInvocation invocation,
Class[] params,
int position,
boolean parent)
Copyright © 2005–2018 Alfresco Software. All rights reserved.