Class ScriptRecordsManagmentService

    • Constructor Detail

      • ScriptRecordsManagmentService

        public ScriptRecordsManagmentService()
    • Method Detail

      • setRecordsManagementServiceRegistry

        public void setRecordsManagementServiceRegistry​(RecordsManagementServiceRegistry rmServices)
        Set records management service registry
        Parameters:
        rmServices - records management service registry
      • setNotificationHelper

        public void setNotificationHelper​(RecordsManagementNotificationHelper notificationHelper)
        Sets the notification helper
        Parameters:
        notificationHelper - notification helper
      • getRecordsManagementNode

        public ScriptRecordsManagmentNode getRecordsManagementNode​(ScriptNode node)
        Get records management node
        Parameters:
        node - script node
        Returns:
        ScriptRecordsManagementNode records management script node
      • setPermission

        public void setPermission​(ScriptNode node,
                                  String permission,
                                  String authority)
        Set the RM permission
        Parameters:
        node -
        permission -
        authority -
      • deletePermission

        public void deletePermission​(ScriptNode node,
                                     String permission,
                                     String authority)
        Delete the RM permission
        Parameters:
        node -
        permission -
        authority -
      • sendSupersededNotification

        public void sendSupersededNotification​(ScriptNode record)
        Send superseded notification
        Parameters:
        record - superseded record