Class AbstractReportQueryCommand

java.lang.Object
com.ptc.core.command.common.bean.AbstractCommand
com.ptc.core.command.common.bean.AbstractServerCommand
All Implemented Interfaces:
PageRequest, RepositoryCommand, Command, com.ptc.core.command.common.ServerCommand, Externalizable, Serializable
Direct Known Subclasses:
BasicReportQueryCommand, PersistedReportQueryCommand

public abstract class AbstractReportQueryCommand extends AbstractQueryCommand implements Externalizable
This class provies a query implementation based on a QML source. The results, criteria, and sort specifications are derived from the QML. The default PageMode is also set so that no paging is performed.

Supported API: true

Extendable: false
See Also:
  • Method Details

    • getTableModel

      public TableModel getTableModel()
      Gets the value of the attribute: tableModel; This method returns a relational TableModel view of the results.

      Supported API: true
      Returns:
      TableModel
    • getArguments

      public Hashtable getArguments()
      Gets the value of the attribute: arguments; The runtime arguments of the report query. The values are mapped to query bind parameters as specified in the QML.

      Supported API: true
      Returns:
      Hashtable
    • setArguments

      public void setArguments(Hashtable a_Arguments) throws WTPropertyVetoException
      Sets the value of the attribute: arguments; The runtime arguments of the report query. The values are mapped to query bind parameters as specified in the QML.

      Supported API: true
      Parameters:
      a_Arguments -
      Throws:
      WTPropertyVetoException
    • isGenerateTypeInstances

      public boolean isGenerateTypeInstances()
      Gets the value of the attribute: generateTypeInstances; Used to determine whether or not TypeInstances should be generated.

      Supported API: true
      Returns:
      boolean
    • setGenerateTypeInstances

      public void setGenerateTypeInstances(boolean a_GenerateTypeInstances) throws WTPropertyVetoException
      Sets the value of the attribute: generateTypeInstances; Used to determine whether or not TypeInstances should be generated.

      Supported API: true
      Parameters:
      a_GenerateTypeInstances -
      Throws:
      WTPropertyVetoException