All Implemented Interfaces:
Capability, RMPermissionModel, RecordsManagementCustomModel, RecordsManagementModel, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware

public class CreateCapability extends DeclarativeCapability
Create group capability implementation
Author:
Andy Hind
  • Constructor Details

    • CreateCapability

      public CreateCapability()
  • Method Details

    • setRecordService

      public void setRecordService(RecordService recordService)
      Parameters:
      recordService - record service
    • setRecordFolderService

      public void setRecordFolderService(RecordFolderService recordFolderService)
      Parameters:
      recordFolderService - record folder service
    • evaluate

      public int evaluate(NodeRef nodeRef)
      Description copied from interface: Capability
      Evaluates the capability.
      Specified by:
      evaluate in interface Capability
      Overrides:
      evaluate in class DeclarativeCapability
      Parameters:
      nodeRef -
      Returns:
      See Also:
    • evaluate

      public int evaluate(NodeRef destination, NodeRef linkee, QName assocType, QName recordType)
      Evaluate capability.
      Parameters:
      destination - destination node reference
      linkee - linkee node reference, can be null
      assocType - association type, can be null
      recordType - record type, can be null
      Returns: