Interface Capability
- All Known Subinterfaces:
CompositeCapability
- All Known Implementing Classes:
AbstractCapability,ChangeOrDeleteReferencesCapability,CreateCapability,DeclarativeCapability,DeclarativeCompositeCapability,DeleteLinksCapability,EditNonRecordMetadataCapability,UpdateCapability,ViewRecordsCapability
@AlfrescoPublicApi
public interface Capability
Capability Interface.
- Author:
- andyh, Roy Wetherall
-
Method Summary
Modifier and TypeMethodDescriptionintEvaluates the capability.intEvaluates the capability, taking into account a target.Get the description of the capabilitygetGroup()Gets the group of a capabilityintgetIndex()Gets the index of a capabilitygetName()Get the name of the capabilitygetTitle()Get the title of the capabilityhasPermission(NodeRef nodeRef) Does this capability apply to this nodeRef?inthasPermissionRaw(NodeRef nodeRef) booleanIndicates whether this is a private capability or not.
-
Method Details
-
hasPermission
Does this capability apply to this nodeRef?- Parameters:
nodeRef-- Returns:
-
hasPermissionRaw
- Parameters:
nodeRef-- Returns:
-
evaluate
Evaluates the capability.- Parameters:
nodeRef-- Returns:
-
evaluate
Evaluates the capability, taking into account a target.- Parameters:
source- source node referencetarget- target node reference- Returns:
- int permission value
-
isPrivate
boolean isPrivate()Indicates whether this is a private capability or not. Private capabilities are used internally, otherwise they are made available to the user to assign to roles.- Returns:
- boolean true if private, false otherwise
-
getName
String getName()Get the name of the capability- Returns:
- String capability name
-
getTitle
String getTitle()Get the title of the capability- Returns:
- String capability title
-
getDescription
String getDescription()Get the description of the capability- Returns:
- String capability description
-
getGroup
Group getGroup()Gets the group of a capability- Returns:
- Group capability group
-
getIndex
int getIndex()Gets the index of a capability- Returns:
- int capability index
-