Class DefaultUIComponentValidator

java.lang.Object
com.ptc.core.ui.validation.DefaultValidationFilter
com.ptc.core.ui.validation.DefaultUIComponentValidator
All Implemented Interfaces:
UIComponentValidator, ValidationFilter
Direct Known Subclasses:
AttachmentsEditActionValidator, ChangeableContraintsValidator, ChangeablePreReleaseValidator, ChangeBaselineReportValidator, ChangeTaskSequenceValidator, CreateDeliveryValidator, com.ptc.core.components.validators.DefaultCreateValidator, DefaultURLValidator, com.ptc.windchill.enterprise.wip.DefaultWIPValidator, ESIViewShopOrdersInfoActionValidator, GenerateXliffValidator, MassChangeOperationValidator, PlanActivityStartActionValidator, PlannableStateValidator, PromotionObjectsValidator, PromotionTargetsReviseValidator, RelatedChangesValidator, RemovePackageMembersValidator, RevisionLabelValidator, UserInfoPageAttributeValidator

public class DefaultUIComponentValidator extends DefaultValidationFilter implements UIComponentValidator
This class serves as a default implementation of the UIComponentValidator Interface. Application developers should never need to modify the content of this class. Developers creating their own implementation of the UIComponentValidator Interface should extend this class, as opposed to implementing the Interface directly. This default implementation of a UIComponentValidator will always return results indicating that a given action/component is enabled/permitted/etc. It will never deny access/availability to an action/component. Developers who extend this class when creating their own implementation of a UIComponentValidator class only need to implement the APIs where they want non-defualt behavior. If a given API is not defined in the subclass, the default behavior defined in this class (always enabled/permitted/etc.) will be executed.

Supported API: true

Extendable: true