it.eng.spagobi.bo
Class QueryDetail

java.lang.Object
  extended byit.eng.spagobi.bo.QueryDetail
All Implemented Interfaces:
java.io.Serializable

public class QueryDetail
extends java.lang.Object
implements java.io.Serializable

Defines the QueryDetail objects. This object is used to store Query Wizard detail information.

Author:
sulis
See Also:
Serialized Form

Constructor Summary
QueryDetail()
           
 
Method Summary
static QueryDetail fromXML(java.lang.String dataDefinition1)
          Splits an XML string by using some SourceBean object methods in order to obtain the source QueryDetail objects whom XML has been built.
 java.lang.String getConnectionName()
           
 java.lang.String getQueryDefinition()
           
 java.lang.String getValueColumns()
           
 java.lang.String getVisibleColumns()
           
 void setConnectionName(java.lang.String connectionName)
           
 void setQueryDefinition(java.lang.String queryDefinition)
           
 void setValueColumns(java.lang.String valueColumns)
           
 void setVisibleColumns(java.lang.String visibleColumns)
           
 java.lang.String toXML()
          Loads the XML string defined by a QueryDetail object.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QueryDetail

public QueryDetail()
Method Detail

getConnectionName

public java.lang.String getConnectionName()
Returns:
Returns the connectionName.

setConnectionName

public void setConnectionName(java.lang.String connectionName)
Parameters:
connectionName - The connectionName to set.

getQueryDefinition

public java.lang.String getQueryDefinition()
Returns:
Returns the queryDefinition.

setQueryDefinition

public void setQueryDefinition(java.lang.String queryDefinition)
Parameters:
queryDefinition - The queryDefinition to set.

getValueColumns

public java.lang.String getValueColumns()
Returns:
Returns the valueColumns.

setValueColumns

public void setValueColumns(java.lang.String valueColumns)
Parameters:
valueColumns - The valueColumns to set.

getVisibleColumns

public java.lang.String getVisibleColumns()
Returns:
Returns the visibleColumns.

setVisibleColumns

public void setVisibleColumns(java.lang.String visibleColumns)
Parameters:
visibleColumns - The visibleColumns to set.

toXML

public java.lang.String toXML()
Loads the XML string defined by a QueryDetail object. The object gives us all XML field values. Once obtained, the XML represents the data definition for a query Input Type Value LOV object.

Returns:
The XML output String

fromXML

public static QueryDetail fromXML(java.lang.String dataDefinition1)
                           throws it.eng.spago.base.SourceBeanException
Splits an XML string by using some SourceBean object methods in order to obtain the source QueryDetail objects whom XML has been built.

Parameters:
dataDefinition1 - The XML input String
Returns:
The corrispondent QueryDetail object
Throws:
it.eng.spago.base.SourceBeanException - If a SourceBean Exception occurred