/**
* 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 LANSegment as well as methods comparable to the
* invokeMethods defined for this class. This Class implements the LANSegmentBean Interface. The CIM class LANSegment is described as follows:
*
* A collection of LAN Endpoints of a particular type that are able to intercommunicate directly without the assistance of bridging or routing
* services. Since this class' superclass (LogicalNetwork) has been deprecated (in order to define more consistent 'collection' semantics), this class
* is also deprecated.
*/
@Deprecated
public class LANSegment extends LogicalNetwork implements Serializable {
/**
* This constructor creates a LANSegmentBeanImpl Class which implements the LANSegmentBean Interface, and encapsulates the CIM class LANSegment in
* a Java Bean. The CIM class LANSegment is described as follows:
*
* A collection of LAN Endpoints of a particular type that are able to intercommunicate directly without the assistance of bridging or routing
* services. Since this class' superclass (LogicalNetwork) has been deprecated (in order to define more consistent 'collection' semantics), this
* class is also deprecated.
*/
public LANSegment() {
};
/**
* The following constants are defined for use with the ValueMap/Values qualified property lANID.
*/
@Deprecated
private String lANID;
/**
* This method returns the LANSegment.lANID property value. This property is described as follows:
*
* A label or identifier for the LAN Segment.
*
* @return String current lANID property value
* @exception Exception
*/
@Deprecated
public String getLANID() {
return this.lANID;
} // getLANID
/**
* This method sets the LANSegment.lANID property value. This property is described as follows:
*
* A label or identifier for the LAN Segment.
*
* @param String
* new lANID property value
* @exception Exception
*/
@Deprecated
public void setLANID(String lANID) {
this.lANID = lANID;
} // setLANID
/**
* The following constants are defined for use with the ValueMap/Values qualified property LANType.
*/
@Deprecated
public enum LANType {
UNKNOWN,
OTHER,
ETHERNET,
TOKENRING,
FDDI
}
@Deprecated
private LANType lANType;
/**
* This method returns the LANSegment.lANType property value. This property is described as follows:
*
* An indication of the kind of technology used on the LAN.
*
* @return int current lANType property value
* @exception Exception
*/
@Deprecated
public LANType getLANType() {
return this.lANType;
} // getLANType
/**
* This method sets the LANSegment.lANType property value. This property is described as follows:
*
* An indication of the kind of technology used on the LAN.
*
* @param int new lANType property value
* @exception Exception
*/
@Deprecated
public void setLANType(LANType lANType) {
this.lANType = lANType;
} // setLANType
/**
* The following constants are defined for use with the ValueMap/Values qualified property otherLANType.
*/
@Deprecated
private String otherLANType;
/**
* This method returns the LANSegment.otherLANType property value. This property is described as follows:
*
* A string describing the type of technology used on the LAN when the value of the LANType property of this class (or any of its subclasses) is
* set to 1 (i.e., "Other"). The format of the string inserted in this property should be similar in format to the values defined for the LANType
* property. This property should be set to NULL when the LANType property is any value other than 1.
*
* @return String current otherLANType property value
* @exception Exception
*/
@Deprecated
public String getOtherLANType() {
return this.otherLANType;
} // getOtherLANType
/**
* This method sets the LANSegment.otherLANType property value. This property is described as follows:
*
* A string describing the type of technology used on the LAN when the value of the LANType property of this class (or any of its subclasses) is
* set to 1 (i.e., "Other"). The format of the string inserted in this property should be similar in format to the values defined for the LANType
* property. This property should be set to NULL when the LANType property is any value other than 1.
*
* @param String
* new otherLANType property value
* @exception Exception
*/
@Deprecated
public void setOtherLANType(String otherLANType) {
this.otherLANType = otherLANType;
} // setOtherLANType
} // Class LANSegment