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.