/** * This file was auto-generated by mofcomp -j version 1.0.0 on Wed Mar 30 * 18:01:50 CEST 2011. */ package org.opennaas.extensions.router.model; import java.io.Serializable; /** * This Class contains accessor and mutator methods for all properties defined in the CIM class FCPort as well as methods comparable to the * invokeMethods defined for this class. This Class implements the FCPortBean Interface. The CIM class FCPort is described as follows: * * Capabilities and management of a Fibre Channel Port Device. */ public class FCPort extends NetworkPort implements Serializable { /** * */ private static final long serialVersionUID = -7150497702629204976L; /** * This constructor creates a FCPortBeanImpl Class which implements the FCPortBean Interface, and encapsulates the CIM class FCPort in a Java * Bean. The CIM class FCPort is described as follows: * * Capabilities and management of a Fibre Channel Port Device. */ public FCPort() { }; /** * The following constants are defined for use with the ValueMap/Values qualified property SupportedCOS. */ public enum SupportedCOS { UNKNOWN, _1, _2, _3, _4, _5, _6, F } private SupportedCOS supportedCOS; /** * This method returns the FCPort.supportedCOS property value. This property is described as follows: * * An array of integers that indicates the Fibre Channel Classes of Service that are supported. The active COS are indicated in ActiveCOS. * * @return int current supportedCOS property value * @exception Exception */ public SupportedCOS getSupportedCOS() { return this.supportedCOS; } // getSupportedCOS /** * This method sets the FCPort.supportedCOS property value. This property is described as follows: * * An array of integers that indicates the Fibre Channel Classes of Service that are supported. The active COS are indicated in ActiveCOS. * * @param int new supportedCOS property value * @exception Exception */ public void setSupportedCOS(SupportedCOS supportedCOS) { this.supportedCOS = supportedCOS; } // setSupportedCOS /** * The following constants are defined for use with the ValueMap/Values qualified property ActiveCOS. */ public enum ActiveCOS { UNKNOWN, _1, _2, _3, _4, _5, _6, F } private ActiveCOS activeCOS; /** * This method returns the FCPort.activeCOS property value. This property is described as follows: * * An array of integers that indicates the Classes of Service that are active. The Active COS is indicated in ActiveCOS. * * @return int current activeCOS property value * @exception Exception */ public ActiveCOS getActiveCOS() { return this.activeCOS; } // getActiveCOS /** * This method sets the FCPort.activeCOS property value. This property is described as follows: * * An array of integers that indicates the Classes of Service that are active. The Active COS is indicated in ActiveCOS. * * @param int new activeCOS property value * @exception Exception */ public void setActiveCOS(ActiveCOS activeCOS) { this.activeCOS = activeCOS; } // setActiveCOS /** * The following constants are defined for use with the ValueMap/Values qualified property SupportedFC4Types. */ public enum SupportedFC4Types { UNKNOWN, OTHER, ISO_IEC_8802_2_LLC, IP_OVER_FC, SCSI_FCP, SCSI_GPP, IPI_3_MASTER, IPI_3_SLAVE, IPI_3_PEER, CP_IPI_3_MASTER, CP_IPI_3_SLAVE, CP_IPI_3_PEER, SBCCS_CHANNEL, SBCCS_CONTROL_UNIT, FC_SB_2_CHANNEL, FC_SB_2_CONTROL_UNIT, FIBRE_CHANNEL_SERVICES_FC_GS_FC_GS_2_FC_GS_3, FC_SW, FC_SNMP, HIPPI_FP, BBL_CONTROL, BBL_FDDI_ENCAPSULATED_LAN_PDU, BBL_802_3_ENCAPSULATED_LAN_PDU, FC_VI, FC_AV, VENDOR_UNIQUE } private SupportedFC4Types supportedFC4Types; /** * This method returns the FCPort.supportedFC4Types property value. This property is described as follows: * * An array of integers that indicates the Fibre Channel FC-4 protocols supported. The protocols that are active and running are indicated in the * ActiveFC4Types property. * * @return int current supportedFC4Types property value * @exception Exception */ public SupportedFC4Types getSupportedFC4Types() { return this.supportedFC4Types; } // getSupportedFC4Types /** * This method sets the FCPort.supportedFC4Types property value. This property is described as follows: * * An array of integers that indicates the Fibre Channel FC-4 protocols supported. The protocols that are active and running are indicated in the * ActiveFC4Types property. * * @param int new supportedFC4Types property value * @exception Exception */ public void setSupportedFC4Types(SupportedFC4Types supportedFC4Types) { this.supportedFC4Types = supportedFC4Types; } // setSupportedFC4Types /** * The following constants are defined for use with the ValueMap/Values qualified property ActiveFC4Types. */ public enum ActiveFC4Types { UNKNOWN, OTHER, ISO_IEC_8802_2_LLC, IP_OVER_FC, SCSI_FCP, SCSI_GPP, IPI_3_MASTER, IPI_3_SLAVE, IPI_3_PEER, CP_IPI_3_MASTER, CP_IPI_3_SLAVE, CP_IPI_3_PEER, SBCCS_CHANNEL, SBCCS_CONTROL_UNIT, FC_SB_2_CHANNEL, FC_SB_2_CONTROL_UNIT, FIBRE_CHANNEL_SERVICES_FC_GS_FC_GS_2_FC_GS_3, FC_SW, FC_SNMP, HIPPI_FP, BBL_CONTROL, BBL_FDDI_ENCAPSULATED_LAN_PDU, BBL_802_3_ENCAPSULATED_LAN_PDU, FC_VI, FC_AV, VENDOR_UNIQUE } private ActiveFC4Types activeFC4Types; /** * This method returns the FCPort.activeFC4Types property value. This property is described as follows: * * An array of integers that indicates the Fibre Channel FC-4 protocols currently running. A list of all supported protocols is indicated in the * SupportedFC4Types property. * * @return int current activeFC4Types property value * @exception Exception */ public ActiveFC4Types getActiveFC4Types() { return this.activeFC4Types; } // getActiveFC4Types /** * This method sets the FCPort.activeFC4Types property value. This property is described as follows: * * An array of integers that indicates the Fibre Channel FC-4 protocols currently running. A list of all supported protocols is indicated in the * SupportedFC4Types property. * * @param int new activeFC4Types property value * @exception Exception */ public void setActiveFC4Types(ActiveFC4Types activeFC4Types) { this.activeFC4Types = activeFC4Types; } // setActiveFC4Types } // Class FCPort