com.ptc.windchill.uwgm.cadx.caddoc
Class CADDocFamilyTableJS

java.lang.Object
  extended bywt.enterprise.BasicTemplateProcessor
      extended bywt.templateutil.processor.DefaultTemplateProcessor
          extended bycom.ptc.windchill.cadx.common.HelpGenerationProcessor
              extended bycom.ptc.core.htmlcomp.jstable.JSTableProcessor
                  extended bycom.ptc.windchill.uwgm.cadx.caddoc.CADDocFamilyTableJS
All Implemented Interfaces:
ContextHolder, ContextTranslator, Evolvable, Externalizable, JSDataComponent, JSTableComponent, Serializable, TemplateProcessor

public class CADDocFamilyTableJS
extends JSTableProcessor

See Also:
Serialized Form

Field Summary
private  Object cobj
           
private  Map colTitleMap
           
private  int currentIndex
           
private static String EPM_APP_TYPE
           
private  WTCollection epmDocs
           
private  EPMDownloadData epmNDData
           
private static String FAMILY_DIMENSIONS
           
private  WTCollection familyObjects
           
private  FamilyTableResult familyResult
           
private  List famObjs
           
private  boolean isWorkspaceActive
           
private  Vector paramHeaders
           
private static String RESOURCE
           
 
Fields inherited from class com.ptc.core.htmlcomp.jstable.JSTableProcessor
 
Fields inherited from class com.ptc.windchill.cadx.common.HelpGenerationProcessor
ADD_HELP_ICON, DEFAULT_HELP_LABEL_KEY, DEFAULT_HELP_LABEL_RESOURCE, EXTERNALIZATION_VERSION_UID, HELP_CONTEXT, HELP_ICON_FILE, HELP_LABEL, HELP_LABEL_RESOURCE, OLD_FORMAT_VERSION_UID, PRESENT_HELP_LABEL, PROJECT_LINK_HELP_CONTEXT_SUFFIX, VERBOSE
 
Fields inherited from class wt.templateutil.processor.DefaultTemplateProcessor
ACTION, CLASS, CODEBASE, LINE_FEED_DELIMITER, MESSAGE_SEPARATOR, OID
 
Fields inherited from class wt.enterprise.BasicTemplateProcessor
ALL_CABINETS, BLANK_SPACE, BREAK_SEPARATOR, BREAK_TAG, componentFactory, CONTAINER_NAME, CONTENT_RESOURCE, contextClass, DEFAULT_CHARSET, DEFAULT_HELP_ICON_SELECTOR, DEFAULT_HELP_LABEL, DEFAULT_PREFERENCE_CONTEXT, DOCFROMTEMPLATE, ENABLE_HELP_ICON_PROPERTY_NAME, ENTERPRISE_SEARCH, FEDERATION_SEARCH, GLOBAL_NAVIGATION_ENABLE_HELP_ICON, globalNavBarHelpIconEnabledDefault, HELP_ICON_POSITION, HELP_ICON_SELECTOR, HELP_WINDOW_NAME, helpContext, helpIconEnabled, helpIconEnabledDefault, HOMEPAGE, IDPREFIX, IMPORT, INTEGRATED_SEARCH, isDndMicroAppletEnabled, isDndMicroAppletEnabledInitialized, LABEL_SEPARATOR, linkPrefix, LOCAL_SEARCH, pageContext, PDMLINK_INSTALL_KEY, PERSONAL_CABINET, PREF_WINDOW_NAME, PREFERENCE_CONTEXT, PROJECTLINK_INSTALL_KEY, SEARCH, SHARE_ICON, TEXT_RESOURCE_BUNDLE, URL_RESOURCE, WORKLIST, wtAttribute, WTCORE_IMAGE_DIR
 
Fields inherited from interface wt.templateutil.processor.ContextTranslator
CONTEXT_LIST_IN, CONTEXT_LIST_OUT
 
Fields inherited from interface wt.templateutil.processor.ContextHolder
CONTEXT_ACTION, CONTEXT_CLASS_NAME, CONTEXT_OBJ, CONTEXT_PROPERTIES, FORM_DATA, QUERY_DATA, RESPONSE_EXCEPTIONS, RESPONSE_FOOTERS, RESPONSE_HEADERS, RESPONSE_MESSAGES, RESPONSE_STRING, STATUS
 
Constructor Summary
CADDocFamilyTableJS()
           
 
Method Summary
 void getAllChildren(EPMDocument famDoc, EPMWorkspace workspace)
           
 List getDataObjects(String tableId, Properties parameters, Locale locale)
           
