org.mantisbt.connect.ui
Class DefaultSubmitter
java.lang.Object
org.mantisbt.connect.ui.DefaultSubmitter
- All Implemented Interfaces:
- ISubmitter
- public class DefaultSubmitter
- extends java.lang.Object
- implements ISubmitter
- Author:
- Peter Lanser, planser@users.sourceforge.net
Method Summary |
protected long |
addAttachment(IMCSession session,
long issueId,
byte[] data,
java.lang.String filename)
|
protected byte[] |
compress(byte[] data,
java.lang.String filename)
|
boolean |
doCompress(java.io.File file)
|
protected java.lang.String |
getCompressedFilename(java.io.File file)
|
protected boolean |
isCompressed(java.io.File file)
|
long |
submitAttachment(IMCSession session,
long issueId,
java.io.File file)
|
long |
submitAttachment(IMCSession session,
long issueId,
IIssueAttachment attachment)
|
long |
submitIssue(IMCSession session,
IIssue issue)
|
long |
submitNote(IMCSession session,
long issueId,
INote note)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COMPRESSED_FILES
public static final java.lang.String[] COMPRESSED_FILES
DefaultSubmitter
public DefaultSubmitter()
DefaultSubmitter
public DefaultSubmitter(boolean compressAttachments)
submitAttachment
public long submitAttachment(IMCSession session,
long issueId,
java.io.File file)
throws MCException
- Throws:
MCException
submitAttachment
public long submitAttachment(IMCSession session,
long issueId,
IIssueAttachment attachment)
throws MCException
- Throws:
MCException
addAttachment
protected long addAttachment(IMCSession session,
long issueId,
byte[] data,
java.lang.String filename)
throws MCException
- Throws:
MCException
compress
protected byte[] compress(byte[] data,
java.lang.String filename)
throws java.io.IOException
- Throws:
java.io.IOException
getCompressedFilename
protected java.lang.String getCompressedFilename(java.io.File file)
doCompress
public boolean doCompress(java.io.File file)
- Specified by:
doCompress
in interface ISubmitter
isCompressed
protected boolean isCompressed(java.io.File file)
submitIssue
public long submitIssue(IMCSession session,
IIssue issue)
throws MCException
- Specified by:
submitIssue
in interface ISubmitter
- Throws:
MCException
submitNote
public long submitNote(IMCSession session,
long issueId,
INote note)
throws MCException
- Throws:
MCException