/**
* 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 AdminDomain as well as methods comparable to the
* invokeMethods defined for this class. This Class implements the AdminDomainBean Interface. The CIM class AdminDomain is described as follows:
*
* This is a special grouping of ManagedSystemElements. The grouping is viewed as a single entity, reflecting that all of its components are
* administered similarly, either by the same user, group of users, or policy. It serves as an aggregation point to associate one or more of the
* following elements: network devices, such as routers and switches, servers, and other resources that can be accessed by end systems. This grouping
* of devices plays an essential role in ensuring that the same administrative policy and actions are applied to all of the devices in the grouping.
* The specific behavior and/or semantics of the AdminDomain can be identified through its aggregated and associated entities.
*/
public class AdminDomain extends System implements Serializable {
/**
* This constructor creates a AdminDomainBeanImpl Class which implements the AdminDomainBean Interface, and encapsulates the CIM class AdminDomain
* in a Java Bean. The CIM class AdminDomain is described as follows:
*
* This is a special grouping of ManagedSystemElements. The grouping is viewed as a single entity, reflecting that all of its components are
* administered similarly, either by the same user, group of users, or policy. It serves as an aggregation point to associate one or more of the
* following elements: network devices, such as routers and switches, servers, and other resources that can be accessed by end systems. This
* grouping of devices plays an essential role in ensuring that the same administrative policy and actions are applied to all of the devices in
* the grouping. The specific behavior and/or semantics of the AdminDomain can be identified through its aggregated and associated entities.
*/
public AdminDomain() {
};
/**
* The following constants are defined for use with the ValueMap/Values qualified property NameFormat.
*/
public enum NameFormat {
OTHER,
AUTONOMOUS_SYSTEM,
NETWORK_ACCESS_PROVIDER,
NETWORK_OPERATIONS_CENTER,
POINT_OF_PRESENCE,
REGIONAL_NETWORK_PROVIDER,
IP,
IPX,
SNA,
DIAL,
WAN,
LAN,
ISDN,
FRAME_RELAY,
ATM,
E_164,
INFINIBAND,
FIBRE_CHANNEL,
POLICY_REPOSITORY,
FIBRE_CHANNEL_WORLDWIDE_NAME
}
private NameFormat nameFormat;
/**
* This method returns the AdminDomain.nameFormat property value. This property is described as follows:
*
* The NameFormat property identifies how the Name of the AdminDomain is generated, using the heuristic specified in the CIM V2 System Model
* specification. The property assumes that to determine and assign a Name the documented rules are traversed in order. The NameFormat Values list
* defines the precedence order for assigning the Name of the AdminDomain. "FC" has been deprecated and replaced by "WWN" to be consistent with
* the other ValueMaps.
*
* @return String current nameFormat property value
* @exception Exception
*/
public NameFormat getNameFormat() {
return this.nameFormat;
} // getNameFormat
/**
* This method sets the AdminDomain.nameFormat property value. This property is described as follows:
*
* The NameFormat property identifies how the Name of the AdminDomain is generated, using the heuristic specified in the CIM V2 System Model
* specification. The property assumes that to determine and assign a Name the documented rules are traversed in order. The NameFormat Values list
* defines the precedence order for assigning the Name of the AdminDomain. "FC" has been deprecated and replaced by "WWN" to be consistent with
* the other ValueMaps.
*
* @param String
* new nameFormat property value
* @exception Exception
*/
public void setNameFormat(NameFormat nameFormat) {
this.nameFormat = nameFormat;
} // setNameFormat
} // Class AdminDomain