Class AsicSContainer

java.lang.Object
org.digidoc4j.impl.asic.AsicContainer
org.digidoc4j.impl.asic.asics.AsicSContainer
All Implemented Interfaces:
Serializable, Container, org.digidoc4j.impl.ValidatableContainer
Direct Known Subclasses:
AsicSCompositeContainer

public class AsicSContainer extends AsicContainer
Created by Andrei on 7.11.2017.
See Also:
  • Constructor Details

  • Method Details

    • addTimestamp

      public void addTimestamp(Timestamp timestamp)
      Description copied from interface: Container
      Adds a new timestamp token covering the contents of this container.
      Parameters:
      timestamp - timestamp to add to this container
    • getTimestamps

      public List<Timestamp> getTimestamps()
      Description copied from interface: Container
      Returns the list of timestamp tokens that cover the contents of this container.
      Returns:
      list of timestamp tokens in this container
    • removeTimestamp

      public void removeTimestamp(Timestamp timestamp)
      Description copied from interface: Container
      Removes the specified timestamp token from this container.

      Note: A timestamp token can be removed from a container only if the container does not contain any other timestamp tokens that cover the timestamp token to be removed.

      Parameters:
      timestamp - timestamp token to remove from this container
    • getTimeStampToken

      @Deprecated public DataFile getTimeStampToken()
      Deprecated.
      Description copied from interface: Container
      Returns timestamp token
      Returns:
      TimestampToken
    • setTimeStampToken

      @Deprecated public void setTimeStampToken(DataFile timeStampToken)
      Deprecated.
      Description copied from interface: Container
      Adds timestamp token
      Parameters:
      timeStampToken - timestamp token
    • save

      public void save(OutputStream out)
      Description copied from interface: Container
      Saves the container to the java.io.OutputStream.
      Parameters:
      out - output stream.
      See Also:
    • replaceDataFile

      @Deprecated public void replaceDataFile(DataFile dataFile)
      Deprecated.
      Replace Data File in AsicS container
      Parameters:
      dataFile -
    • addSignature

      public void addSignature(Signature signature)
      Description copied from interface: Container
      Adds a new signature to the container.
      Specified by:
      addSignature in interface Container
      Overrides:
      addSignature in class AsicContainer
      Parameters:
      signature - signature to be added.