Package com.ptc.windchill.option.model
Class ATONavigationFilter
java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.filter._NavigationFilter2
wt.filter.NavigationFilter2
com.ptc.windchill.option.model._ATONavigationFilter
com.ptc.windchill.option.model.ATONavigationFilter
- All Implemented Interfaces:
Externalizable,Serializable,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,NetFactor,ObjectMappable,Persistable,wt.federation._FederatedLinkHolder,wt.federation._RemotelyLinkable,wt.federation.FederatedLinkHolder,wt.federation.RemotelyLinkable,DisplayIdentification,wt.option._ChoiceMappable,wt.option._Expressionable,ChoiceMappable,Expressionable,wt.ufid._Federatable,wt.ufid.Federatable
@GenAsPersistable(superClass=NavigationFilter2.class,interfaces={ChoiceMappable.class,Expressionable.class},properties={@GeneratedProperty(name="ruleCheckingDisabled",type=boolean.class,supportedAPI=PUBLIC,javaDoc="Saves the value for choice rule disabling.",accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="configSpecs",type=java.util.List.class,typeParameter="<com.ptc.windchill.option.model.ATORuleConfigSpec>",columnProperties=@ColumnProperties(persistent=false),accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="effectivityDate",type=java.sql.Timestamp.class,supportedAPI=PUBLIC,javaDoc="Saves the value of the effectivity date selected for the filter."),@GeneratedProperty(name="useDefaultForUnresolved",type=boolean.class,supportedAPI=PUBLIC,javaDoc="Saves the value for choice rule disabling.",accessors=@PropertyAccessors(setExceptions={})),@GeneratedProperty(name="configSpecs",type=java.util.List.class,typeParameter="<com.ptc.windchill.option.model.ATORuleConfigSpec>",columnProperties=@ColumnProperties(persistent=false)),@GeneratedProperty(name="filterMode",type=int.class,supportedAPI=PUBLIC,javaDoc="Name of the filtering mode to be use by the ATO filter delegate")},foreignKeys=@GeneratedForeignKey(myRoleIsRoleA=false,foreignKeyRole=@ForeignKeyRole(name="theOptionSet",type=OptionSet.class,constraints=@PropertyConstraints(required=true),supportedAPI=PUBLIC),myRole=@MyRole(name="theATONavigationFilter",cardinality=ONE)))
public final class ATONavigationFilter
extends _ATONavigationFilter
Implementation of the NavigationFilter2 interface.
Use the newATONavigationFilter static factory method(s), not the ATONavigationFilter
constructor, to construct instances of this class. Instances must be constructed using the static factory(s), in
order to ensure proper initialization of the instance.
Supported API: true
Extendable: false
- See Also:
-
Field Summary
Fields inherited from class com.ptc.windchill.option.model._ATONavigationFilter
CONFIG_SPECS, EFFECTIVITY_DATE, EXTERNALIZATION_VERSION_UID, FILTER_MODE, OPTION_SET, OPTION_SET_REFERENCE, RULE_CHECKING_DISABLED, USE_DEFAULT_FOR_UNRESOLVEDFields inherited from class wt.filter._NavigationFilter2
NAV_CRITERIA, NAV_CRITERIA_REFERENCEFields inherited from class wt.fc._WTObject
CREATE_TIMESTAMP, MODIFY_TIMESTAMPFields inherited from interface wt.option._Expressionable
EXPRESSION_DATAFields inherited from interface wt.ufid._Federatable
FEDERATABLE_INFOFields inherited from interface wt.fc._Persistable
PERSIST_INFOFields inherited from interface wt.option.ChoiceMappable
LOADER_CACHE_KEYFields inherited from interface wt.identity.DisplayIdentification
DISPLAY_IDENTIFIER, DISPLAY_IDENTITY, DISPLAY_TYPEFields inherited from interface wt.option.Expressionable
LOADER_CACHE_KEYFields inherited from interface wt.fc.Persistable
IDENTITY, TYPE -
Method Summary
Modifier and TypeMethodDescriptionstatic ATONavigationFilterDefault factory for the class.voidsetConfigSpecs(List<ATORuleConfigSpec> configSpecs) sets Configuration specifications to ATO navigation filter.Methods inherited from class com.ptc.windchill.option.model._ATONavigationFilter
getClassInfo, getConceptualClassname, getEffectivityDate, getExpressionData, getFederatableInfo, getFilterMode, getOptionSetReference, getType, isRuleCheckingDisabled, isUseDefaultForUnresolved, readExternal, readVersion, setEffectivityDate, setExpressionData, setFederatableInfo, setFilterMode, setOptionSet, setOptionSetReference, setRuleCheckingDisabled, setUseDefaultForUnresolved, super_readExternal_ATONavigationFilter, super_readVersion_ATONavigationFilter, super_writeExternal_ATONavigationFilter, writeExternalMethods inherited from class wt.filter.NavigationFilter2
getFilterTypeMethods inherited from class wt.filter._NavigationFilter2
getNavCriteria, getNavCriteriaReference, readVersion, setNavCriteria, setNavCriteriaReference, super_readExternal_NavigationFilter2, super_readVersion_NavigationFilter2, super_writeExternal_NavigationFilter2Methods inherited from class wt.fc.WTObject
checkAttributes, duplicate, getDisplayIdentifier, getDisplayIdentity, getDisplayType, getIdentity, initialize, toStringMethods inherited from class wt.fc._WTObject
equals, getCreateTimestamp, getModifyTimestamp, getPersistInfo, hashCode, readVersion, setPersistInfoMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface wt.fc._Persistable
getPersistInfo, setPersistInfoMethods inherited from interface wt.fc.Persistable
checkAttributes, getIdentity
-
Method Details
-
setConfigSpecs
sets Configuration specifications to ATO navigation filter.
Supported API: true- Overrides:
setConfigSpecsin class_ATONavigationFilter- Parameters:
List- of Config specs- Throws:
WTPropertyVetoException- See Also: