/**
* 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 StaticForwardingEntry as well as methods comparable to
* the invokeMethods defined for this class. This Class implements the StaticForwardingEntryBean Interface. The CIM class StaticForwardingEntry is
* described as follows:
*
* A StaticForwardingEntry represents an entry in the static (destination-address filtering) database associated with the TransparentBridgingService.
* The entry is Weak to the Service as specified by TransparentBridgingStatic Forwarding.
*/
public class StaticForwardingEntry extends LogicalElement implements
Serializable {
/**
* This constructor creates a StaticForwardingEntryBeanImpl Class which implements the StaticForwardingEntryBean Interface, and encapsulates the
* CIM class StaticForwardingEntry in a Java Bean. The CIM class StaticForwardingEntry is described as follows:
*
* A StaticForwardingEntry represents an entry in the static (destination-address filtering) database associated with the
* TransparentBridgingService. The entry is Weak to the Service as specified by TransparentBridgingStatic Forwarding.
*/
public StaticForwardingEntry() {
};
/**
* The following constants are defined for use with the ValueMap/Values qualified property systemCreationClassName.
*/
private String systemCreationClassName;
/**
* This method returns the StaticForwardingEntry.systemCreationClassName property value. This property is described as follows:
*
* The scoping System's CreationClassName.
*
* @return String current systemCreationClassName property value
* @exception Exception
*/
public String getSystemCreationClassName() {
return this.systemCreationClassName;
} // getSystemCreationClassName
/**
* This method sets the StaticForwardingEntry.systemCreationClassName property value. This property is described as follows:
*
* The scoping System's CreationClassName.
*
* @param String
* new systemCreationClassName property value
* @exception Exception
*/
public void setSystemCreationClassName(String systemCreationClassName) {
this.systemCreationClassName = systemCreationClassName;
} // setSystemCreationClassName
/**
* The following constants are defined for use with the ValueMap/Values qualified property systemName.
*/
private String systemName;
/**
* This method returns the StaticForwardingEntry.systemName property value. This property is described as follows:
*
* The scoping System's Name.
*
* @return String current systemName property value
* @exception Exception
*/
public String getSystemName() {
return this.systemName;
} // getSystemName
/**
* This method sets the StaticForwardingEntry.systemName property value. This property is described as follows:
*
* The scoping System's Name.
*
* @param String
* new systemName property value
* @exception Exception
*/
public void setSystemName(String systemName) {
this.systemName = systemName;
} // setSystemName
/**
* The following constants are defined for use with the ValueMap/Values qualified property serviceCreationClassName.
*/
private String serviceCreationClassName;
/**
* This method returns the StaticForwardingEntry.serviceCreationClassName property value. This property is described as follows:
*
* The scoping Service's CreationClassName.
*
* @return String current serviceCreationClassName property value
* @exception Exception
*/
public String getServiceCreationClassName() {
return this.serviceCreationClassName;
} // getServiceCreationClassName
/**
* This method sets the StaticForwardingEntry.serviceCreationClassName property value. This property is described as follows:
*
* The scoping Service's CreationClassName.
*
* @param String
* new serviceCreationClassName property value
* @exception Exception
*/
public void setServiceCreationClassName(String serviceCreationClassName)
{
this.serviceCreationClassName = serviceCreationClassName;
} // setServiceCreationClassName
/**
* The following constants are defined for use with the ValueMap/Values qualified property serviceName.
*/
private String serviceName;
/**
* This method returns the StaticForwardingEntry.serviceName property value. This property is described as follows:
*
* The scoping Service's Name.
*
* @return String current serviceName property value
* @exception Exception
*/
public String getServiceName() {
return this.serviceName;
} // getServiceName
/**
* This method sets the StaticForwardingEntry.serviceName property value. This property is described as follows:
*
* The scoping Service's Name.
*
* @param String
* new serviceName property value
* @exception Exception
*/
public void setServiceName(String serviceName) {
this.serviceName = serviceName;
} // setServiceName
/**
* The following constants are defined for use with the ValueMap/Values qualified property creationClassName.
*/
private String creationClassName;
/**
* This method returns the StaticForwardingEntry.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
*/
public String getCreationClassName() {
return this.creationClassName;
} // getCreationClassName
/**
* This method sets the StaticForwardingEntry.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
*/
public void setCreationClassName(String creationClassName) {
this.creationClassName = creationClassName;
} // setCreationClassName
/**
* The following constants are defined for use with the ValueMap/Values qualified property mACAddress.
*/
private String mACAddress;
/**
* This method returns the StaticForwardingEntry.mACAddress property value. This property is described as follows:
*
* Destination MAC address (unicast, multicast or broadcast) to which the filtering information applies. Note that the MAC address is formatted as
* twelve hexadecimal digits (e.g., "010203040506"), with each pair representing one of the six octets of the MAC address in "canonical" bit order
* according to RFC 2469.
*
* @return String current mACAddress property value
* @exception Exception
*/
public String getMACAddress() {
return this.mACAddress;
} // getMACAddress
/**
* This method sets the StaticForwardingEntry.mACAddress property value. This property is described as follows:
*
* Destination MAC address (unicast, multicast or broadcast) to which the filtering information applies. Note that the MAC address is formatted as
* twelve hexadecimal digits (e.g., "010203040506"), with each pair representing one of the six octets of the MAC address in "canonical" bit order
* according to RFC 2469.
*
* @param String
* new mACAddress property value
* @exception Exception
*/
public void setMACAddress(String mACAddress) {
this.mACAddress = mACAddress;
} // setMACAddress
/**
* The following constants are defined for use with the ValueMap/Values qualified property StaticStatus.
*/
public enum StaticStatus {
OTHER,
INVALID,
PERMANENT,
DELETEONRESET,
DELETEONTIMEOUT
}
private StaticStatus staticStatus;
/**
* This method returns the StaticForwardingEntry.staticStatus property value. This property is described as follows:
*
* The status of the entry.
*
* @return int current staticStatus property value
* @exception Exception
*/
public StaticStatus getStaticStatus() {
return this.staticStatus;
} // getStaticStatus
/**
* This method sets the StaticForwardingEntry.staticStatus property value. This property is described as follows:
*
* The status of the entry.
*
* @param int new staticStatus property value
* @exception Exception
*/
public void setStaticStatus(StaticStatus staticStatus) {
this.staticStatus = staticStatus;
} // setStaticStatus
/**
* The following constants are defined for use with the ValueMap/Values qualified property allowedToGo.
*/
private int[] allowedToGo;
/**
* This method returns the StaticForwardingEntry.allowedToGo property value. This property is described as follows:
*
* The ports to which frames with the destination MAC address arriving on the port represented by the SwitchPortStaticForwarding association are
* allowed to be forwarded.
*
* @return int[] current allowedToGo property value
* @exception Exception
*/
public int[] getAllowedToGo() {
return this.allowedToGo;
} // getAllowedToGo
/**
* This method sets the StaticForwardingEntry.allowedToGo property value. This property is described as follows:
*
* The ports to which frames with the destination MAC address arriving on the port represented by the SwitchPortStaticForwarding association are
* allowed to be forwarded.
*
* @param int[] new allowedToGo property value
* @exception Exception
*/
public void setAllowedToGo(int[] allowedToGo) {
this.allowedToGo = allowedToGo;
} // setAllowedToGo
} // Class StaticForwardingEntry