Skip to main content
Version: 1.14

SIP Pre processing plugins

Overview

note

This extension point allows to process a business action before a SIP is handled.
Moreover, for a SIP passed by reference, read method is activated to tranform referenced data package to REGARDS normalized SIP.

REGARDS do not provides any implementation of this extension point yet.

Interface

ISipPreprocessing

Implementation

To learn more about how to create your own plugin see Plugins

Here under is an exemple of how to implements this extension point to create your own business logic.

@Plugin(id = "exemple", version = "1.0.0", description = "exemple plugin",
author = "REGARDS Team", contact = "regards@c-s.fr", licence = "LGPLv3.0", owner = "CSSI",
url = "https://github.com/RegardsOss")
public class Plugin implements ISipPreprocessing {

@Override
public void preprocess(final SIP sip) throws ProcessingStepException {

}

@Override
public SIP read(final SIPReference ref) throws InvalidSIPReferenceException {

}

}