it.eng.spagobi.commons.serializer
Class DataSetJSONSerializer

java.lang.Object
  extended by it.eng.spagobi.commons.serializer.DataSetJSONSerializer
All Implemented Interfaces:
Serializer

public class DataSetJSONSerializer
extends java.lang.Object
implements Serializer


Field Summary
static java.lang.String CSV_FILE_DELIMITER_CHARACTER
           
static java.lang.String CSV_FILE_QUOTE_CHARACTER
           
static java.lang.String DATE_IN
           
static java.lang.String DS_ID
           
static java.lang.String DS_OLD_VERSIONS
           
static java.lang.String FILE_TYPE
           
static java.lang.String ID
           
static java.lang.String TYPE
           
static java.lang.String USER_IN
           
static java.lang.String VERSION_ID
           
static java.lang.String VERSION_NUM
           
static java.lang.String XSL_FILE_LIMIT_ROWS
           
static java.lang.String XSL_FILE_SHEET_NUMBER
           
static java.lang.String XSL_FILE_SKIP_ROWS
           
 
Constructor Summary
DataSetJSONSerializer()
           
 
Method Summary
static java.lang.Object metadataSerializerChooser(java.lang.String meta)
           
 java.lang.Object serialize(java.lang.Object o, java.util.Locale locale)
           
static org.json.JSONObject serializeGenericMetadata(java.lang.String meta)
           
static org.json.JSONArray serializeMetada(java.lang.String meta)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

DS_ID

public static final java.lang.String DS_ID
See Also:
Constant Field Values

VERSION_ID

public static final java.lang.String VERSION_ID
See Also:
Constant Field Values

VERSION_NUM

public static final java.lang.String VERSION_NUM
See Also:
Constant Field Values

USER_IN

public static final java.lang.String USER_IN
See Also:
Constant Field Values

TYPE

public static final java.lang.String TYPE
See Also:
Constant Field Values

DATE_IN

public static final java.lang.String DATE_IN
See Also:
Constant Field Values

DS_OLD_VERSIONS

public static final java.lang.String DS_OLD_VERSIONS
See Also:
Constant Field Values

ID

public static final java.lang.String ID
See Also:
Constant Field Values

CSV_FILE_DELIMITER_CHARACTER

public static final java.lang.String CSV_FILE_DELIMITER_CHARACTER
See Also:
Constant Field Values

CSV_FILE_QUOTE_CHARACTER

public static final java.lang.String CSV_FILE_QUOTE_CHARACTER
See Also:
Constant Field Values

FILE_TYPE

public static final java.lang.String FILE_TYPE
See Also:
Constant Field Values

XSL_FILE_SKIP_ROWS

public static final java.lang.String XSL_FILE_SKIP_ROWS
See Also:
Constant Field Values

XSL_FILE_LIMIT_ROWS

public static final java.lang.String XSL_FILE_LIMIT_ROWS
See Also:
Constant Field Values

XSL_FILE_SHEET_NUMBER

public static final java.lang.String XSL_FILE_SHEET_NUMBER
See Also:
Constant Field Values
Constructor Detail

DataSetJSONSerializer

public DataSetJSONSerializer()
Method Detail

serialize

public java.lang.Object serialize(java.lang.Object o,
                                  java.util.Locale locale)
                           throws SerializationException
Specified by:
serialize in interface Serializer
Throws:
SerializationException

metadataSerializerChooser

public static java.lang.Object metadataSerializerChooser(java.lang.String meta)
                                                  throws it.eng.spago.base.SourceBeanException,
                                                         org.json.JSONException
Throws:
it.eng.spago.base.SourceBeanException
org.json.JSONException

serializeMetada

public static org.json.JSONArray serializeMetada(java.lang.String meta)
                                          throws org.json.JSONException,
                                                 it.eng.spago.base.SourceBeanException
Throws:
org.json.JSONException
it.eng.spago.base.SourceBeanException

serializeGenericMetadata

public static org.json.JSONObject serializeGenericMetadata(java.lang.String meta)
                                                    throws org.json.JSONException,
                                                           it.eng.spago.base.SourceBeanException
Throws:
org.json.JSONException
it.eng.spago.base.SourceBeanException