Package oracle.iam.reconciliation.vo
Class MlsAttribute
java.lang.Object
oracle.iam.reconciliation.vo.MlsAttribute
- All Implemented Interfaces:
Serializable
Encapsulates an instance of a Language sensitive attribute and its locale
values.
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionClass constructor: instantiates a blank/empty MLS Attribute.MlsAttribute
(String name) class constructor: instantiates a MLS Attribute which name is specified, and with no locale values.MlsAttribute
(String reconColName, String oimColName, String emAttibuteName) MlsAttribute
(String emAttribName, HashMap<String, Object> locVals) class constructor: instantiates a MLS Attribute which name and locale value(s) is(are) provided. -
Method Summary
Modifier and TypeMethodDescriptionGets the name of the MLS Attribute.Gets all the Locale values of this MLS Attribute.getMlsValue
(String loc) Returns the value of the attribute in the specified Locale.void
setAttributeName
(String AttributeName) Sets the name of the MLS Attribute.void
setLocaleValues
(HashMap<String, Object> LocaleValues) Sets the locale value(s) for this MLS sensitive attribute.void
setMlsValue
(String loc, String value) Adds a locale value to the Attribute.toString()
-
Constructor Details
-
MlsAttribute
public MlsAttribute()Class constructor: instantiates a blank/empty MLS Attribute. -
MlsAttribute
class constructor: instantiates a MLS Attribute which name is specified, and with no locale values.- Parameters:
name
- the name of the MLS Attribute.
-
MlsAttribute
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
-
-
Method Details
-
getMlsValue
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
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
Sets the name of the MLS Attribute.- Parameters:
AttributeName
- the name of the MLS attribute.
-
getAttributeName
Gets the name of the MLS Attribute.- Returns:
- a string.
-
getReconColumnName
-
getOimColumnName
-
setLocaleValues
Sets the locale value(s) for this MLS sensitive attribute.- Parameters:
LocaleValues
- a HashMap of Locale/Value pairs.
-
getLocaleValues
Gets all the Locale values of this MLS Attribute.- Returns:
- a HashMap<String,String> object.
-
toString
-
getEmAttribName
-