/** * Retrieves {@link UploadInfo} from session, null if not found. * * @param req * http servlet request, not null * @param upload * upload identifier * @return {@link UploadInfo} object from session, or null if not found */ public static UploadInfo getUploadInfo(final HttpServletRequest req, String upload) { Args.notNull(req, "req"); return (UploadInfo)req.getSession().getAttribute(getSessionKey(upload)); }
/** * Retrieves {@link UploadInfo} from session, null if not found. * * @param req * http servlet request, not null * @param upload * upload identifier * @return {@link UploadInfo} object from session, or null if not found */ public static UploadInfo getUploadInfo(final HttpServletRequest req, String upload) { Args.notNull(req, "req"); return (UploadInfo)req.getSession().getAttribute(getSessionKey(upload)); }
/** * Clears the {@link UploadInfo} object from session if one exists. * * @param req * http servlet request, not null * @param upload * upload identifier */ public static void clearUploadInfo(final HttpServletRequest req, String upload) { Args.notNull(req, "req"); Args.notNull(upload, "upload"); req.getSession().removeAttribute(getSessionKey(upload)); }
/** * Clears the {@link UploadInfo} object from session if one exists. * * @param req * http servlet request, not null * @param upload * upload identifier */ public static void clearUploadInfo(final HttpServletRequest req, String upload) { Args.notNull(req, "req"); Args.notNull(upload, "upload"); req.getSession().removeAttribute(getSessionKey(upload)); }
/** * Sets the {@link UploadInfo} object into session. * * @param req * http servlet request, not null * @param upload * upload identifier * @param uploadInfo * {@link UploadInfo} object to be put into session, not null */ public static void setUploadInfo(final HttpServletRequest req, String upload, final UploadInfo uploadInfo) { Args.notNull(req, "req"); Args.notNull(upload, "upload"); Args.notNull(uploadInfo, "uploadInfo"); req.getSession().setAttribute(getSessionKey(upload), uploadInfo); }
/** * Sets the {@link UploadInfo} object into session. * * @param req * http servlet request, not null * @param upload * upload identifier * @param uploadInfo * {@link UploadInfo} object to be put into session, not null */ public static void setUploadInfo(final HttpServletRequest req, String upload, final UploadInfo uploadInfo) { Args.notNull(req, "req"); Args.notNull(upload, "upload"); Args.notNull(uploadInfo, "uploadInfo"); req.getSession().setAttribute(getSessionKey(upload), uploadInfo); }