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

E22562-05

oracle.apps.fnd.applcore.globalSearch.ui
Class AdvancedSearchAttribute

java.lang.Object
  extended by oracle.apps.fnd.applcore.globalSearch.ui.AdvancedSearchAttribute
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<AdvancedSearchAttribute>

public class AdvancedSearchAttribute
extends java.lang.Object
implements java.io.Serializable, java.lang.Comparable<AdvancedSearchAttribute>

An advanced search attribute.

Author:
David Groves <david.groves@oracle.com>
See Also:
Serialized Form

Constructor Summary
AdvancedSearchAttribute(java.lang.String displayName, java.lang.String name, java.lang.String dataType, java.io.Serializable value, java.lang.String binding)
          Construct this class, once created it is immutable.
 
Method Summary
 int compareTo(AdvancedSearchAttribute to)
          Sort function to sort based on DisplayName.
 boolean equals(java.lang.Object object)
          
 java.lang.String getBinding()
          Get the binding.
 java.lang.String getDataType()
          Get the data type.
 java.lang.String getDisplayName()
          Get the display name.
 java.lang.String getName()
          Get the name.
 java.lang.Object getValue()
          Get the value.
 int hashCode()
          
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AdvancedSearchAttribute

public AdvancedSearchAttribute(java.lang.String displayName,
                               java.lang.String name,
                               java.lang.String dataType,
                               java.io.Serializable value,
                               java.lang.String binding)
Construct this class, once created it is immutable.

Parameters:
displayName - display name.
name - name
dataType - data type
value - value (possibly null if this class instance used as a definition of an advanced search attribute, not an instance of an attribute).
binding - typically the column name for ecsf tables.
Method Detail

getDisplayName

public java.lang.String getDisplayName()
Get the display name.

Returns:
display name.

getName

public java.lang.String getName()
Get the name.

Returns:
name.

getDataType

public java.lang.String getDataType()
Get the data type.

Returns:
data type.

getValue

public java.lang.Object getValue()
Get the value.

Returns:
value.

getBinding

public java.lang.String getBinding()
Get the binding.

Returns:
binding.

compareTo

public int compareTo(AdvancedSearchAttribute to)
Sort function to sort based on DisplayName.

Specified by:
compareTo in interface java.lang.Comparable<AdvancedSearchAttribute>
Parameters:
to - another AdvancedSearchAttribute to compare to.
Returns:
a negative integer, zero, or a positive integer as this object is less than, equal to, or greater than the specified object.

equals

public boolean equals(java.lang.Object object)

Overrides:
equals in class java.lang.Object

hashCode

public int hashCode()

Overrides:
hashCode in class java.lang.Object

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

E22562-05

Copyright © 2012 Oracle. All Rights Reserved.