com.ptc.windchill.enterprise.change2.tableViews
Class AffectedDataTableViews

java.lang.Object
  extended by com.ptc.core.htmlcomp.tableview.AbstractConfigurableTable
      extended by com.ptc.core.htmlcomp.components.JCAConfigurableTable
          extended by com.ptc.windchill.enterprise.change2.tableViews.ChangeTableViews
              extended by com.ptc.windchill.enterprise.change2.tableViews.AffectedDataTableViews
All Implemented Interfaces:
com.ptc.core.htmlcomp.components.JCAMappable, com.ptc.core.htmlcomp.tableview.ConfigurableTable

public class AffectedDataTableViews
extends ChangeTableViews

Configures the default views for the Affected Data.

Supported API: true

Extendable: true


Method Summary
 Class[] getClassTypes()
          Method to get an Array of Class types for the table views.
 String getLabel(Locale locale)
          Method to get the label for the table views.
protected  List<String> getLockedColumns()
          Retrieve the locked columns for the table view.
 List getOOTBTableViews(String tableId, Locale locale)
          Sets the default table view and returns a list of out of the box table views.
 List getSpecialTableColumnsAttrDefinition(Locale locale)
          Method get special table columns attribute definitions.
 
Methods inherited from class com.ptc.windchill.enterprise.change2.tableViews.ChangeTableViews
canAttributeBeUsedInFilter, createCommonTableViews, createTableView, getChangeableClasses, getDefaultSortColumn, getDefaultViewDescription, getOOTBActiveViewName, isColumnLocked, setDefaultSortColumnOrder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getClassTypes

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

Supported API: true

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 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

getSpecialTableColumnsAttrDefinition

public List getSpecialTableColumnsAttrDefinition(Locale locale)
Method get special table columns attribute definitions.

Supported API: true

Specified by:
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 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:
Map Ordered Map of column Ids and whether it is locked.