Skip to main content
Version: 1.15

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 {

}

}