Class ContentDisposition.ContentDispositionBuilder<T extends ContentDisposition.ContentDispositionBuilder,​V extends ContentDisposition>

    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected java.util.Date creationDate  
      protected java.lang.String fileName  
      protected java.util.Date modificationDate  
      protected java.util.Date readDate  
      protected long size  
      protected java.lang.String type  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      V build()
      Build the content disposition.
      T creationDate​(java.util.Date creationDate)
      Add the "creation-date" parameter.
      T fileName​(java.lang.String fileName)
      Add the "file-name" parameter.
      T modificationDate​(java.util.Date modificationDate)
      Add the "modification-date" parameter.
      T readDate​(java.util.Date readDate)
      Add the "read-date" parameter.
      T size​(long size)
      Add the "size" parameter.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • type

        protected java.lang.String type
      • fileName

        protected java.lang.String fileName
      • creationDate

        protected java.util.Date creationDate
      • modificationDate

        protected java.util.Date modificationDate
      • readDate

        protected java.util.Date readDate
      • size

        protected long size
    • Constructor Detail

      • ContentDispositionBuilder

        ContentDispositionBuilder​(java.lang.String type)
    • Method Detail

      • fileName

        public T fileName​(java.lang.String fileName)
        Add the "file-name" parameter.
        Parameters:
        fileName - the "file-name" parameter. If null the value is removed
        Returns:
        this builder.
      • creationDate

        public T creationDate​(java.util.Date creationDate)
        Add the "creation-date" parameter.
        Parameters:
        creationDate - the "creation-date" parameter. If null the value is removed
        Returns:
        this builder.
      • modificationDate

        public T modificationDate​(java.util.Date modificationDate)
        Add the "modification-date" parameter.
        Parameters:
        modificationDate - the "modification-date" parameter. If null the value is removed
        Returns:
        this builder.
      • readDate

        public T readDate​(java.util.Date readDate)
        Add the "read-date" parameter.
        Parameters:
        readDate - the "read-date" parameter. If null the value is removed
        Returns:
        this builder.
      • size

        public T size​(long size)
        Add the "size" parameter.
        Parameters:
        size - the "size" parameter. If -1 the value is removed.
        Returns:
        this builder.
      • build

        public V build()
        Build the content disposition.
        Returns:
        the content disposition.