Class AttachmentHelper
java.lang.Object
de.xima.fc.form.helper.AttachmentHelper
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic AttachmentcreateAttachment(UserContext uc, Mandant man, Benutzer ben, Vorgang vorgang, String fileName, EAttachmentSource attachmentSource, InputStream is) Deprecated.static AttachmentcreateAttachment(UserContext uc, Mandant man, Benutzer ben, Vorgang vorgang, org.apache.commons.fileupload.FileItem item, EAttachmentSource attachmentSource) Deprecated.static AttachmentcreateAttachment(UserContext uc, Mandant man, IUser user, Vorgang vorgang, String fileName, EAttachmentSource attachmentSource, InputStream is) static AttachmentcreateAttachmentBody(byte[] daten, String userName, String filename, Mandant mandant, Vorgang vorgang, EAttachmentSource attachmentSource) static AttachmentcreateAttachmentBody(byte[] daten, String userName, org.apache.commons.fileupload.FileItem item, Mandant mandant, Vorgang vorgang, EAttachmentSource attachmentSource) static ParsedFieldNamegetAjaxUUIDFieldName(ParsedFieldName fieldName) Derives the AJAX UUID field name for the given base field name.static StringgetAjaxUUIDFieldName(String fieldName) Derives the AJAX UUID field name for the given base field name.static StringgetFileName(org.apache.commons.fileupload.FileItem item) static ParsedFieldNamegetUUIDFieldName(ParsedFieldName orgFieldName) Derives the UUID field name for the given base field name.static StringgetUUIDFieldName(String orgFieldName) static booleanhanldeFormUploads(IFormRequestContext requestCtx, IXForm xform, Vorgang vorgang) Deprecated.usede.xima.fc.form.persist.AttachmentPersisterBuilderstatic AttachmentupdateAttachmentBody(UserContext uc, Attachment at, byte[] daten, String userName, org.apache.commons.fileupload.FileItem item, Vorgang vorgang)
-
Constructor Details
-
AttachmentHelper
public AttachmentHelper()
-
-
Method Details
-
hanldeFormUploads
@Deprecated public static boolean hanldeFormUploads(IFormRequestContext requestCtx, IXForm xform, Vorgang vorgang) Deprecated.usede.xima.fc.form.persist.AttachmentPersisterBuilder -
updateAttachmentBody
public static Attachment updateAttachmentBody(UserContext uc, Attachment at, byte[] daten, String userName, org.apache.commons.fileupload.FileItem item, Vorgang vorgang) -
createAttachmentBody
public static Attachment createAttachmentBody(byte[] daten, String userName, String filename, Mandant mandant, Vorgang vorgang, EAttachmentSource attachmentSource) - Parameters:
mandant- unused parameter
-
getFileName
-
getUUIDFieldName
-
getUUIDFieldName
Derives the UUID field name for the given base field name.- Parameters:
orgFieldName- The base field name, e.g. "upl1" or "upl1_dyn_upl1_3".- Returns:
- The UUID field name, e.g. "upl1.uuid" or "upl1.uuid_dyn_upl1_3_ajax".
-
createAttachmentBody
public static Attachment createAttachmentBody(byte[] daten, String userName, org.apache.commons.fileupload.FileItem item, Mandant mandant, Vorgang vorgang, EAttachmentSource attachmentSource) - Parameters:
mandant- unused parameter
-
createAttachment
public static Attachment createAttachment(UserContext uc, Mandant man, IUser user, Vorgang vorgang, String fileName, EAttachmentSource attachmentSource, InputStream is) throws IOException - Throws:
IOException
-
getAjaxUUIDFieldName
-
getAjaxUUIDFieldName
Derives the AJAX UUID field name for the given base field name.- Parameters:
fieldName- The base field name, e.g. "upl1" or "upl1_dyn_upl1_3".- Returns:
- The AJAX UUID field name, e.g. "upl1.ajaxuuid" or "upl1.ajaxuuid_dyn_upl1_3_ajax".
-
createAttachment
@Deprecated public static Attachment createAttachment(UserContext uc, Mandant man, Benutzer ben, Vorgang vorgang, String fileName, EAttachmentSource attachmentSource, InputStream is) throws IOException Deprecated.- Throws:
IOException
-
createAttachment
@Deprecated public static Attachment createAttachment(UserContext uc, Mandant man, Benutzer ben, Vorgang vorgang, org.apache.commons.fileupload.FileItem item, EAttachmentSource attachmentSource) throws IOException Deprecated.- Throws:
IOException
-
createAttachment(UserContext, Mandant, IUser, Vorgang, String, EAttachmentSource, InputStream)instead.