/** * 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 Profile as well as methods comparable to the * invokeMethods defined for this class. This Class implements the ProfileBean Interface. The CIM class Profile is described as follows: * * Note: The use of CIM_Profile is deprecated in favor of aggregating instances of Setting or SettingData into "higher-level" Settings or SettingData * objects using the ConcreteComponent association. This use simplifies the use of Settings or SettingData. With Profiles subclassing from Collection, * separate associations were needed between an element and either its Profiles or Settings or SettingData. This class introduced unnecessary * complexity and redundancy into the model. Deprecated description: Profile specifies a general collection of Settings or SettingData objects that * are logically grouped together. Note: The CIM_Profile class uses simplified naming or identity algorithms and collection algorithms, as compared to * CIM_Configuration. The settings are "collected" into the Profile using the MemberOfCollection association. Note that a Profile obtains its setting * data and other necessary information from collected Setting and SettingData instances and by the definition of additional properties in subclasses. * One example of a Profile is to define the collection of settings for a particular person. Another is to define the collection of settings that are * appropriate when initializing a system. Profile is tied to a ManagedElement using the ElementProfile association. The ManagedElement provides the * context for the Profile, and the settings collected by Profile should be settings of the associated ManagedElement. Note that a ManagedElement * cannot exist when the Profile is instantiated. This situation is important to remember when the Profile is used in the creation of the real-world * entity that is represented by (and then instantiated in) the ManagedElement. */ @Deprecated public class Profile extends Collection implements Serializable { /** * This constructor creates a ProfileBeanImpl Class which implements the ProfileBean Interface, and encapsulates the CIM class Profile in a Java * Bean. The CIM class Profile is described as follows: * * Note: The use of CIM_Profile is deprecated in favor of aggregating instances of Setting or SettingData into "higher-level" Settings or * SettingData objects using the ConcreteComponent association. This use simplifies the use of Settings or SettingData. With Profiles subclassing * from Collection, separate associations were needed between an element and either its Profiles or Settings or SettingData. This class introduced * unnecessary complexity and redundancy into the model. Deprecated description: Profile specifies a general collection of Settings or SettingData * objects that are logically grouped together. Note: The CIM_Profile class uses simplified naming or identity algorithms and collection * algorithms, as compared to CIM_Configuration. The settings are "collected" into the Profile using the MemberOfCollection association. Note that * a Profile obtains its setting data and other necessary information from collected Setting and SettingData instances and by the definition of * additional properties in subclasses. One example of a Profile is to define the collection of settings for a particular person. Another is to * define the collection of settings that are appropriate when initializing a system. Profile is tied to a ManagedElement using the ElementProfile * association. The ManagedElement provides the context for the Profile, and the settings collected by Profile should be settings of the * associated ManagedElement. Note that a ManagedElement cannot exist when the Profile is instantiated. This situation is important to remember * when the Profile is used in the creation of the real-world entity that is represented by (and then instantiated in) the ManagedElement. */ public Profile() { }; /** * The following constants are defined for use with the ValueMap/Values qualified property instanceID. */ @Deprecated private String instanceID; /** * This method returns the Profile.instanceID property value. This property is described as follows: * * Note: The use of this element is deprecated. Deprecated description: Within the scope of the instantiating Namespace, InstanceID opaquely and * uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using * the following "preferred" algorithm: <OrgID>:<LocalID> Where <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include * a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that * is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class * Name> structure of Schema class names.) In addition, to ensure uniqueness, <OrgID> must not contain a colon (:). When using this algorithm, the * first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and should not be * reused to identify different underlying (real-world) elements. If the above "preferred" algorithm is not used, the defining entity must assure * that the resulting InstanceID is not reused across any InstanceIDs that are produced by this or other providers for the NameSpace of this * instance. For DMTF-defined instances, the preferred algorithm must be used with the <OrgID> set to CIM. * * @return String current instanceID property value * @exception Exception */ @Override @Deprecated public String getInstanceID() { return this.instanceID; } // getInstanceID /** * This method sets the Profile.instanceID property value. This property is described as follows: * * Note: The use of this element is deprecated. Deprecated description: Within the scope of the instantiating Namespace, InstanceID opaquely and * uniquely identifies an instance of this class. To ensure uniqueness within the NameSpace, the value of InstanceID should be constructed using * the following "preferred" algorithm: <OrgID>:<LocalID> Where <OrgID> and <LocalID> are separated by a colon (:), and where <OrgID> must include * a copyrighted, trademarked, or otherwise unique name that is owned by the business entity that is creating or defining the InstanceID or that * is a registered ID assigned to the business entity by a recognized global authority. (This requirement is similar to the <Schema Name>_<Class * Name> structure of Schema class names.) In addition, to ensure uniqueness, <OrgID> must not contain a colon (:). When using this algorithm, the * first colon to appear in InstanceID must appear between <OrgID> and <LocalID>. <LocalID> is chosen by the business entity and should not be * reused to identify different underlying (real-world) elements. If the above "preferred" algorithm is not used, the defining entity must assure * that the resulting InstanceID is not reused across any InstanceIDs that are produced by this or other providers for the NameSpace of this * instance. For DMTF-defined instances, the preferred algorithm must be used with the <OrgID> set to CIM. * * @param String * new instanceID property value * @exception Exception */ @Override @Deprecated public void setInstanceID(String instanceID) { this.instanceID = instanceID; } // setInstanceID } // Class Profile