Class ComponentContent

java.lang.Object
org.cdlib.mrt.core.ComponentContent
All Implemented Interfaces:
Serializable, StateInf

public class ComponentContent extends Object implements StateInf, Serializable
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • getFileComponentTable

      public LinkedHashMap<String,FileComponent> getFileComponentTable()
    • getFileComponents

      public Vector<FileComponent> getFileComponents()
    • addFileComponent

      public void addFileComponent(String key, FileComponent fileComponent)
    • getFileComponent

      public FileComponent getFileComponent(String key)
    • buildComponents

      public void buildComponents(Manifest manifest, InputStream manifestInputStream) throws TException
      From a post manifest InputStream Return a VersionContent object
      Parameters:
      logger - process logger
      manifest - post type manifest
      manifestInputStream - InputStream to manifest
      Throws:
      TException - process excepton
    • makeGeneralTException

      public TException makeGeneralTException(LoggerInf logger, String msg, Exception ex)
      create TException and do appropriate logger
      Parameters:
      logger - process logger
      msg - error message
      ex - encountered exception to convert
      Returns:
      TException
    • size

      public int size()
    • getObjectID

      public Identifier getObjectID()
    • setObjectID

      public void setObjectID(Identifier objectID)
    • getVersionID

      public int getVersionID()
    • setVersionID

      public void setVersionID(int versionID)