com.sun.jersey.core.header
Class ContentDisposition.ContentDispositionBuilder<T extends ContentDisposition.ContentDispositionBuilder,V extends ContentDisposition>

java.lang.Object
  extended by com.sun.jersey.core.header.ContentDisposition.ContentDispositionBuilder<T,V>
Type Parameters:
T - the builder type.
V - the content disposition type.
Direct Known Subclasses:
FormDataContentDisposition.FormDataContentDispositionBuilder
Enclosing class:
ContentDisposition

public static class ContentDisposition.ContentDispositionBuilder<T extends ContentDisposition.ContentDispositionBuilder,V extends ContentDisposition>
extends Object

Builder to build content disposition.


Field Summary
protected  Date creationDate
           
protected  String fileName
           
protected  Date modificationDate
           
protected  Date readDate
           
protected  long size
           
protected  String type
           
 
Method Summary
 V build()
          Build the content disposition.
 T creationDate(Date creationDate)
          Add the "creation-date" parameter.
 T fileName(String fileName)
          Add the "file-name" parameter.
 T modificationDate(Date modificationDate)
          Add the "modification-date" parameter.
 T readDate(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 String type

fileName

protected String fileName

creationDate

protected Date creationDate

modificationDate

protected Date modificationDate

readDate

protected Date readDate

size

protected long size
Method Detail

fileName

public T fileName(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(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(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(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.


Copyright © 2013 Oracle Corporation. All Rights Reserved.