|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuws.job.serializer.UWSSerializer
uws.job.serializer.JSONSerializer
public class JSONSerializer
Lets serializing any UWS resource in JSON.
| Field Summary | |
|---|---|
protected java.lang.String |
tabPrefix
Tab to use just before a JSON item. |
| Fields inherited from class uws.job.serializer.UWSSerializer |
|---|
MIME_TYPE_HTML, MIME_TYPE_JSON, MIME_TYPE_TEXT, MIME_TYPE_XML |
| Constructor Summary | |
|---|---|
JSONSerializer()
|
|
| Method Summary | |
|---|---|
java.lang.String |
getAdditionalParameter(java.lang.String paramName,
java.lang.String paramValue,
boolean root)
Serializes the specified parameter. |
java.lang.String |
getAdditionalParameters(AbstractJob job,
boolean root)
Serializes the parameters of the given job. |
java.lang.String |
getDestructionTime(AbstractJob job,
boolean root)
Serializes the destruction time of the given job. |
java.lang.String |
getEndTime(AbstractJob job,
boolean root)
Serializes the end time of the given job. |
java.lang.String |
getErrorSummary(ErrorSummary error,
boolean root)
Serializes the given error summary. |
java.lang.String |
getExecutionDuration(AbstractJob job,
boolean root)
Serializes the execution duration of the given job. |
java.lang.String |
getJob(AbstractJob job,
boolean root)
Serializes the whole given job. |
java.lang.String |
getJobID(AbstractJob job,
boolean root)
Serializes the ID of the given job. |
java.lang.String |
getJobList(JobList<? extends AbstractJob> jobsList,
java.lang.String ownerId,
boolean root)
Serializes the given jobs list. |
java.lang.String |
getMimeType()
Gets the MIME type of the serialization format used by this serializer. |
java.lang.String |
getOwnerID(AbstractJob job,
boolean root)
Serializes the owner ID of the given job. |
java.lang.String |
getPhase(AbstractJob job,
boolean root)
Serializes the phase of the given job. |
java.lang.String |
getQuote(AbstractJob job,
boolean root)
Serializes the quote of the given job. |
java.lang.String |
getResult(Result result,
boolean root)
Serializes the given result. |
java.lang.String |
getResults(AbstractJob job,
boolean root)
Serializes the results of the given job. |
java.lang.String |
getRunID(AbstractJob job,
boolean root)
Serializes the run ID of the given job. |
java.lang.String |
getStartTime(AbstractJob job,
boolean root)
Serializes the start time of the given job. |
java.lang.String |
getUWS(AbstractUWS<? extends JobList<? extends AbstractJob>,? extends AbstractJob> uws,
java.lang.String userId)
Serializes the given UWS for the specified user. |
| Methods inherited from class uws.job.serializer.UWSSerializer |
|---|
getJob, getJobList, getUWS, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected java.lang.String tabPrefix
| Constructor Detail |
|---|
public JSONSerializer()
| Method Detail |
|---|
public final java.lang.String getMimeType()
UWSSerializer
getMimeType in class UWSSerializer
public java.lang.String getUWS(AbstractUWS<? extends JobList<? extends AbstractJob>,? extends AbstractJob> uws,
java.lang.String userId)
throws UWSException
UWSSerializer
getUWS in class UWSSerializeruws - The UWS to serialize.userId - The ID of the user which has asked the serialization of the given UWS.
UWSException - If there is an error during the serialization.
public java.lang.String getJobList(JobList<? extends AbstractJob> jobsList,
java.lang.String ownerId,
boolean root)
throws UWSException
UWSSerializer
getJobList in class UWSSerializerjobsList - The jobs list to serialize.ownerId - The ID of the user which has asked the serialization of the given jobs list.root - false if the jobs list to serialize will be included
in a top level serialization (for a jobs list: uws), true otherwise.
UWSException - If there is an error during the serialization.
public java.lang.String getJob(AbstractJob job,
boolean root)
throws UWSException
UWSSerializer
getJob in class UWSSerializerjob - The job to serialize.root - false if the job to serialize will be included
in a top level serialization (for a job: jobList), true otherwise.
UWSException - If there is an error during the serialization.
public java.lang.String getJobID(AbstractJob job,
boolean root)
throws UWSException
UWSSerializer
getJobID in class UWSSerializerjob - The job whose the ID must be serialized.root - false if the job ID to serialize will be included
in a top level serialization (for a job ID: job), true otherwise.
UWSException - If there is an error during the serialization.
public java.lang.String getRunID(AbstractJob job,
boolean root)
throws UWSException
UWSSerializer
getRunID in class UWSSerializerjob - The job whose the run ID must be serialized.root - false if the run ID to serialize will be included
in a top level serialization (for a run ID: job), true otherwise.
UWSException - If there is an error during the serialization.
public java.lang.String getOwnerID(AbstractJob job,
boolean root)
throws UWSException
UWSSerializer
getOwnerID in class UWSSerializerjob - The job whose the owner ID must be serialized.root - false if the owner ID to serialize will be included
in a top level serialization (for a owner ID: job), true otherwise.
UWSException - If there is an error during the serialization.
public java.lang.String getPhase(AbstractJob job,
boolean root)
throws UWSException
UWSSerializer
getPhase in class UWSSerializerjob - The job whose the phase must be serialized.root - false if the phase to serialize will be included
in a top level serialization (for a phase: job), true otherwise.
UWSException - If there is an error during the serialization.
public java.lang.String getQuote(AbstractJob job,
boolean root)
throws UWSException
UWSSerializer
getQuote in class UWSSerializerjob - The job whose the quote must be serialized.root - false if the quote to serialize will be included
in a top level serialization (for a quote: job), true otherwise.
UWSException - If there is an error during the serialization.
public java.lang.String getExecutionDuration(AbstractJob job,
boolean root)
throws UWSException
UWSSerializer
getExecutionDuration in class UWSSerializerjob - The job whose the execution duration must be serialized.root - false if the execution duration to serialize will be included
in a top level serialization (for a execution duration: job), true otherwise.
UWSException - If there is an error during the serialization.
public java.lang.String getDestructionTime(AbstractJob job,
boolean root)
throws UWSException
UWSSerializer
getDestructionTime in class UWSSerializerjob - The job whose the destruction time must be serialized.root - false if the destruction time to serialize will be included
in a top level serialization (for a destruction time: job), true otherwise.
UWSException - If there is an error during the serialization.
public java.lang.String getStartTime(AbstractJob job,
boolean root)
throws UWSException
UWSSerializer
getStartTime in class UWSSerializerjob - The job whose the start time must be serialized.root - false if the start time to serialize will be included
in a top level serialization (for a start time: job), true otherwise.
UWSException - If there is an error during the serialization.
public java.lang.String getEndTime(AbstractJob job,
boolean root)
throws UWSException
UWSSerializer
getEndTime in class UWSSerializerjob - The job whose the end time must be serialized.root - false if the end time to serialize will be included
in a top level serialization (for a end time: job), true otherwise.
UWSException - If there is an error during the serialization.
public java.lang.String getErrorSummary(ErrorSummary error,
boolean root)
throws UWSException
UWSSerializer
getErrorSummary in class UWSSerializererror - The error to serialize.root - false if the error summary to serialize will be included
in a top level serialization (for an error summary: job), true otherwise.
UWSException - If there is an error during the serialization.
public java.lang.String getAdditionalParameters(AbstractJob job,
boolean root)
throws UWSException
UWSSerializer
getAdditionalParameters in class UWSSerializerjob - The job whose the parameters must be serialized.root - false if the parameters list to serialize will be included
in a top level serialization (for a list of parameters: job), true otherwise.
UWSException - If there is an error during the serialization.
public java.lang.String getAdditionalParameter(java.lang.String paramName,
java.lang.String paramValue,
boolean root)
throws UWSException
UWSSerializer
getAdditionalParameter in class UWSSerializerparamName - The name of the parameter to serialize.paramValue - The value of the parameter to serialize.root - false if the parameter to serialize will be included
in a top level serialization (for a parameter: parameters), true otherwise.
UWSException - If there is an error during the serialization.
public java.lang.String getResults(AbstractJob job,
boolean root)
throws UWSException
UWSSerializer
getResults in class UWSSerializerjob - The job whose the results must be serialized.root - false if the results list to serialize will be included
in a top level serialization (for a list of results: job), true otherwise.
UWSException - If there is an error during the serialization.
public java.lang.String getResult(Result result,
boolean root)
throws UWSException
UWSSerializer
getResult in class UWSSerializerresult - The result to serialize.root - false if the result to serialize will be included
in a top level serialization (for a result: results), true otherwise.
UWSException - If there is an error during the serialization.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||