Class RMv21RecordInheritancePatch

All Implemented Interfaces:
DOD5015Model, RecordsManagementCustomModel, RecordsManagementModel, ModuleComponent, org.springframework.beans.factory.Aware, org.springframework.beans.factory.BeanNameAware, org.springframework.context.ApplicationContextAware

public class RMv21RecordInheritancePatch extends RMv21PatchComponent implements org.springframework.beans.factory.BeanNameAware, RecordsManagementModel, DOD5015Model
RM v2.1 patch to change the record inheritance of permissions.
Since:
2.1
Author:
Roy Wetherall
  • Constructor Details

    • RMv21RecordInheritancePatch

      public RMv21RecordInheritancePatch()
  • Method Details

    • setPatchDAO

      public void setPatchDAO(PatchDAO patchDAO)
      Parameters:
      patchDAO - patch DAO
    • setQnameDAO

      public void setQnameDAO(QNameDAO qnameDAO)
      Parameters:
      qnameDAO - qname DAO
    • setNodeDAO

      public void setNodeDAO(NodeDAO nodeDAO)
      Parameters:
      nodeDAO - node DAO
    • setFilePlanPermissionServiceImpl

      public void setFilePlanPermissionServiceImpl(FilePlanPermissionServiceImpl filePlanPermissionServiceImpl)
      Parameters:
      filePlanPermissionServiceImpl - file plan permission service implementation
    • setNodeService

      public void setNodeService(NodeService nodeService)
      Parameters:
      nodeService - node service
    • executePatch

      protected void executePatch()
      Description copied from class: ModulePatchComponent
      Execute patch work.
      Specified by:
      executePatch in class ModulePatchComponent
      See Also: