/** * 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 LogicalNetwork as well as methods comparable to the * invokeMethods defined for this class. This Class implements the LogicalNetworkBean Interface. The CIM class LogicalNetwork is described as follows: * * A LogicalNetwork groups together a set of ProtocolEndpoints of a given type which are able to communicate with each other directly. It is used for * describing the characteristics of the grouping and/or its associated medium. A LogicalNetwork represents the ability to send and/or receive data * over a network. This class is deprecated in lieu of ConnectivityCollection. The latter better defines that a LogicalNetwork 'collects' * ProtocolEndpoints and other related entities, and is hosted within an AdminDomain. */ @Deprecated public class LogicalNetwork extends CollectionOfMSEs implements Serializable { /** * This constructor creates a LogicalNetworkBeanImpl Class which implements the LogicalNetworkBean Interface, and encapsulates the CIM class * LogicalNetwork in a Java Bean. The CIM class LogicalNetwork is described as follows: * * A LogicalNetwork groups together a set of ProtocolEndpoints of a given type which are able to communicate with each other directly. It is used * for describing the characteristics of the grouping and/or its associated medium. A LogicalNetwork represents the ability to send and/or receive * data over a network. This class is deprecated in lieu of ConnectivityCollection. The latter better defines that a LogicalNetwork 'collects' * ProtocolEndpoints and other related entities, and is hosted within an AdminDomain. */ public LogicalNetwork() { }; /** * The following constants are defined for use with the ValueMap/Values qualified property systemCreationClassName. */ @Deprecated private String systemCreationClassName; /** * This method returns the LogicalNetwork.systemCreationClassName property value. This property is described as follows: * * The scoping AdminDomain's CreationClassName. * * @return String current systemCreationClassName property value * @exception Exception */ @Deprecated public String getSystemCreationClassName() { return this.systemCreationClassName; } // getSystemCreationClassName /** * This method sets the LogicalNetwork.systemCreationClassName property value. This property is described as follows: * * The scoping AdminDomain's CreationClassName. * * @param String * new systemCreationClassName property value * @exception Exception */ @Deprecated public void setSystemCreationClassName(String systemCreationClassName) { this.systemCreationClassName = systemCreationClassName; } // setSystemCreationClassName /** * The following constants are defined for use with the ValueMap/Values qualified property systemName. */ @Deprecated private String systemName; /** * This method returns the LogicalNetwork.systemName property value. This property is described as follows: * * The scoping AdminDomain's Name. * * @return String current systemName property value * @exception Exception */ @Deprecated public String getSystemName() { return this.systemName; } // getSystemName /** * This method sets the LogicalNetwork.systemName property value. This property is described as follows: * * The scoping AdminDomain's Name. * * @param String * new systemName property value * @exception Exception */ @Deprecated public void setSystemName(String systemName) { this.systemName = systemName; } // setSystemName /** * The following constants are defined for use with the ValueMap/Values qualified property creationClassName. */ @Deprecated private String creationClassName; /** * This method returns the LogicalNetwork.creationClassName property value. This property is described as follows: * * CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties * of this class, this property allows all instances of this class and its subclasses to be uniquely identified. * * @return String current creationClassName property value * @exception Exception */ @Deprecated public String getCreationClassName() { return this.creationClassName; } // getCreationClassName /** * This method sets the LogicalNetwork.creationClassName property value. This property is described as follows: * * CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties * of this class, this property allows all instances of this class and its subclasses to be uniquely identified. * * @param String * new creationClassName property value * @exception Exception */ @Deprecated public void setCreationClassName(String creationClassName) { this.creationClassName = creationClassName; } // setCreationClassName /** * The following constants are defined for use with the ValueMap/Values qualified property name. */ @Deprecated private String name; /** * This method returns the LogicalNetwork.name property value. This property is described as follows: * * The Name property defines the label by which the object is known. * * @return String current name property value * @exception Exception */ @Deprecated public String getName() { return this.name; } // getName /** * This method sets the LogicalNetwork.name property value. This property is described as follows: * * The Name property defines the label by which the object is known. * * @param String * new name property value * @exception Exception */ @Deprecated public void setName(String name) { this.name = name; } // setName /** * The following constants are defined for use with the ValueMap/Values qualified property NetworkType. */ @Deprecated public enum NetworkType { UNKNOWN, OTHER, IPV4, IPV6, IPX, APPLETALK, DECNET, SNA, CONP, CLNP, VINES, XNS, ATM, FRAME_RELAY, ETHERNET, TOKENRING, FDDI, INFINIBAND, FIBRE_CHANNEL } @Deprecated private NetworkType networkType; /** * This method returns the LogicalNetwork.networkType property value. This property is described as follows: * * Type is an enumeration that provides additional information that can be used to help categorize and classify different instances of this class. * Subclasses should ensure that they are of the appropriate type defined in the Type enumeration. That is, the IPSubnet subclass should define * its property as either IPv4 or IPv6, as opposed to, for example, ATM. * * @return int current networkType property value * @exception Exception */ @Deprecated public NetworkType getNetworkType() { return this.networkType; } // getNetworkType /** * This method sets the LogicalNetwork.networkType property value. This property is described as follows: * * Type is an enumeration that provides additional information that can be used to help categorize and classify different instances of this class. * Subclasses should ensure that they are of the appropriate type defined in the Type enumeration. That is, the IPSubnet subclass should define * its property as either IPv4 or IPv6, as opposed to, for example, ATM. * * @param int new networkType property value * @exception Exception */ @Deprecated public void setNetworkType(NetworkType networkType) { this.networkType = networkType; } // setNetworkType /** * The following constants are defined for use with the ValueMap/Values qualified property otherTypeDescription. */ @Deprecated private String otherTypeDescription; /** * This method returns the LogicalNetwork.otherTypeDescription property value. This property is described as follows: * * A string describing the type of protocol that is being run by this LogicalNetwork, when the value of the Type property (or any of its * subclasses) is set to 1 (i.e., "Other"). This property should be set to NULL when the Type property is any value other than 1. * * @return String current otherTypeDescription property value * @exception Exception */ @Deprecated public String getOtherTypeDescription() { return this.otherTypeDescription; } // getOtherTypeDescription /** * This method sets the LogicalNetwork.otherTypeDescription property value. This property is described as follows: * * A string describing the type of protocol that is being run by this LogicalNetwork, when the value of the Type property (or any of its * subclasses) is set to 1 (i.e., "Other"). This property should be set to NULL when the Type property is any value other than 1. * * @param String * new otherTypeDescription property value * @exception Exception */ @Deprecated public void setOtherTypeDescription(String otherTypeDescription) { this.otherTypeDescription = otherTypeDescription; } // setOtherTypeDescription } // Class LogicalNetwork