/** * 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 IEEE8021xCapabilities as well as methods comparable to * the invokeMethods defined for this class. This Class implements the IEEE8021xCapabilitiesBean Interface. The CIM class IEEE8021xCapabilities is * described as follows: * * CIM_IEEE8021xCapabilities describes the IEEE 802.1x security capabilities of a layer 2 ProtocolEndpoint. */ public class IEEE8021xCapabilities extends Capabilities implements Serializable { /** * This constructor creates a IEEE8021xCapabilitiesBeanImpl Class which implements the IEEE8021xCapabilitiesBean Interface, and encapsulates the * CIM class IEEE8021xCapabilities in a Java Bean. The CIM class IEEE8021xCapabilities is described as follows: * * CIM_IEEE8021xCapabilities describes the IEEE 802.1x security capabilities of a layer 2 ProtocolEndpoint. */ public IEEE8021xCapabilities() { }; /** * The following constants are defined for use with the ValueMap/Values qualified property SupportedAuthenticationProtocols. */ public enum SupportedAuthenticationProtocols { EAP_TLS, EAP_TTLS_MSCHAPV2, PEAPV0_EAP_MSCHAPV2, PEAPV1_EAP_GTC, EAP_FAST_MSCHAPV2, EAP_FAST_GTC, EAP_MD5, EAP_PSK, EAP_SIM, EAP_AKA, EAP_FAST_TLS, DMTF_RESERVED } private SupportedAuthenticationProtocols supportedAuthenticationProtocols; /** * This method returns the IEEE8021xCapabilities.supportedAuthenticationProtocols property value. This property is described as follows: * * The IEEE 802.1x Extensible Authentication Protocol types supported by the associated ProtocolEndpoint. See AuthenticationProtocol description * in CIM_IEEE8021xSettings for more information. * * @return int current supportedAuthenticationProtocols property value * @exception Exception */ public SupportedAuthenticationProtocols getSupportedAuthenticationProtocols() { return this.supportedAuthenticationProtocols; } // getSupportedAuthenticationProtocols /** * This method sets the IEEE8021xCapabilities.supportedAuthenticationProtocols property value. This property is described as follows: * * The IEEE 802.1x Extensible Authentication Protocol types supported by the associated ProtocolEndpoint. See AuthenticationProtocol description * in CIM_IEEE8021xSettings for more information. * * @param int new supportedAuthenticationProtocols property value * @exception Exception */ public void setSupportedAuthenticationProtocols(SupportedAuthenticationProtocols supportedAuthenticationProtocols) { this.supportedAuthenticationProtocols = supportedAuthenticationProtocols; } // setSupportedAuthenticationProtocols /** * The following constants are defined for use with the ValueMap/Values qualified property roamingSupported. */ private boolean roamingSupported; /** * This method returns the IEEE8021xCapabilities.roamingSupported property value. This property is described as follows: * * Indicates whether the associated ProtocolEndpoint supports moving a session due to roaming. * * @return boolean current roamingSupported property value * @exception Exception */ public boolean isRoamingSupported() { return this.roamingSupported; } // getRoamingSupported /** * This method sets the IEEE8021xCapabilities.roamingSupported property value. This property is described as follows: * * Indicates whether the associated ProtocolEndpoint supports moving a session due to roaming. * * @param boolean new roamingSupported property value * @exception Exception */ public void setRoamingSupported(boolean roamingSupported) { this.roamingSupported = roamingSupported; } // setRoamingSupported /** * The following constants are defined for use with the ValueMap/Values qualified property fastRoamingSupported. */ private boolean fastRoamingSupported; /** * This method returns the IEEE8021xCapabilities.fastRoamingSupported property value. This property is described as follows: * * Indicates whether the associated ProtocolEndpoint supports fast reconnection of an IEEE 802.1x session when it roams from one access point to * another. * * @return boolean current fastRoamingSupported property value * @exception Exception */ public boolean isFastRoamingSupported() { return this.fastRoamingSupported; } // getFastRoamingSupported /** * This method sets the IEEE8021xCapabilities.fastRoamingSupported property value. This property is described as follows: * * Indicates whether the associated ProtocolEndpoint supports fast reconnection of an IEEE 802.1x session when it roams from one access point to * another. * * @param boolean new fastRoamingSupported property value * @exception Exception */ public void setFastRoamingSupported(boolean fastRoamingSupported) { this.fastRoamingSupported = fastRoamingSupported; } // setFastRoamingSupported } // Class IEEE8021xCapabilities