/** * This file was auto-generated by mofcomp -j version 1.0.0 on Wed Jan 12 * 09:21:06 CET 2011. */ package org.opennaas.extensions.router.model; import java.io.*; import java.lang.Exception; /** * This Class contains accessor and mutator methods for all properties defined in the CIM class LocalizationCapabilities as well as methods comparable * to the invokeMethods defined for this class. This Class implements the LocalizationCapabilitiesBean Interface. The CIM class * LocalizationCapabilities is described as follows: * * This class is being deprecated to avoid conflicts with localization implementations using CIM/XML over HTTP protocol, the preferred mechanism. * Describes the input and output localization capabilities of the entity associated via ElementCapabilities. */ @Deprecated public class LocalizationCapabilities extends Capabilities implements Serializable { /** * This constructor creates a LocalizationCapabilitiesBeanImpl Class which implements the LocalizationCapabilitiesBean Interface, and encapsulates * the CIM class LocalizationCapabilities in a Java Bean. The CIM class LocalizationCapabilities is described as follows: * * This class is being deprecated to avoid conflicts with localization implementations using CIM/XML over HTTP protocol, the preferred mechanism. * Describes the input and output localization capabilities of the entity associated via ElementCapabilities. */ public LocalizationCapabilities() { }; /** * The following constants are defined for use with the ValueMap/Values qualified property supportedInputLocales. */ @Deprecated private String[] supportedInputLocales; /** * This method returns the LocalizationCapabilities.supportedInputLocales property value. This property is described as follows: * * This property, along with locale properties in (for example) a SettingData class, specifies the locale for data consumed by a ManagedElement. A * locale indicates a particular geographical, political, or cultural region. The SupportedInputLocales property is an array of strings whose * entries specify one or more languages that can be used in the formulation of information input by a client. It may be defined by the * ManagedElement or client as an input parameter to a method, as a Setting or SettingData property, or via other mechanisms. The * SupportedInputLocales property publishes an element's support of various locales for input data. The first array entry MUST define the default * locale (the natural language associated with the ManagedElement). If the SupportedInputLocales property is empty, it is assumed that the * default locale is en_US (English). Each array entry consists of three sub-strings, separated by underscores: - The first sub-string is the * language code, as specified in ISO639. - The second sub-string is the country code, as specified in ISO3166. - The third sub-string is a * variant, which is vendor specific. For example, US English appears as: "en_US_WIN", where the "WIN" variant would specify a Windows * browser-specific collation (if one exists). Since the variant is not standardized, it is not commonly used and is generally limited to easily * recognizable values ("WIN", "UNIX", "EURO", etc.) used in standard environments. The language and country codes are required; the variant may * be empty. * * @return String[] current supportedInputLocales property value * @exception Exception */ @Deprecated public String[] getSupportedInputLocales() { return this.supportedInputLocales; } // getSupportedInputLocales /** * This method sets the LocalizationCapabilities.supportedInputLocales property value. This property is described as follows: * * This property, along with locale properties in (for example) a SettingData class, specifies the locale for data consumed by a ManagedElement. A * locale indicates a particular geographical, political, or cultural region. The SupportedInputLocales property is an array of strings whose * entries specify one or more languages that can be used in the formulation of information input by a client. It may be defined by the * ManagedElement or client as an input parameter to a method, as a Setting or SettingData property, or via other mechanisms. The * SupportedInputLocales property publishes an element's support of various locales for input data. The first array entry MUST define the default * locale (the natural language associated with the ManagedElement). If the SupportedInputLocales property is empty, it is assumed that the * default locale is en_US (English). Each array entry consists of three sub-strings, separated by underscores: - The first sub-string is the * language code, as specified in ISO639. - The second sub-string is the country code, as specified in ISO3166. - The third sub-string is a * variant, which is vendor specific. For example, US English appears as: "en_US_WIN", where the "WIN" variant would specify a Windows * browser-specific collation (if one exists). Since the variant is not standardized, it is not commonly used and is generally limited to easily * recognizable values ("WIN", "UNIX", "EURO", etc.) used in standard environments. The language and country codes are required; the variant may * be empty. * * @param String * [] new supportedInputLocales property value * @exception Exception */ @Deprecated public void setSupportedInputLocales(String[] supportedInputLocales) { this.supportedInputLocales = supportedInputLocales; } // setSupportedInputLocales /** * The following constants are defined for use with the ValueMap/Values qualified property supportedOutputLocales. */ @Deprecated private String[] supportedOutputLocales; /** * This method returns the LocalizationCapabilities.supportedOutputLocales property value. This property is described as follows: * * This property, along with locale properties in (for example) a SettingData class, specifies the locale for data produced by a ManagedElement. A * locale indicates a particular geographical, political, or cultural region. The SupportedOutputLocales property is an array of strings whose * entries specify one or more languages that can be used in the formulation of information requested by and delivered to a client. It may be * defined by the ManagedElement or client as an input parameter to a method, as a Setting or SettingData property, or via other mechanisms. Note * that more than one locale may be specified in this array and later selected for output. If multiple locales are selected, information MUST be * returned in each language specified, and indicated as supported by this Capabilities instance. The SupportedOutputLocales property publishes an * element's support of various locales for output data. The first array entry MUST define the default locale (the natural language associated * with the ManagedElement). If the SupportedOutput Locales property is empty, it is assumed that the default locale is en_US (English). Each * array entry consists of three sub-strings, separated by underscores: - The first sub-string is the language code, as specified in ISO639. - The * second sub-string is the country code, as specified in ISO3166. - The third sub-string is a variant, which is vendor specific. For example, US * English appears as: "en_US_WIN", where the "WIN" variant would specify a Windows browser-specific collation (if one exists). Since the variant * is not standardized, it is not commonly used and is generally limited to easily recognizable values ("WIN", "UNIX", "EURO", etc.) used in * standard environments. The language and country codes are required; the variant may be empty. * * @return String[] current supportedOutputLocales property value * @exception Exception */ @Deprecated public String[] getSupportedOutputLocales() { return this.supportedOutputLocales; } // getSupportedOutputLocales /** * This method sets the LocalizationCapabilities.supportedOutputLocales property value. This property is described as follows: * * This property, along with locale properties in (for example) a SettingData class, specifies the locale for data produced by a ManagedElement. A * locale indicates a particular geographical, political, or cultural region. The SupportedOutputLocales property is an array of strings whose * entries specify one or more languages that can be used in the formulation of information requested by and delivered to a client. It may be * defined by the ManagedElement or client as an input parameter to a method, as a Setting or SettingData property, or via other mechanisms. Note * that more than one locale may be specified in this array and later selected for output. If multiple locales are selected, information MUST be * returned in each language specified, and indicated as supported by this Capabilities instance. The SupportedOutputLocales property publishes an * element's support of various locales for output data. The first array entry MUST define the default locale (the natural language associated * with the ManagedElement). If the SupportedOutput Locales property is empty, it is assumed that the default locale is en_US (English). Each * array entry consists of three sub-strings, separated by underscores: - The first sub-string is the language code, as specified in ISO639. - The * second sub-string is the country code, as specified in ISO3166. - The third sub-string is a variant, which is vendor specific. For example, US * English appears as: "en_US_WIN", where the "WIN" variant would specify a Windows browser-specific collation (if one exists). Since the variant * is not standardized, it is not commonly used and is generally limited to easily recognizable values ("WIN", "UNIX", "EURO", etc.) used in * standard environments. The language and country codes are required; the variant may be empty. * * @param String * [] new supportedOutputLocales property value * @exception Exception */ @Deprecated public void setSupportedOutputLocales(String[] supportedOutputLocales) { this.supportedOutputLocales = supportedOutputLocales; } // setSupportedOutputLocales } // Class LocalizationCapabilities