private  void getFamilyNestedMemberNDData(EPMDocument famDoc, EPMWorkspace workspace)
           
private  void getFamilyNestedMembers(EPMDocument famDoc, EPMWorkspace workspace)
           
private  void getInstanceMembers(EPMDocument famDoc, EPMWorkspace workspace)
           
 void getPamamAndFeatures(EPMDocument famDoc, EPMWorkspace workspace)
           
 JSTableDescriptor getTableDescriptor(String tableId, Properties parameters, Locale locale)
           
static String getUnicodeEscapedLocalizedMessage(String resourceBundle, String messageKey, Object[] textInserts, Locale locale)
           
 
Methods inherited from class com.ptc.core.htmlcomp.jstable.JSTableProcessor
addObjectMessage, displayFilter, displayMenu, displayToolBar, getAttrOverrideRenderer, getFilterStatusId, getTableCustomizeButton, getTableDivId, getTableFooterSectionId, getTableFormAction, getTableFormName, getTableHeaderSectionId, getTableHelpButton, getTableMenuId, getTableTitle, getTableToolBarId, initComponent, isAttrModifiable, preRenderHTMLGeneration, renderEnumValues, renderTableFormFields, setSystemExclude
 
Methods inherited from class com.ptc.windchill.cadx.common.HelpGenerationProcessor
getButton, getHelpButton, getHelpContext, getHelpURL, getHTMLHelpPagePath, readExternal, readVersion, writeExternal
 
Methods inherited from class wt.templateutil.processor.DefaultTemplateProcessor
addHiddenProperty, addToFeedbackCookie, addToFeedbackCookie, getContextPropertyValue, getCurrentUrl, getFeedbackCookieExceptions, getFeedbackCookieMessages, getHtmlTemplateFactory, getMessageSeparator, getPAGE_EXPIRATION, getPageExpirationResource, getTemplate, getTemplateDisplay, handleRequest, hiddenContextString, readVersion, setContextPropertyValue, setHtmlTemplateFactory, setMethodContextProperty, setNameProcessor, setPAGE_EXPIRATION, setPageExpirationResource, writeHiddenContext, writeQueryStringContext
 
