com.businessobjects.rebean.wi
Class ValueFromLov

java.lang.Object
  extended by com.businessobjects.rebean.wi.ValueFromLov
All Implemented Interfaces:
java.io.Serializable

public final class ValueFromLov
extends java.lang.Object
implements java.io.Serializable

The ValueFromLov class represents a single value in a List Of Values(Lov).

To optimize database retrieval time, each value of a Lov is associated with a database index. The ValueFromLov holds a couple which contains the database index and data contained in a single Lov value.

Using the ValueFromLov class it is possible to convert a ValueFromLov object to a String and vice versa.

Since:
11.5
See Also:
Serialized Form

Constructor Summary
ValueFromLov(java.lang.String ref)
          ValueFromLov class constructor.
ValueFromLov(java.lang.String rowIndex, java.lang.String value)
          ValueFromLov class constructor.
 
Method Summary
 boolean equals(java.lang.Object obj)
           
 java.lang.String getIDRef()
          Returns the encoded String value of this ValueFromLov object.
 java.lang.String getRowIndex()
          Returns the index of database row providing the Lov.
 java.lang.String getValue()
          Returns a string containing a single Lov value.
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ValueFromLov

public ValueFromLov(java.lang.String rowIndex,
                    java.lang.String value)
ValueFromLov class constructor.

Parameters:
rowIndex - a string containing the database index.
value - A string containing the LOV value.

ValueFromLov

public ValueFromLov(java.lang.String ref)
ValueFromLov class constructor. In some cases ValueFromLov objects are used in combo-boxes on succeeding web pages. However, a ValueFromLov object cannot be serialized and passed in a URL or POST stream. To overcome this problem, the ValueFromLov ID can be passed to succeeding pages using the URL parameter string. The ValueFromLov object is then regenerated using this constructor.

Parameters:
ref - A String reference for the ValueFromLov object.
Method Detail

getRowIndex

public java.lang.String getRowIndex()
Returns the index of database row providing the Lov.

Returns:
the database row index.

getValue

public java.lang.String getValue()
Returns a string containing a single Lov value.

Returns:
A string containing a single Lov value.

getIDRef

public java.lang.String getIDRef()
Returns the encoded String value of this ValueFromLov object.

Returns:
The encoded String value of this ValueFromLov object.

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class java.lang.Object