/** * 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 DHCPCapabilities as well as methods comparable to the * invokeMethods defined for this class. This Class implements the DHCPCapabilitiesBean Interface. The CIM class DHCPCapabilities is described as * follows: * * A class derived from EnabledLogicalElementCapabilities representing the capabilities of a DHCP client. */ public class DHCPCapabilities extends EnabledLogicalElementCapabilities implements Serializable { /** * This constructor creates a DHCPCapabilitiesBeanImpl Class which implements the DHCPCapabilitiesBean Interface, and encapsulates the CIM class * DHCPCapabilities in a Java Bean. The CIM class DHCPCapabilities is described as follows: * * A class derived from EnabledLogicalElementCapabilities representing the capabilities of a DHCP client. */ public DHCPCapabilities() { }; /** * The following constants are defined for use with the ValueMap/Values qualified property OptionsSupported. */ public enum OptionsSupported { UNKNOWN, OTHER, PAD, SUBNET_MASK, TIME_OFFSET, ROUTER_OPTION, TIME_SERVER, NAME_SERVER, DOMAIN_NAME_SERVER, LOG_SERVER, COOKIE_SERVER, LPR_SERVER, IMPRESS_SERVER, RESOURCE_LOCATION_SERVER, HOST_NAME, BOOT_FILE_SIZE, MERIT_DUMP_FILE, DOMAIN_NAME, SWAP_SERVER, ROOT_PATH, EXTENSIONS_PATH, IP_FORWARDING_ENABLE_DISABLE, NON_LOCAL_SOURCE_ROUTING_ENABLE_DISABLE, POLICY_FILTER, MAXIMUM_DATAGRAM_REASSEMBLY_SIZE, DEFAULT_IP_TIME_TO_LIVE, PATH_MTU_AGING_TIMEOUT, PATH_MTU_PLATEAU_TABLE, INTERFACE_MTU, ALL_SUBNETS_ARE_LOCAL, BROADCAST_ADDRESS, PERFORM_SUBNET_MASK_DISCOVERY, MASK_SUPPLIER, PERFORM_ROUTER_DISCOVERY, ROUTER_SOLICITATION_ADDRESS, STATIC_ROUTE, TRAILER_ENCAPSULATION, ARP_CACHE_TIMEOUT, ETHERNET_ENCAPSULATION, TCP_DEFAULT_TTL, TCP_KEEPALIVE_INTERVAL, TCP_KEEPALIVE_GARBAGE, NETWORK_INFORMATION_SERVICE_DOMAIN, NETWORK_INFORMATION_SERVERS, NETWORK_TIME_PROTOCOL_SERVERS, VENDOR_SPECIFIC_INFORMATION, NETBIOS_OVER_TCP_IP_NAME_SERVER, NETBIOS_OVER_TCP_IP_DATAGRAM_DISTRIBUTION_SERVER, NETBIOS_OVER_TCP_IP_NODE_TYPE, NETBIOS_OVER_TCP_IP_SCOPE, X_WINDOW_SYSTEM_FONT_SERVER, X_WINDOW_SYSTEM_DISPLAY_MANAGER, REQUESTED_IP_ADDRESS, LEASE_TIME, OPTION_OVERLOAD, MESSAGE_TYPE, SERVER_IDENTIFIER, PARAMETER_REQUEST_LIST, ERROR_MESSAGE, MAXIMUM_MESSAGE_SIZE, RENEWAL_T1_TIME, REBINDING_T2_TIME, VENDOR_CLASS_IDENTIFIER, CLIENT_IDENTIFIER, DMTF_RESERVED, DMTF_RESERVED1, NETWORK_INFORMATION_SERVICEPLUS_DOMAINPLUS, NETWORK_INFORMATION_SERVICEPLUS_SERVERSPLUS, TFTP_SERVER_NAME, BOOTFILE_NAME, MOBILE_IP_HOME_AGENT, SIMPLE_MAIL_TRANSPORT_PROTOCOL_SMTP_SERVER, POST_OFFICE_PROTOCOL_POP3_SERVER, NETWORK_NEWS_TRANSPORT_PROTOCOL_NNTP_SERVER, DEFAULT_WORLD_WIDE_WEB_WWW_SERVER, DEFAULT_FINGER_SERVER, DEFAULT_INTERNET_RELAY_CHAT_IRC_SERVER, STREETTALK_SERVER, STREETTALK_DIRECTORY_ASSISTANCE_STDA_SERVER, USER_CLASS, SLP_DIRECTORY_AGENT, SLP_SERVICE_SCOPE, DMTF_RESERVED2, RELAY_AGENT_INFORMATION, DMTF_RESERVED3, NAME_SERVICE_SEARCH, SUBNET_SELECTION, DMTF_RESERVED4, CLASSLESS_ROUTE, DMTF_RESERVED5, END, DMTF_RESERVED6, VENDOR_RESERVED } private OptionsSupported optionsSupported; /** * This method returns the DHCPCapabilities.optionsSupported property value. This property is described as follows: * * One or more DHCP options supported by the DHCP client. These may include: Subnet Mask, Default Router, DNS Server, etc. See RFC2132 for a * description of each option. * * @return int current optionsSupported property value * @exception Exception */ public OptionsSupported getOptionsSupported() { return this.optionsSupported; } // getOptionsSupported /** * This method sets the DHCPCapabilities.optionsSupported property value. This property is described as follows: * * One or more DHCP options supported by the DHCP client. These may include: Subnet Mask, Default Router, DNS Server, etc. See RFC2132 for a * description of each option. * * @param int new optionsSupported property value * @exception Exception */ public void setOptionsSupported(OptionsSupported optionsSupported) { this.optionsSupported = optionsSupported; } // setOptionsSupported /** * The following constants are defined for use with the ValueMap/Values qualified property iPv6OptionsSupported. */ private int[] iPv6OptionsSupported; /** * This method returns the DHCPCapabilities.iPv6OptionsSupported property value. This property is described as follows: * * One or more DHCP option opcodes supported by the DHCP client for IPv6. The values of this property shall be the option-codes specified in * RFC3315, Section 22. * * @return int[] current iPv6OptionsSupported property value * @exception Exception */ public int[] getIPv6OptionsSupported() { return this.iPv6OptionsSupported; } // getIPv6OptionsSupported /** * This method sets the DHCPCapabilities.iPv6OptionsSupported property value. This property is described as follows: * * One or more DHCP option opcodes supported by the DHCP client for IPv6. The values of this property shall be the option-codes specified in * RFC3315, Section 22. * * @param int[] new iPv6OptionsSupported property value * @exception Exception */ public void setIPv6OptionsSupported(int[] iPv6OptionsSupported) { this.iPv6OptionsSupported = iPv6OptionsSupported; } // setIPv6OptionsSupported } // Class DHCPCapabilities