Methods inherited from class wt.enterprise.BasicTemplateProcessor
AccessOK, addHTMLHelpLink, addToResponseExceptions, addToResponseFooters, addToResponseHeaders, addToResponseMessages, allVersions, bcwti, buildFormProcessorURL, buildFormProcessorURL, comment, createActionsBar, createFederationNavigationBar, createGlobalNavigationBar, createNavigationBar, createParentFolderLink, currentTimestamp, displayAllCabinets, displayAttributeName, displayAttributesTable, displayAttributeValue, displayFolderContents, displayFolderObject, displayFolderTrail, displayGoToLatestLink, displayOrganizationIdentifier, displayPendingChangeIndicator, displayStyleSheetAttributesTable, displayVisualData, formatDate, getActionPairs, getAllCabinetsURL, getBaselineItems, getCharsetEncoding, getCheckedOutFolderURL, getClassIcon, getClassInfo, getContextAction, getContextClass, getContextClassName, getContextListIn, getContextListOut, getContextObj, getContextProperties, getContextServiceName, getDisplayName, getDomainPath, getEnabledVersion, getEncoding, getFederationSearchURL, getFolderLocation, getFolderPath, getFormData, getGenericInstanceIconImgTag, getGlyphImageTag, getGlyphsArray, getGlyphTagsNoDnD, getHelpContext, getHomepageURL, getHTMLComponentFactory, getHTMLHelpLink, getHTMLHelpURL, getHTMLHelpURL, getHTMLTableService, getIconResource, getIconResource, getIconResource, getIconSelector, getId, getJavaScriptManager, getLocalizedDateFormatMessage, getLocalizedMessage, getLocalizedPrintWriter, getLocalizedString, getObjectDnDIcon, getObjectIcon, getObjectIconDnDTag, getObjectIconGlyphs, getObjectIconImgTag, getObjectIconImgTag, getObjectIconImgTag, getObjectIconImgTag, getObjectIconImgTag, getObjectIconImgTag, getObjectPropertyValueString, getObjectPropertyValueString, getPageContext, getParentFolderLink, getPersonalCabinet, getPersonalCabinetURL, getPreferenceValue, getPrincipalEmailLink, getPrincipalEmailLink, getPrintWriter, getPropertyFromPropertyFile, getQuery, getQueryData, getReferenceString, getReferenceString, getResourceString, getResourceString, getResponseExceptions, getResponseFooters, getResponseHeaders, getResponseMessages, getResponseString, getSearchCriteriaURL, getSearchCriteriaURL, getSearchResultsURL, getShareImage, getShareImage, getState, getStatus, getStringFromResourceBundle, getStringFromResourceBundle, getTemplateDisplayGeneral, getTrailId, getTrlIdAttribute, getURLActions, getURLActions, getURLActions, getURLActions, getURLActionsString, getURLActionsString, getURLFactory, getURLFromDelegate, getURLProcessorLink, getURLProcessorLink, getURLProcessorLink, getURLProcessorLinkWithLabel, getUsedByLinks, getWCColor, getWCColor, getWCColorDec, getWCColorDec, getWCFontFamily, getWCFontFamily, getWorklistURL, getWTAttribute, getWTContainerByName, getWTContainerRef, handleExceptionTP, handleExceptionTP, handleProcessorException, include, initJavaScriptManager, isDndMicroAppletEnabled, isEqual, listContent, objectActionLink, objectActionLinkAux, objectActionLinkAux, objectActionLinkAux, objectActionLinkAux, objectActionLinkAux, objectActionLinkAux, objectActionLinkAux, objectBackground, objectIdentification, objectIdentifier, objectProperties, objectPropertyName, objectPropertyNameAux, objectPropertyNameAux2, objectPropertyValue, objectPropertyValueAux, objectPropertyValueAux2, objectPropertyValueString, outputLink, outputPropertyFromPropertyFile, parameterValue, partUsedBy, PDMLinkIsInstalled, printQueryTable, printTable, printTextArea, processSubTemplate, readContext, readVersion, setColumnProperties, setContextAction, setContextClass, setContextClassName, setContextListIn, setContextListOut, setContextObj, setContextProperties, setFormData, setHelpContext, setHTMLTableService, setJavaScriptManager, setPageContext, setQueryData, setResponseExceptions, setResponseFooters, setResponseHeaders, setResponseMessages, setResponseString, setState, setStatus, showResponseExceptions, showResponseFooters, showResponseHeaders, showResponseMessage, showResponseMessages, showVersions, sortQueryResult, splitStringIntoTokens, tableService, translateToHtml, useProcessorService, visualizationIsEnabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

EPM_APP_TYPE

private static final String EPM_APP_TYPE
See Also:
Constant Field Values

cobj

private Object cobj

famObjs

private List famObjs

epmDocs

private WTCollection epmDocs

paramHeaders

private Vector paramHeaders

familyResult

private FamilyTableResult familyResult

epmNDData

private EPMDownloadData epmNDData

familyObjects

private WTCollection familyObjects

colTitleMap

private Map colTitleMap

currentIndex

private int currentIndex

RESOURCE

private static final String RESOURCE
See Also:
Constant Field Values

FAMILY_DIMENSIONS

private static final String FAMILY_DIMENSIONS
See Also:
Constant Field Values

isWorkspaceActive

private boolean isWorkspaceActive
Constructor Detail

CADDocFamilyTableJS

public CADDocFamilyTableJS()
Method Detail

getTableDescriptor

public JSTableDescriptor getTableDescriptor(String tableId,
                                            Properties parameters,
                                            Locale locale)
Specified by:
getTableDescriptor in interface JSTableComponent
Overrides:
getTableDescriptor in class JSTableProcessor

getFamilyNestedMemberNDData

private void getFamilyNestedMemberNDData(EPMDocument famDoc,
                                         EPMWorkspace workspace)

getInstanceMembers

private void getInstanceMembers(EPMDocument famDoc,
                                EPMWorkspace workspace)

getFamilyNestedMembers

private void getFamilyNestedMembers(EPMDocument famDoc,
                                    EPMWorkspace workspace)

getAllChildren

public void getAllChildren(EPMDocument famDoc,
                           EPMWorkspace workspace)

getPamamAndFeatures

public void getPamamAndFeatures(EPMDocument famDoc,
                                EPMWorkspace workspace)

getDataObjects

public List getDataObjects(String tableId,
                           Properties parameters,
                           Locale locale)
Specified by:
getDataObjects in interface JSDataComponent
Specified by:
getDataObjects in class JSTableProcessor

getUnicodeEscapedLocalizedMessage

public static String getUnicodeEscapedLocalizedMessage(String resourceBundle,
                                                       String messageKey,
                                                       Object[] textInserts,
                                                       Locale locale)