|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.ptc.core.ui.validation.DefaultValidationFilter
public class DefaultValidationFilter
This class serves as a default implementation of the ValidationFilter Interface. Application developers should never
need to modify the content of this class. Developers creating their own implementation of the ValidationFilter
Interface should extend this class, as opposed to implementing the Interface directly.
This default implementation of a ValidationFilter 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 ValidationFilter class only need to
implement the APIs where they want non-default 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
| Method Summary | |
|---|---|
protected UIValidationResultSet |
populateResultSet(com.ptc.core.ui.validation.UIValidationKey validationKey,
UIValidationCriteria validationCriteria,
UIValidationStatus status)
If there are targetObjects in the validationCriteria, then for each targetObject, add a result to the resultSet with the specified status If there are no targetObjects in the validation criteria, the add a single result to the resultSet with the specified status Supported API: true |
UIValidationStatus |
preValidateAction(com.ptc.core.ui.validation.UIValidationKey validationKey,
UIValidationCriteria validationCriteria)
Supported API: true |
UIValidationStatus |
preValidateAttribute(com.ptc.core.ui.validation.UIValidationKey validationKey,
UIValidationCriteria validationCriteria)
Supported API: true |
UIValidationResultSet |
preValidateMultiTargetAction(com.ptc.core.ui.validation.UIValidationKey validationKey,
UIValidationCriteria validationCriteria)
Supported API: true |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public UIValidationStatus preValidateAction(com.ptc.core.ui.validation.UIValidationKey validationKey,
UIValidationCriteria validationCriteria)
preValidateAction in interface ValidationFiltervalidationKey - A UIValidationKey object representing the action or UI component to be validated.validationCriteria - Object holding information required to perform validation tasks.
ValidationFilter.preValidateAction(com.ptc.core.ui.validation.UIValidationKey,
com.ptc.core.ui.validation.UIValidationCriteria)
public UIValidationStatus preValidateAttribute(com.ptc.core.ui.validation.UIValidationKey validationKey,
UIValidationCriteria validationCriteria)
preValidateAttribute in interface ValidationFiltervalidationKey - A UIValidationKey object representing the action or UI component to be validated.validationCriteria - Object holding information required to perform validation tasks.
ValidationFilter.preValidateAttribute(com.ptc.core.ui.validation.UIValidationKey,
com.ptc.core.ui.validation.UIValidationCriteria)
public UIValidationResultSet preValidateMultiTargetAction(com.ptc.core.ui.validation.UIValidationKey validationKey,
UIValidationCriteria validationCriteria)
preValidateMultiTargetAction in interface ValidationFiltervalidationKey - A UIValidationKey object representing the action or UI component to be validated.validationCriteria - Object holding information required to perform validation tasks.
ValidationFilter.preValidateMultiTargetAction(com.ptc.core.ui.validation.UIValidationKey,
com.ptc.core.ui.validation.UIValidationCriteria)
protected UIValidationResultSet populateResultSet(com.ptc.core.ui.validation.UIValidationKey validationKey,
UIValidationCriteria validationCriteria,
UIValidationStatus status)
validationKey - validationCriteria - status -
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||