Package com.ptc.windchill.esi.rnd
Class NavigationCriteriaAssociatedObjectRenderer
java.lang.Object
com.ptc.windchill.esi.rnd.BasicESIRenderer
com.ptc.windchill.esi.rnd.NavigationCriteriaAssociatedObjectRenderer
- All Implemented Interfaces:
ESIRenderer
- Direct Known Subclasses:
ConfigSpecRenderer,ESINavigationCriteriaRenderer,ESINavigationFilterRenderer,FilterRenderer
A Renderer to render ConfigSpec and Filters .
Supported API: true
Extendable: true
Supported API: true
Extendable: true
-
Field Summary
Fields inherited from class com.ptc.windchill.esi.rnd.BasicESIRenderer
adapterName, authentication, currentTarget, DELIMITER, objectTypeDefs, OPTIONSVARIANTS_HELPER_CLASS_STRING, SEPARATOR, taskHelper, XML_META_NAME -
Method Summary
Modifier and TypeMethodDescriptionvoidsetdata(WTPart part, NavigationCriteria navCriteria, ESITarget target, String groupName, String auth) Initializes this renderer instance appropriately.voidsetData(String groupName, Collection<NavigationCriteria> currentNavigationCriterias, Collection<NavigationFilter2> filters, Map<ESIReleasedObjectSnapshot, Map<ESIReleasedObjectAttributes, NavigationCriteria>> prevPublishedNCs, Map<ESIReleasedObjectSnapshot, ESIReleasedObjectAttributes> deletedNavigationCriterias, Collection<ESITarget> targets, String auth, AccountabilityMap accMap) Initializes this renderer instance appropriately.protected voidvalidate()Insure that the object is ready to process.Methods inherited from class com.ptc.windchill.esi.rnd.BasicESIRenderer
addAtt, adjustConfigurableAndCollapsibleAtts, adjustDateEffCxt, adjustDateEffectivities, adjustEffectivities, adjustLotNumberEffCxt, adjustLotNumberEffectivities, adjustObjectID, adjustSerialNumberEffCxt, adjustSerialNumberEffectivities, adjustTargets, buildGroups, buildUfidString, evaluateBussinessRule, fetchLatestEffectivities, formatDateEffectivityElement, getAdapterName, getAssignedVariantSpec, getAssignedVariantSpec, getAUMRenderer, getAuth, getBuilder, getEffectivityElementMap, getEffectivityHandler, getEffectivityTargetAttributes, getElements, getERPMaterialAttributeList, getERPMaterialAttributeList, getERPMaterialTargetAttributes, getFormatedDate, getGroupInfo, getGroupInfo, getGroupInfo, getMap, getMap, getMapInfo, getMapInfo, getMapInfo, getNavigationFilter, getObjectTypeDefs, getPlantSpecificAttributeList, getPlantSpecificAttributeList, getPlantSpecificTargetAttributes, getPreviousObject, getPreviousPublishedEffectivity, getTargetsFromAssns, getTargetUtility, getTransactionUtility, getUnwantedAttributes, getVersionRefObjectRefMap, getWCAttributeList, getWCAttributeList, initEffectivityHandler, initializeElementForGroup, invokeQueryTask, invokeQueryTask, invokeQueryTask, invokeQueryTaskForObjects, isExpressionToBePublished, isGroupAvailable, isPublishAssocOptionSetFlagEnabled, mapDateEffectivities, mapEffectivities, mapEffectivityAttributes, mapEffectivityElement, mapEffectivityParentElement, mapElement, mapElement, mapElement, mapElementWithEffectivityAttrs, mapLotNumberEffectivities, mapObject, mapObject, mapSerialNumberEffectivities, mergeElements, overrideAttrValue, populateDateEffectivityInfo, populateEffectivityInfo, processBussinessRulesWithAnd, processBussinessRuleValidationResultSet, processNoMatchingVersionFound, removeAttributesNotRequired, removeUnwantedEffectivityAttributes, render, renderAssociatedSkinnyVariantSpec, renderAssociatedVariantSpec, renderAssocOptionSetLinks, renderAssocSkinnyVariantSpec, renderAssocVariantSpec, renderATONavigationFilter, renderChoiceRules, renderEffectivities, renderEffectivities, renderExpressions, renderOptionSets, renderRoleBObjectOfModuleVariantLink, setAttrValue, setAttrValue, setAttrValues, setBuilder, setCurrentTarget, setCurrentTarget, setCurrentTargetFromTgtAssocs, setEffectivityHandler, setObjectTypeDefs, setObjectTypeDefs, setObjectTypeDefsFromObj, setStartEndEffAttr, setTransactionUtility, shallPublishAssocOptionSet, shouldRenderEffectivityElementInPartElement, shouldUseOldEffectivityBehaviour, storeCurrentAndItsPreviousObject, storeCurrentAndItsPreviousObject
-
Method Details
-
validate
Insure that the object is ready to process. If attributes, builder and ufid, are null, throws an exception.
Supported API: true- Specified by:
validatein classBasicESIRenderer- Throws:
ESIRendererException
-
setData
public void setData(String groupName, Collection<NavigationCriteria> currentNavigationCriterias, Collection<NavigationFilter2> filters, Map<ESIReleasedObjectSnapshot, Map<ESIReleasedObjectAttributes, throws WTExceptionNavigationCriteria>> prevPublishedNCs, Map<ESIReleasedObjectSnapshot, ESIReleasedObjectAttributes> deletedNavigationCriterias, Collection<ESITarget> targets, String auth, AccountabilityMap accMap) Initializes this renderer instance appropriately.
Supported API: true- Parameters:
filters- NavigationFilters for navigation criteria.targets- ESI target.auth- Info*Engine authentication information to use when executing a query task.groupName2-navigationCriterias- Navigation criterias for smart collection.- Throws:
WTException