public class ForestMultipartFactory<T> extends Object
Modifier | Constructor and Description |
---|---|
protected |
ForestMultipartFactory(Class<T> paramType,
String partContentType,
int index,
MappingTemplate nameTemplate,
MappingTemplate fileNameTemplate) |
Modifier and Type | Method and Description |
---|---|
void |
addMultipart(MappingTemplate nameTemplate,
MappingTemplate fileNameTemplate,
Object data,
List<ForestMultipart> multiparts,
Object[] args) |
<M extends ForestMultipart<T>> |
create(Class<T> pType,
String name,
String fileName,
T data,
String contentType) |
<M extends ForestMultipart<T>> |
create(String name,
String fileName,
T data,
String contentType) |
static <P> ForestMultipartFactory<P> |
createFactory(Class<P> paramType,
int index,
MappingTemplate nameTemplate,
MappingTemplate fileNameTemplate,
String partContentType) |
MappingTemplate |
getFileNameTemplate() |
int |
getIndex() |
MappingTemplate |
getNameTemplate() |
static <P,M> void |
registerFactory(Class<P> paramType,
Class<M> multipartType) |
protected ForestMultipartFactory(Class<T> paramType, String partContentType, int index, MappingTemplate nameTemplate, MappingTemplate fileNameTemplate)
public static <P,M> void registerFactory(Class<P> paramType, Class<M> multipartType)
public static <P> ForestMultipartFactory<P> createFactory(Class<P> paramType, int index, MappingTemplate nameTemplate, MappingTemplate fileNameTemplate, String partContentType)
public int getIndex()
public MappingTemplate getNameTemplate()
public MappingTemplate getFileNameTemplate()
public <M extends ForestMultipart<T>> M create(String name, String fileName, T data, String contentType)
public <M extends ForestMultipart<T>> M create(Class<T> pType, String name, String fileName, T data, String contentType)
public void addMultipart(MappingTemplate nameTemplate, MappingTemplate fileNameTemplate, Object data, List<ForestMultipart> multiparts, Object[] args)
Copyright © 2020. All rights reserved.