/utils/old-cim/DynamicForwardingEntry.java

https://bitbucket.org/pau-minoves/opennaas · Java · 271 lines · 65 code · 42 blank · 164 comment · 0 complexity · edf2f7915c5ec315feb61282ba13d994 MD5 · raw file

  1. /**
  2. * This file was auto-generated by mofcomp -j version 1.0.0 on Wed Jan 12
  3. * 09:21:06 CET 2011.
  4. */
  5. package org.opennaas.extensions.router.model;
  6. import java.io.*;
  7. import java.lang.Exception;
  8. /**
  9. * This Class contains accessor and mutator methods for all properties defined in the CIM class DynamicForwardingEntry as well as methods comparable
  10. * to the invokeMethods defined for this class. This Class implements the DynamicForwardingEntryBean Interface. The CIM class DynamicForwardingEntry
  11. * is described as follows:
  12. *
  13. * A DynamicForwardingEntry represents an entry in the forwarding (filtering) database associated with the TransparentBridgingService. The entry is
  14. * Weak to the Service as specified by TransparentBridgingDynamicForwarding.
  15. */
  16. public class DynamicForwardingEntry extends LogicalElement implements
  17. Serializable {
  18. /**
  19. * This constructor creates a DynamicForwardingEntryBeanImpl Class which implements the DynamicForwardingEntryBean Interface, and encapsulates the
  20. * CIM class DynamicForwardingEntry in a Java Bean. The CIM class DynamicForwardingEntry is described as follows:
  21. *
  22. * A DynamicForwardingEntry represents an entry in the forwarding (filtering) database associated with the TransparentBridgingService. The entry
  23. * is Weak to the Service as specified by TransparentBridgingDynamicForwarding.
  24. */
  25. public DynamicForwardingEntry() {
  26. };
  27. /**
  28. * The following constants are defined for use with the ValueMap/Values qualified property systemCreationClassName.
  29. */
  30. private String systemCreationClassName;
  31. /**
  32. * This method returns the DynamicForwardingEntry.systemCreationClassName property value. This property is described as follows:
  33. *
  34. * The scoping System's CreationClassName.
  35. *
  36. * @return String current systemCreationClassName property value
  37. * @exception Exception
  38. */
  39. public String getSystemCreationClassName() {
  40. return this.systemCreationClassName;
  41. } // getSystemCreationClassName
  42. /**
  43. * This method sets the DynamicForwardingEntry.systemCreationClassName property value. This property is described as follows:
  44. *
  45. * The scoping System's CreationClassName.
  46. *
  47. * @param String
  48. * new systemCreationClassName property value
  49. * @exception Exception
  50. */
  51. public void setSystemCreationClassName(String systemCreationClassName) {
  52. this.systemCreationClassName = systemCreationClassName;
  53. } // setSystemCreationClassName
  54. /**
  55. * The following constants are defined for use with the ValueMap/Values qualified property systemName.
  56. */
  57. private String systemName;
  58. /**
  59. * This method returns the DynamicForwardingEntry.systemName property value. This property is described as follows:
  60. *
  61. * The scoping System's Name.
  62. *
  63. * @return String current systemName property value
  64. * @exception Exception
  65. */
  66. public String getSystemName() {
  67. return this.systemName;
  68. } // getSystemName
  69. /**
  70. * This method sets the DynamicForwardingEntry.systemName property value. This property is described as follows:
  71. *
  72. * The scoping System's Name.
  73. *
  74. * @param String
  75. * new systemName property value
  76. * @exception Exception
  77. */
  78. public void setSystemName(String systemName) {
  79. this.systemName = systemName;
  80. } // setSystemName
  81. /**
  82. * The following constants are defined for use with the ValueMap/Values qualified property serviceCreationClassName.
  83. */
  84. private String serviceCreationClassName;
  85. /**
  86. * This method returns the DynamicForwardingEntry.serviceCreationClassName property value. This property is described as follows:
  87. *
  88. * The scoping Service's CreationClassName.
  89. *
  90. * @return String current serviceCreationClassName property value
  91. * @exception Exception
  92. */
  93. public String getServiceCreationClassName() {
  94. return this.serviceCreationClassName;
  95. } // getServiceCreationClassName
  96. /**
  97. * This method sets the DynamicForwardingEntry.serviceCreationClassName property value. This property is described as follows:
  98. *
  99. * The scoping Service's CreationClassName.
  100. *
  101. * @param String
  102. * new serviceCreationClassName property value
  103. * @exception Exception
  104. */
  105. public void setServiceCreationClassName(String serviceCreationClassName)
  106. {
  107. this.serviceCreationClassName = serviceCreationClassName;
  108. } // setServiceCreationClassName
  109. /**
  110. * The following constants are defined for use with the ValueMap/Values qualified property serviceName.
  111. */
  112. private String serviceName;
  113. /**
  114. * This method returns the DynamicForwardingEntry.serviceName property value. This property is described as follows:
  115. *
  116. * The scoping Service's Name.
  117. *
  118. * @return String current serviceName property value
  119. * @exception Exception
  120. */
  121. public String getServiceName() {
  122. return this.serviceName;
  123. } // getServiceName
  124. /**
  125. * This method sets the DynamicForwardingEntry.serviceName property value. This property is described as follows:
  126. *
  127. * The scoping Service's Name.
  128. *
  129. * @param String
  130. * new serviceName property value
  131. * @exception Exception
  132. */
  133. public void setServiceName(String serviceName) {
  134. this.serviceName = serviceName;
  135. } // setServiceName
  136. /**
  137. * The following constants are defined for use with the ValueMap/Values qualified property creationClassName.
  138. */
  139. private String creationClassName;
  140. /**
  141. * This method returns the DynamicForwardingEntry.creationClassName property value. This property is described as follows:
  142. *
  143. * CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties
  144. * of this class, this property allows all instances of this class and its subclasses to be uniquely identified.
  145. *
  146. * @return String current creationClassName property value
  147. * @exception Exception
  148. */
  149. public String getCreationClassName() {
  150. return this.creationClassName;
  151. } // getCreationClassName
  152. /**
  153. * This method sets the DynamicForwardingEntry.creationClassName property value. This property is described as follows:
  154. *
  155. * CreationClassName indicates the name of the class or the subclass used in the creation of an instance. When used with the other key properties
  156. * of this class, this property allows all instances of this class and its subclasses to be uniquely identified.
  157. *
  158. * @param String
  159. * new creationClassName property value
  160. * @exception Exception
  161. */
  162. public void setCreationClassName(String creationClassName) {
  163. this.creationClassName = creationClassName;
  164. } // setCreationClassName
  165. /**
  166. * The following constants are defined for use with the ValueMap/Values qualified property mACAddress.
  167. */
  168. private String mACAddress;
  169. /**
  170. * This method returns the DynamicForwardingEntry.mACAddress property value. This property is described as follows:
  171. *
  172. * Unicast MAC address for which the TransparentBridging Service has forwarding and/or filtering information. Note that the MAC address is
  173. * formatted as twelve hexadecimal digits (e.g., "010203040506"), with each pair representing one of the six octets of the MAC address in
  174. * "canonical" bit order according to RFC 2469.
  175. *
  176. * @return String current mACAddress property value
  177. * @exception Exception
  178. */
  179. public String getMACAddress() {
  180. return this.mACAddress;
  181. } // getMACAddress
  182. /**
  183. * This method sets the DynamicForwardingEntry.mACAddress property value. This property is described as follows:
  184. *
  185. * Unicast MAC address for which the TransparentBridging Service has forwarding and/or filtering information. Note that the MAC address is
  186. * formatted as twelve hexadecimal digits (e.g., "010203040506"), with each pair representing one of the six octets of the MAC address in
  187. * "canonical" bit order according to RFC 2469.
  188. *
  189. * @param String
  190. * new mACAddress property value
  191. * @exception Exception
  192. */
  193. public void setMACAddress(String mACAddress) {
  194. this.mACAddress = mACAddress;
  195. } // setMACAddress
  196. /**
  197. * The following constants are defined for use with the ValueMap/Values qualified property DynamicStatus.
  198. */
  199. public enum DynamicStatus {
  200. OTHER,
  201. INVALID,
  202. LEARNED,
  203. SELF,
  204. MGMT
  205. }
  206. private DynamicStatus dynamicStatus;
  207. /**
  208. * This method returns the DynamicForwardingEntry.dynamicStatus property value. This property is described as follows:
  209. *
  210. * The status of the entry.
  211. *
  212. * @return int current dynamicStatus property value
  213. * @exception Exception
  214. */
  215. public DynamicStatus getDynamicStatus() {
  216. return this.dynamicStatus;
  217. } // getDynamicStatus
  218. /**
  219. * This method sets the DynamicForwardingEntry.dynamicStatus property value. This property is described as follows:
  220. *
  221. * The status of the entry.
  222. *
  223. * @param int new dynamicStatus property value
  224. * @exception Exception
  225. */
  226. public void setDynamicStatus(DynamicStatus dynamicStatus) {
  227. this.dynamicStatus = dynamicStatus;
  228. } // setDynamicStatus
  229. } // Class DynamicForwardingEntry