com.ptc.windchill.uwgm.cadx.checkout
Class CheckoutDownloadUpdateConfigurableTable

java.lang.Object
  extended bycom.ptc.windchill.uwgm.cadx.checkout.CheckoutDownloadUpdateConfigurableTable
All Implemented Interfaces:
ConfigurableTable
Direct Known Subclasses:
EditObjectCheckoutDownloadUpdateConfigurableTable

public class CheckoutDownloadUpdateConfigurableTable
extends Object
implements ConfigurableTable


Field Summary
private  int currentStep
           
protected static int EDIT_OBJECTS_STEP
           
protected static int GATHER_OBJECTS_STEP
           
private static String RESOURCE
           
private static String UPDATE_RESOURCE
           
 
Constructor Summary
CheckoutDownloadUpdateConfigurableTable()
           
 
Method Summary
 boolean canAttributeBeUsedInFilter(String attributeId)
           
 Class[] getClassTypes()
           
 String getLabel(Locale locale)
           
 String getOOTBActiveViewName()
           
 List getOOTBTableViews(String tableId, Locale locale)
           
 List getSpecialTableColumnsAttrDefinition(Locale locale)
           
private  String getStepLabel(Locale locale)
           
 boolean isColumnLocked(String columnId)
           
 void setCurrentStep(int nStep)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

GATHER_OBJECTS_STEP

protected static final int GATHER_OBJECTS_STEP
See Also:
Constant Field Values

EDIT_OBJECTS_STEP

protected static final int EDIT_OBJECTS_STEP
See Also:
Constant Field Values

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

UPDATE_RESOURCE

private static final String UPDATE_RESOURCE
See Also:
Constant Field Values

currentStep

private int currentStep
Constructor Detail

CheckoutDownloadUpdateConfigurableTable

public CheckoutDownloadUpdateConfigurableTable()
Method Detail

setCurrentStep

public void setCurrentStep(int nStep)

getStepLabel

private String getStepLabel(Locale locale)

getLabel

public String getLabel(Locale locale)
Specified by:
getLabel in interface ConfigurableTable

getSpecialTableColumnsAttrDefinition

public List getSpecialTableColumnsAttrDefinition(Locale locale)
Specified by:
getSpecialTableColumnsAttrDefinition in interface ConfigurableTable

getClassTypes

public Class[] getClassTypes()
Specified by:
getClassTypes in interface ConfigurableTable

getOOTBTableViews

public List getOOTBTableViews(String tableId,
                              Locale locale)
                       throws WTException
Specified by:
getOOTBTableViews in interface ConfigurableTable
Throws:
WTException

getOOTBActiveViewName

public String getOOTBActiveViewName()
Specified by:
getOOTBActiveViewName in interface ConfigurableTable

isColumnLocked

public boolean isColumnLocked(String columnId)
Specified by:
isColumnLocked in interface ConfigurableTable

canAttributeBeUsedInFilter

public boolean canAttributeBeUsedInFilter(String attributeId)
Specified by:
canAttributeBeUsedInFilter in interface ConfigurableTable