/** * 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 SettingAssociatedToCapabilities as well as methods * comparable to the invokeMethods defined for this class. This Class implements the SettingAssociatedToCapabilitiesBean Interface. The CIM class * SettingAssociatedToCapabilities is described as follows: * * This association defines settings that can be used to create or modify elements. Unlike ElementSettingData, these settings are not used to express * the characteristics of existing managed elements. Typically, the capabilities associated with this class define the characteristics of a service in * creating or modifying elements that are dependent on the service directly or indirectly. A CIM Client may use this association to find SettingData * instances that can be used to create or modify these dependent elements. */ public class SettingAssociatedToCapabilities extends Dependency implements Serializable { /** * This constructor creates a SettingAssociatedToCapabilitiesBeanImpl Class which implements the SettingAssociatedToCapabilitiesBean Interface, * and encapsulates the CIM class SettingAssociatedToCapabilities in a Java Bean. The CIM class SettingAssociatedToCapabilities is described as * follows: * * This association defines settings that can be used to create or modify elements. Unlike ElementSettingData, these settings are not used to * express the characteristics of existing managed elements. Typically, the capabilities associated with this class define the characteristics of * a service in creating or modifying elements that are dependent on the service directly or indirectly. A CIM Client may use this association to * find SettingData instances that can be used to create or modify these dependent elements. */ public SettingAssociatedToCapabilities() { }; /** * This method create an Association of the type SettingAssociatedToCapabilities between one Capabilities object and SettingData object */ public static SettingAssociatedToCapabilities link(Capabilities antecedent, SettingData dependent) { return (SettingAssociatedToCapabilities) Association.link(SettingAssociatedToCapabilities.class, antecedent, dependent); }// link /** * The following constants are defined for use with the ValueMap/Values qualified property defaultSetting. */ private boolean defaultSetting; /** * This method returns the SettingAssociatedToCapabilities.defaultSetting property value. This property is described as follows: * * If an element whose characteristics are described by the associated Capabilities instance has a dependent element created or modified without * specifying an associated SettingData instance, then the default SettingData will be used in that operation. * * @return boolean current defaultSetting property value * @exception Exception */ public boolean isDefaultSetting() { return this.defaultSetting; } // getDefaultSetting /** * This method sets the SettingAssociatedToCapabilities.defaultSetting property value. This property is described as follows: * * If an element whose characteristics are described by the associated Capabilities instance has a dependent element created or modified without * specifying an associated SettingData instance, then the default SettingData will be used in that operation. * * @param boolean new defaultSetting property value * @exception Exception */ public void setDefaultSetting(boolean defaultSetting) { this.defaultSetting = defaultSetting; } // setDefaultSetting } // Class SettingAssociatedToCapabilities