/**
* 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 WiFiNetworkDetectionSettings as well as methods
* comparable to the invokeMethods defined for this class. This Class implements the WiFiNetworkDetectionSettingsBean Interface. The CIM class
* WiFiNetworkDetectionSettings is described as follows:
*
* CIM_WiFiNetworkDetectionSettings describes setting data that control the behavior of the network detection and selection logic in a Wi-Fi Port.
*/
public class WiFiNetworkDetectionSettings extends SettingData implements
Serializable {
/**
* This constructor creates a WiFiNetworkDetectionSettingsBeanImpl Class which implements the WiFiNetworkDetectionSettingsBean Interface, and
* encapsulates the CIM class WiFiNetworkDetectionSettings in a Java Bean. The CIM class WiFiNetworkDetectionSettings is described as follows:
*
* CIM_WiFiNetworkDetectionSettings describes setting data that control the behavior of the network detection and selection logic in a Wi-Fi Port.
*/
public WiFiNetworkDetectionSettings() {
};
/**
* The following constants are defined for use with the ValueMap/Values qualified property TargetNetworkCategories.
*/
public enum TargetNetworkCategories {
ANY,
PREFERRED,
DMTF_RESERVED,
VENDOR_RESERVED
}
private TargetNetworkCategories targetNetworkCategories;
/**
* This method returns the WiFiNetworkDetectionSettings.targetNetworkCategories property value. This property is described as follows:
*
* Enumeration indicating the type of wireless networks that will be searched for. A value of 2 "Any" shall indicate that no restrictions are
* enforced on the SSIDs searched for. A value of 3 "Preferred" shall indicate that only networks listed in the PreferredNetworks property are
* searced for.
*
* @return int current targetNetworkCategories property value
* @exception Exception
*/
public TargetNetworkCategories getTargetNetworkCategories() {
return this.targetNetworkCategories;
} // getTargetNetworkCategories
/**
* This method sets the WiFiNetworkDetectionSettings.targetNetworkCategories property value. This property is described as follows:
*
* Enumeration indicating the type of wireless networks that will be searched for. A value of 2 "Any" shall indicate that no restrictions are
* enforced on the SSIDs searched for. A value of 3 "Preferred" shall indicate that only networks listed in the PreferredNetworks property are
* searced for.
*
* @param int new targetNetworkCategories property value
* @exception Exception
*/
public void setTargetNetworkCategories(TargetNetworkCategories
targetNetworkCategories) {
this.targetNetworkCategories = targetNetworkCategories;
} // setTargetNetworkCategories
/**
* The following constants are defined for use with the ValueMap/Values qualified property preferredNetworks.
*/
private String[] preferredNetworks;
/**
* This method returns the WiFiNetworkDetectionSettings.preferredNetworks property value. This property is described as follows:
*
* PreferredNetworks lists the SSIDs of preferred wireless LAN networks. Each value contained shall also be contained in the KnownNetworks
* property.
*
* @return String[] current preferredNetworks property value
* @exception Exception
*/
public String[] getPreferredNetworks() {
return this.preferredNetworks;
} // getPreferredNetworks
/**
* This method sets the WiFiNetworkDetectionSettings.preferredNetworks property value. This property is described as follows:
*
* PreferredNetworks lists the SSIDs of preferred wireless LAN networks. Each value contained shall also be contained in the KnownNetworks
* property.
*
* @param String
* [] new preferredNetworks property value
* @exception Exception
*/
public void setPreferredNetworks(String[] preferredNetworks) {
this.preferredNetworks = preferredNetworks;
} // setPreferredNetworks
/**
* The following constants are defined for use with the ValueMap/Values qualified property knownNetworks.
*/
private String[] knownNetworks;
/**
* This method returns the WiFiNetworkDetectionSettings.knownNetworks property value. This property is described as follows:
*
* KnownNetworks lists the SSIDs of networks that have been previously identified to or by the wireless LAN endpoint on the platform.
*
* @return String[] current knownNetworks property value
* @exception Exception
*/
public String[] getKnownNetworks() {
return this.knownNetworks;
} // getKnownNetworks
/**
* This method sets the WiFiNetworkDetectionSettings.knownNetworks property value. This property is described as follows:
*
* KnownNetworks lists the SSIDs of networks that have been previously identified to or by the wireless LAN endpoint on the platform.
*
* @param String
* [] new knownNetworks property value
* @exception Exception
*/
public void setKnownNetworks(String[] knownNetworks) {
this.knownNetworks = knownNetworks;
} // setKnownNetworks
/**
* The following constants are defined for use with the ValueMap/Values qualified property minimumSignalStrength.
*/
private int minimumSignalStrength;
/**
* This method returns the WiFiNetworkDetectionSettings.minimumSignalStrength property value. This property is described as follows:
*
* MinimumSignalStrength specifies the minimum signal strength required to be received by the wireless LAN endpoint in order for it to attempt to
* connect to the wireless network.
*
* @return int current minimumSignalStrength property value
* @exception Exception
*/
public int getMinimumSignalStrength() {
return this.minimumSignalStrength;
} // getMinimumSignalStrength
/**
* This method sets the WiFiNetworkDetectionSettings.minimumSignalStrength property value. This property is described as follows:
*
* MinimumSignalStrength specifies the minimum signal strength required to be received by the wireless LAN endpoint in order for it to attempt to
* connect to the wireless network.
*
* @param int new minimumSignalStrength property value
* @exception Exception
*/
public void setMinimumSignalStrength(int minimumSignalStrength) {
this.minimumSignalStrength = minimumSignalStrength;
} // setMinimumSignalStrength
/**
* The following constants are defined for use with the ValueMap/Values qualified property PortTypes.
*/
public enum PortTypes {
UNKNOWN,
OTHER,
_802_11A,
_802_11B,
_802_11G,
_802_11N,
DMTF_RESERVED,
VENDOR_RESERVED
}
private PortTypes portTypes;
/**
* This method returns the WiFiNetworkDetectionSettings.portTypes property value. This property is described as follows:
*
* ProtocolTypes lists the different 802.11 variations that a network may support in order to for the wireless catcher to attempt a connection to
* the network. The enumeration values are selected to align with CIM_ProtocolEndpoint.ProtocolIFType's enumeration.
*
* @return int current portTypes property value
* @exception Exception
*/
public PortTypes getPortTypes() {
return this.portTypes;
} // getPortTypes
/**
* This method sets the WiFiNetworkDetectionSettings.portTypes property value. This property is described as follows:
*
* ProtocolTypes lists the different 802.11 variations that a network may support in order to for the wireless catcher to attempt a connection to
* the network. The enumeration values are selected to align with CIM_ProtocolEndpoint.ProtocolIFType's enumeration.
*
* @param int new portTypes property value
* @exception Exception
*/
public void setPortTypes(PortTypes portTypes) {
this.portTypes = portTypes;
} // setPortTypes
} // Class WiFiNetworkDetectionSettings