public class SedaUtils extends Object
Modifier and Type | Class and Description |
---|---|
static class |
SedaUtils.CheckSedaValidationStatus
Check Seda Validation status values
|
Modifier and Type | Field and Description |
---|---|
static String |
INVALID_DATAOBJECT_VERSION |
static String |
NAMESPACE_URI |
static String |
NB_AU_EXISTING
nbAUExisting: number of the AU already existing
|
static String |
VALID_DATAOBJECT_VERSION |
static String |
XSI_URI |
Modifier | Constructor and Description |
---|---|
protected |
SedaUtils(HandlerIO handlerIO) |
public static final String NAMESPACE_URI
public static final String XSI_URI
public static final String NB_AU_EXISTING
public static final String INVALID_DATAOBJECT_VERSION
public static final String VALID_DATAOBJECT_VERSION
protected SedaUtils(HandlerIO handlerIO)
public Map<String,String> getBinaryDataObjectIdToGuid()
public Map<String,List<String>> getObjectGroupIdToBinaryDataObjectId()
public Map<String,String> getObjectGroupIdToGuid()
public Map<String,String> getUnitIdToGuid()
public Map<String,String> getBinaryDataObjectIdToGroupId()
public Map<String,String> getUnitIdToGroupId()
public Map<String,Object> getMandatoryValues(WorkerParameters params) throws ProcessingException
params
- parameters of workspace serverProcessingException
- throw when can't read or extract message id from SEDApublic SedaUtils.CheckSedaValidationStatus checkSedaValidation(WorkerParameters params, ItemStatus itemStatus)
params
- worker parameterpublic ExtractUriResponse getAllDigitalObjectUriFromManifest() throws ProcessingException
ProcessingException
- - throw when error in execution.public Map<String,Map<String,String>> checkSupportedDataObjectVersion(WorkerParameters params) throws ProcessingException
params
- worker parameterProcessingException
- throws when error occurspublic SedaUtilInfo getDataObjectInfo(XMLEventReader evenReader) throws ProcessingException
evenReader
- of sedaProcessingException
- if cannot get BinaryObject infopublic Map<String,List<DataObjectInfo>> manifestVersionList(XMLEventReader evenReader) throws ProcessingException
evenReader
- XMLEventReader for the file manifest.xmlProcessingException
- when error in executionpublic Map<String,Map<String,String>> compareVersionList(XMLEventReader eventReader) throws ProcessingException
eventReader
- xml event readerProcessingException
- when error in executionpublic long computeTotalSizeOfObjectsInManifest(WorkerParameters params) throws ProcessingException
params
- worker parametersProcessingException
- when error in getting binary object infopublic long getManifestSize(WorkerParameters params) throws ProcessingException
params
- worker parametersProcessingException
- if json seda data is null or seda does not contain size attributeCopyright © 2018 Vitam. All rights reserved.