Class AttachmentUtils
- java.lang.Object
-
- org.apache.cxf.jaxrs.utils.multipart.AttachmentUtils
-
public final class AttachmentUtils extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringIN_FILTERSstatic StringOUT_FILTERS
-
Method Summary
-
-
-
Field Detail
-
OUT_FILTERS
public static final String OUT_FILTERS
- See Also:
- Constant Field Values
-
IN_FILTERS
public static final String IN_FILTERS
- See Also:
- Constant Field Values
-
-
Method Detail
-
addMultipartOutFilter
public static void addMultipartOutFilter(MultipartOutputFilter filter)
-
addMultipartInFilter
public static void addMultipartInFilter(MultipartInputFilter filter)
-
getMultipartBody
public static MultipartBody getMultipartBody(MessageContext mc)
-
getChildAttachmentsMap
public static Map<String,Attachment> getChildAttachmentsMap(MessageContext mc, boolean preferContentDisposition)
-
getChildAttachmentsMap
public static Map<String,Attachment> getChildAttachmentsMap(MessageContext mc)
-
getChildAttachments
public static List<Attachment> getChildAttachments(MessageContext mc)
-
getAttachmentsMap
public static Map<String,Attachment> getAttachmentsMap(MessageContext mc, boolean preferContentDisposition)
-
getAttachmentsMap
public static Map<String,Attachment> getAttachmentsMap(MessageContext mc)
-
getAttachments
public static List<Attachment> getAttachments(MessageContext mc)
-
getFirstMatchingPart
public static Attachment getFirstMatchingPart(MessageContext mc, Multipart id)
-
getFirstMatchingPart
public static Attachment getFirstMatchingPart(MessageContext mc, String id)
-
getFirstMatchingPart
public static Attachment getFirstMatchingPart(MessageContext mc, String id, String mediaType)
-
getMultipartBody
public static MultipartBody getMultipartBody(MessageContext mc, String attachmentDir, String attachmentThreshold, String attachmentMaxSize)
-
getAttachments
public static List<Attachment> getAttachments(MessageContext mc, String attachmentDir, String attachmentThreshold, String attachmentMaxSize)
-
getMultipart
public static Attachment getMultipart(Multipart id, javax.ws.rs.core.MediaType mt, List<Attachment> infos) throws IOException
- Throws:
IOException
-
getMatchingAttachments
public static List<Attachment> getMatchingAttachments(Multipart id, List<Attachment> infos)
-
getMatchingAttachments
public static List<Attachment> getMatchingAttachments(String id, List<Attachment> infos)
-
getMatchingAttachments
public static List<Attachment> getMatchingAttachments(String id, String mediaType, List<Attachment> infos)
-
matchAttachmentId
public static boolean matchAttachmentId(Attachment at, Multipart mid)
-
matchAttachmentId
public static boolean matchAttachmentId(Attachment at, String value)
-
populateFormMap
public static javax.ws.rs.core.MultivaluedMap<String,String> populateFormMap(MessageContext mc, boolean errorIfMissing)
-
populateFormMap
public static javax.ws.rs.core.MultivaluedMap<String,String> populateFormMap(MessageContext mc)
-
-