Package wt.filter
Class NavigationFilter2
java.lang.Object
wt.fc._WTObject
wt.fc.WTObject
wt.filter._NavigationFilter2
wt.filter.NavigationFilter2
- All Implemented Interfaces:
Externalizable,Serializable,wt.fc._NetFactor,wt.fc._ObjectMappable,wt.fc._Persistable,NetFactor,ObjectMappable,Persistable,DisplayIdentification
- Direct Known Subclasses:
_ATONavigationFilter,wt.structfilter.rule.attribute._AttributeStructFilter,wt.objecttag._ObjectTagFilter,wt.spatial._SpatialStructFilter
@GenAsPersistable(superClass=WTObject.class,
serializable=EXTERNALIZABLE_BASIC,
foreignKeys=@GeneratedForeignKey(myRoleIsRoleA=false,foreignKeyRole=@ForeignKeyRole(name="navCriteria",type=NavigationCriteria.class,constraints=@PropertyConstraints(required=true),supportedAPI=PUBLIC_PRIVATE),myRole=@MyRole(name="theNavigationFilter2",cascade=true)))
public abstract class NavigationFilter2
extends _NavigationFilter2
The implementation of this class is responsible for filtering structure.
It determines which child parts of a root are included in the product structure
and is done on the basis of filtering logic written for filter.
Supported API: true
Extendable: false
Supported API: true
Extendable: false
- See Also:
-
Field Summary
Fields inherited from class wt.filter._NavigationFilter2
EXTERNALIZATION_VERSION_UID, NAV_CRITERIA, NAV_CRITERIA_REFERENCEFields inherited from class wt.fc._WTObject
CREATE_TIMESTAMP, MODIFY_TIMESTAMPFields inherited from interface wt.fc._Persistable
PERSIST_INFOFields inherited from interface wt.identity.DisplayIdentification
DISPLAY_IDENTIFIER, DISPLAY_IDENTITY, DISPLAY_TYPEFields inherited from interface wt.fc.Persistable
IDENTITY, TYPE -
Method Summary
Methods inherited from class wt.filter._NavigationFilter2
getClassInfo, getConceptualClassname, getNavCriteria, getNavCriteriaReference, getType, readExternal, readExternal, readVersion, setNavCriteria, setNavCriteriaReference, super_readExternal_NavigationFilter2, super_readVersion_NavigationFilter2, super_writeExternal_NavigationFilter2, writeExternal, writeExternalMethods 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, setPersistInfo