Package org.cdlib.mrt.core
Class ComponentContent
java.lang.Object
org.cdlib.mrt.core.ComponentContent
- All Implemented Interfaces:
Serializable
,StateInf
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected LinkedHashMap<String,
FileComponent> protected static final boolean
protected LoggerInf
protected Identifier
protected int
protected String
protected int
-
Constructor Summary
ConstructorsConstructorDescriptionComponentContent
(List<FileComponent> componentList) ComponentContent
(LoggerInf logger, Manifest manifest, InputStream manifestInputStream) -
Method Summary
Modifier and TypeMethodDescriptionvoid
addFileComponent
(String key, FileComponent fileComponent) void
buildComponents
(Manifest manifest, InputStream manifestInputStream) From a post manifest InputStream Return a VersionContent objectgetFileComponent
(String key) int
makeGeneralTException
(LoggerInf logger, String msg, Exception ex) create TException and do appropriate loggervoid
setObjectID
(Identifier objectID) void
setVersionID
(int versionID) int
size()
-
Field Details
-
componentTable
-
status
protected int status -
statusMessage
-
versionID
protected int versionID -
objectID
-
logger
-
debugDump
protected static final boolean debugDump- See Also:
-
-
Constructor Details
-
ComponentContent
public ComponentContent(LoggerInf logger, Manifest manifest, InputStream manifestInputStream) throws TException - Throws:
TException
-
ComponentContent
- Throws:
TException
-
-
Method Details
-
getFileComponentTable
-
getFileComponents
-
addFileComponent
-
getFileComponent
-
buildComponents
From a post manifest InputStream Return a VersionContent object- Parameters:
logger
- process loggermanifest
- post type manifestmanifestInputStream
- InputStream to manifest- Throws:
TException
- process excepton
-
makeGeneralTException
create TException and do appropriate logger- Parameters:
logger
- process loggermsg
- error messageex
- encountered exception to convert- Returns:
- TException
-
size
public int size() -
getObjectID
-
setObjectID
-
getVersionID
public int getVersionID() -
setVersionID
public void setVersionID(int versionID)
-