Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.5)

E22562-01

oracle.apps.fnd.applcore.dt.flex.component.metadata.creator
Class KeyFlexFilterDefinitionValidator

java.lang.Object
  extended by oracle.apps.fnd.applcore.dt.flex.component.metadata.creator.KeyFlexFilterDefinitionValidator
All Implemented Interfaces:
oracle.adfdt.view.ui.editor.DefinitionValidator

public class KeyFlexFilterDefinitionValidator
extends java.lang.Object
implements oracle.adfdt.view.ui.editor.DefinitionValidator

Validation class used as a callback from the "Select a datasouce" window to ensure a key flexfield filter attribute is used.

Author:
David Groves <david.groves@oracle.com>

Constructor Summary
KeyFlexFilterDefinitionValidator()
          Construct the class.
 
Method Summary
 java.lang.String generateReason(oracle.binding.meta.NamedDefinition namedDefinition)
          Obtain an error message for the failure obtained via validateDefinition(...).
static boolean isKFFFilterDefinition(oracle.binding.meta.NamedDefinition namedDefinition)
          Is the passed in named definition as a KFF Filter attribute.
 boolean validateDefinition(oracle.binding.meta.NamedDefinition namedDefinition)
          Validate the passed in named definition as a KFF Filter attribute.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

KeyFlexFilterDefinitionValidator

public KeyFlexFilterDefinitionValidator()
Construct the class.

Method Detail

validateDefinition

public boolean validateDefinition(oracle.binding.meta.NamedDefinition namedDefinition)
Validate the passed in named definition as a KFF Filter attribute.

Specified by:
validateDefinition in interface oracle.adfdt.view.ui.editor.DefinitionValidator
Parameters:
namedDefinition - definition to check.
Returns:
true if valid, false otherwise.

isKFFFilterDefinition

public static boolean isKFFFilterDefinition(oracle.binding.meta.NamedDefinition namedDefinition)
Is the passed in named definition as a KFF Filter attribute.

Parameters:
namedDefinition - definition to check.
Returns:
true if valid, false otherwise.

generateReason

public java.lang.String generateReason(oracle.binding.meta.NamedDefinition namedDefinition)
Obtain an error message for the failure obtained via validateDefinition(...).

Specified by:
generateReason in interface oracle.adfdt.view.ui.editor.DefinitionValidator
Parameters:
namedDefinition - definition to check.
Returns:
String to show to the user.

Oracle Fusion Middleware extensions for Applications Core API Reference
11g Release 1 (11.1.1.5)

E22562-01

Copyright © 2011 Oracle. All Rights Reserved.