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 booleanprotected LoggerInfprotected Identifierprotected intprotected Stringprotected int -
Constructor Summary
ConstructorsConstructorDescriptionComponentContent(List<FileComponent> componentList) ComponentContent(LoggerInf logger, Manifest manifest, InputStream manifestInputStream) -
Method Summary
Modifier and TypeMethodDescriptionvoidaddFileComponent(String key, FileComponent fileComponent) voidbuildComponents(Manifest manifest, InputStream manifestInputStream) From a post manifest InputStream Return a VersionContent objectgetFileComponent(String key) intmakeGeneralTException(LoggerInf logger, String msg, Exception ex) create TException and do appropriate loggervoidsetObjectID(Identifier objectID) voidsetVersionID(int versionID) intsize()
-
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:
manifest- post type manifestmanifestInputStream- InputStream to manifestlogger- process logger- 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)
-