Skip navigation links


oracle.iam.reconciliation.vo
Class MlsAttribute

java.lang.Object
  extended by oracle.iam.reconciliation.vo.MlsAttribute

All Implemented Interfaces:
java.io.Serializable

public class MlsAttribute
extends java.lang.Object
implements java.io.Serializable

Encapsulates an instance of a Language sensitive attribute and its locale values.

See Also:
Serialized Form

Constructor Summary
MlsAttribute()
          Class constructor: instantiates a blank/empty MLS Attribute.
MlsAttribute(java.lang.String name)
          class constructor: instantiates a MLS Attribute which name is specified, and with no locale values.
MlsAttribute(java.lang.String emAttribName, java.util.HashMap locVals)
          class constructor: instantiates a MLS Attribute which name and locale value(s) is(are) provided.
MlsAttribute(java.lang.String reconColName, java.lang.String oimColName, java.lang.String emAttibuteName)
           

 

Method Summary
 java.lang.String getAttributeName()
          Gets the name of the MLS Attribute.
 java.lang.String getEmAttribName()
           
 java.util.HashMap getLocaleValues()
          Gets all the Locale values of this MLS Attribute.
 java.lang.Object getMlsValue(java.lang.String loc)
          Returns the value of the attribute in the specified Locale.
 java.lang.String getOimColumnName()
           
 java.lang.String getReconColumnName()
           
 void setAttributeName(java.lang.String AttributeName)
          Sets the name of the MLS Attribute.
 void setLocaleValues(java.util.HashMap LocaleValues)
          Sets the locale value(s) for this MLS sensitive attribute.
 void setMlsValue(java.lang.String loc, java.lang.String value)
          Adds a locale value to the Attribute.
 java.lang.String toString()
           

 

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait

 

Constructor Detail

MlsAttribute

public MlsAttribute()
Class constructor: instantiates a blank/empty MLS Attribute.

MlsAttribute

public MlsAttribute(java.lang.String name)
class constructor: instantiates a MLS Attribute which name is specified, and with no locale values.
Parameters:
name - the name of the MLS Attribute.

MlsAttribute

public MlsAttribute(java.lang.String emAttribName,
                    java.util.HashMap locVals)
class constructor: instantiates a MLS Attribute which name and locale value(s) is(are) provided.
Parameters:
name - the name of the MLS Attribute.
values - Map of Locale/Value pairs for the specified attribute.

MlsAttribute

public MlsAttribute(java.lang.String reconColName,
                    java.lang.String oimColName,
                    java.lang.String emAttibuteName)

Method Detail

getMlsValue

public java.lang.Object getMlsValue(java.lang.String loc)
Returns the value of the attribute in the specified Locale.
Parameters:
loc - The Locale in for which to return the attribute value.
Returns:
a String: the value in the specified locale, or NULL if there is no value in the specified Locale.

setMlsValue

public void setMlsValue(java.lang.String loc,
                        java.lang.String value)
Adds a locale value to the Attribute. If a value for the specified Locale already exists, it is replaced by the value specified here.
Parameters:
loc - The Locale for which to add/update a value.
value - the Strign value to add/update.

setAttributeName

public void setAttributeName(java.lang.String AttributeName)
Sets the name of the MLS Attribute.
Parameters:
AttributeName - the name of the MLS attribute.

getAttributeName

public java.lang.String getAttributeName()
Gets the name of the MLS Attribute.
Returns:
a string.

getReconColumnName

public java.lang.String getReconColumnName()

getOimColumnName

public java.lang.String getOimColumnName()

setLocaleValues

public void setLocaleValues(java.util.HashMap LocaleValues)
Sets the locale value(s) for this MLS sensitive attribute.
Parameters:
LocaleValues - a HashMap of Locale/Value pairs.

getLocaleValues

public java.util.HashMap getLocaleValues()
Gets all the Locale values of this MLS Attribute.
Returns:
a HashMap<String,String> object.

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
Returns:
string representation of mls attribute

getEmAttribName

public java.lang.String getEmAttribName()

Skip navigation links


Copyright © 2011, Oracle and/or its affiliates. All rights reserved.