Class AffectedDataTableViews

java.lang.Object
com.ptc.core.htmlcomp.tableview.AbstractConfigurableTable
All Implemented Interfaces:
com.ptc.core.htmlcomp.components.JCAMappable, ConfigurableTable, com.ptc.core.htmlcomp.tableview.FreezableConfigurableTable, com.ptc.core.htmlcomp.tableview.RuntimeTableViewHolder
Direct Known Subclasses:
VarianceAffectedDataTableViews

public class AffectedDataTableViews extends ChangeTableViews
Configures the default views for the Affected Data.

Supported API: true

Extendable: true
  • Method Details

    • getClassTypes

      public Class<?>[] getClassTypes()
      Method to get an Array of Class types for the table views.

      Supported API: true
      Specified by:
      getClassTypes in interface ConfigurableTable
      Specified by:
      getClassTypes in class ChangeTableViews
      Returns:
      Class[] Returns an Array of Class types for the table views.
    • getOOTBTableViews

      public List getOOTBTableViews(String tableId, Locale locale) throws WTException
      Sets the default table view and returns a list of out of the box table views.

      Supported API: true
      Specified by:
      getOOTBTableViews in interface ConfigurableTable
      Specified by:
      getOOTBTableViews in class ChangeTableViews
      Parameters:
      tableId - Passes in the table id
      locale - Passes in the Locale
      Returns:
      result Return a list of out of the box table views.
      Throws:
      WTException - Error thrown during execution.

      Supported API: true
    • getSpecialTableColumnsAttrDefinition

      public List<com.ptc.core.htmlcomp.createtableview.Attribute.TextAttribute> getSpecialTableColumnsAttrDefinition(Locale locale)
      Method get special table columns attribute definitions.

      Supported API: true
      Specified by:
      getSpecialTableColumnsAttrDefinition in interface ConfigurableTable
      Overrides:
      getSpecialTableColumnsAttrDefinition in class ChangeTableViews
      Parameters:
      locale - Passes in the locale
      Returns:
      List Returns a list of attribute definitions.
    • getLabel

      public String getLabel(Locale locale)
      Method to get the label for the table views.

      Supported API: true
      Specified by:
      getLabel in interface ConfigurableTable
      Specified by:
      getLabel in class ChangeTableViews
      Parameters:
      locale - Passes in the Locale
      Returns:
      String Returns the label for the table views.
    • getLockedColumns

      protected List<String> getLockedColumns()
      Retrieve the locked columns for the table view.

      Supported API: true
      Specified by:
      getLockedColumns in class ChangeTableViews
      Returns:
      Mapinvalid input: '<'String,Boolean> Ordered Map of column Ids and whether it is locked.