public class HarPostData
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
TABLE_NAME
Database table name where the data is stored
|
Constructor and Description |
---|
HarPostData(HarDatabaseConfig config,
long requestId)
Creates a new
HarPostData object from a database. |
HarPostData(org.codehaus.jackson.JsonParser jp,
java.util.List<HarWarning> warnings)
Creates a new
HarPostData object from a JsonParser already
positioned at the beginning of the element content |
HarPostData(java.lang.String mimeType,
HarPostDataParams params,
java.lang.String text,
java.lang.String comment)
Creates a new
HarPostData object |
Modifier and Type | Method and Description |
---|---|
void |
deleteFromJDBC(HarDatabaseConfig config,
long logId)
Delete objects in the database referencing the specified logId.
|
java.lang.String |
getComment()
Returns the comment value.
|
HarCustomFields |
getCustomFields()
Returns the customFields value.
|
java.lang.String |
getMimeType()
Returns the mimeType value.
|
HarPostDataParams |
getParams()
Returns the params value.
|
java.lang.String |
getText()
Returns the text value.
|
void |
setComment(java.lang.String comment)
Sets the comment value.
|
void |
setCustomFields(HarCustomFields customFields)
Sets the customFields value.
|
void |
setMimeType(java.lang.String mimeType)
Sets the mimeType value.
|
void |
setParams(HarPostDataParams params)
Sets the params value.
|
void |
setText(java.lang.String text)
Sets the text value.
|
java.lang.String |
toString() |
void |
writeHar(org.codehaus.jackson.JsonGenerator g)
Write this object on a JsonGenerator stream
|
void |
writeJDBC(long requestId,
HarDatabaseConfig config,
long logId)
Write this object in the given database referencing the specified logId.
|
public static java.lang.String TABLE_NAME
public HarPostData(java.lang.String mimeType, HarPostDataParams params, java.lang.String text, java.lang.String comment)
HarPostData
objectmimeType
- mimeType [string] - Mime type of posted data.params
- params [array] - List of posted parameters (in case of URL
encoded parameters).text
- text [string] - Plain text posted datacomment
- comment [string, optional] (new in 1.2) - A comment provided
by the user or the application.public HarPostData(org.codehaus.jackson.JsonParser jp, java.util.List<HarWarning> warnings) throws org.codehaus.jackson.JsonParseException, java.io.IOException
HarPostData
object from a JsonParser already
positioned at the beginning of the element contentjp
- a JsonParser already positioned at the beginning of the element
contentwarnings
- null if parser should fail on first error, pointer to
warning list if warnings can be issued for missing fieldsorg.codehaus.jackson.JsonParseException
java.io.IOException
public HarPostData(HarDatabaseConfig config, long requestId) throws java.sql.SQLException
HarPostData
object from a database. Retrieves
the HarPostData objects that corresponds to the specified page id.config
- the database configuration to userequestId
- the request id that is referred tojava.sql.SQLException
- if a database error occurspublic void writeHar(org.codehaus.jackson.JsonGenerator g) throws org.codehaus.jackson.JsonGenerationException, java.io.IOException
g
- a JsonGeneratorjava.io.IOException
- if an IO error occursorg.codehaus.jackson.JsonGenerationException
- if the generator failsHarFileWriter.writeHarFile(HarLog, java.io.File)
public void writeJDBC(long requestId, HarDatabaseConfig config, long logId) throws java.sql.SQLException
requestId
- the requestId this object refers toconfig
- the database configuration to usejava.sql.SQLException
- if a database access error occurspublic void deleteFromJDBC(HarDatabaseConfig config, long logId) throws java.sql.SQLException
logId
- the logId this object refers toconfig
- the database configurationjava.sql.SQLException
- if a database access error occurspublic java.lang.String getMimeType()
public void setMimeType(java.lang.String mimeType)
mimeType
- The mimeType to set.public HarPostDataParams getParams()
public void setParams(HarPostDataParams params)
params
- The params to set.public java.lang.String getText()
public void setText(java.lang.String text)
text
- The text to set.public java.lang.String getComment()
public void setComment(java.lang.String comment)
comment
- The comment to set.public HarCustomFields getCustomFields()
public void setCustomFields(HarCustomFields customFields)
customFields
- The customFields to set.public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
Copyright © 2011 Emmanuel Cecchet - University of Massachusetts - All Rights Reserved.