package org.mobicents.slee.container.component.deployment.jaxb.descriptors.profile;
/**
* Represents collator.
* Start time:16:17:09 2009-01-18<br>
* Project: mobicents-jainslee-server-core<br>
*
* @author <a href="mailto:baranowb@gmail.com">Bartosz Baranowski </a>
* @author <a href="mailto:brainslog@gmail.com"> Alexandre Mendonca </a>
*/
public class MCollator {
private String description;
private String strength;
private String decomposition;
private String collatorAlias;
private String localeLanguage;
private String localeCountry;
private String localeVariant;
public MCollator(org.mobicents.slee.container.component.deployment.jaxb.slee11.profile.Collator collator11)
{
// This is not defined in JAIN SLEE Specification 1.1 (p233)
this.description = collator11.getDescription() == null ? null : collator11.getDescription().getvalue();
// Optional
this.strength = collator11.getStrength();
this.decomposition = collator11.getDecomposition();
this.collatorAlias = collator11.getCollatorAlias().getvalue();
this.localeLanguage = collator11.getLocaleLanguage().getvalue();
// Optional
this.localeCountry = collator11.getLocaleCountry() == null ? null : collator11.getLocaleCountry().getvalue();
// Optional
this.localeVariant = collator11.getLocaleVariant() == null ? null : collator11.getLocaleVariant().getvalue();
}
public String getDescription() {
return description;
}
public String getStrength() {
return strength;
}
public String getDecomposition() {
return decomposition;
}
public String getCollatorAlias() {
return collatorAlias;
}
public String getLocaleLanguage() {
return localeLanguage;
}
public String getLocaleCountry() {
return localeCountry;
}
public String getLocaleVariant() {
return localeVariant;
}
}