Package it.eng.spagobi.engines.qbe.crosstable.CrosstabDefinition

Examples of it.eng.spagobi.engines.qbe.crosstable.CrosstabDefinition.Row


 
  private JSONArray serializeRows(CrosstabDefinition crosstabDefinition) throws JSONException {
    List<Row> rows = crosstabDefinition.getRows();
    JSONArray toReturn = new JSONArray();
    for (int i = 0; i < rows.size(); i++) {
      Row row = rows.get(i);
      JSONObject obj = new JSONObject();
      obj.put(CrosstabSerializationConstants.ID, row.getEntityId());
      obj.put(CrosstabSerializationConstants.ALIAS, row.getAlias());
      obj.put(CrosstabSerializationConstants.ICON_CLS, row.getIconCls());
      obj.put(CrosstabSerializationConstants.NATURE, row.getNature());
      toReturn.put(obj);
    }
    return toReturn;
  }
View Full Code Here


    JSONArray rowsJSON = crosstabDefinitionJSON.optJSONArray(CrosstabSerializationConstants.ROWS);
    //Assert.assertTrue(rows != null && rows.length() > 0, "No rows specified!");
    if (rowsJSON != null) {
      for (int i = 0; i < rowsJSON.length(); i++) {
        JSONObject obj = (JSONObject) rowsJSON.get(i);
        rows.add(crosstabDefinition.new Row(
            obj.getString(CrosstabSerializationConstants.ID),
            obj.getString(CrosstabSerializationConstants.ALIAS),
            obj.getString(CrosstabSerializationConstants.ICON_CLS),
            obj.getString(CrosstabSerializationConstants.NATURE)));
      }
View Full Code Here

TOP

Related Classes of it.eng.spagobi.engines.qbe.crosstable.CrosstabDefinition.Row

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.