/**
* 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 SystemSpecificCollection as well as methods comparable
* to the invokeMethods defined for this class. This Class implements the SystemSpecificCollectionBean Interface. The CIM class
* SystemSpecificCollection is described as follows:
*
* SystemSpecificCollection represents the general concept of a collection that is scoped (or contained) by a System. It represents a Collection that
* has meaning only in the context of a System, a Collection whose elements are restricted by the definition of the System, or both of these types of
* Collections. This meaning is explicitly described by the (required) association, HostedCollection. An example of a SystemSpecificCollection is a
* Fibre Channel zone that collects network ports, port groupings, and aliases (as required by a customer) in the context of an AdminDomain. The
* Collection is not a part of the domain, but merely an arbitrary grouping of the devices and other Collections in the domain. In other words, the
* context of the Collection is restricted to the domain, and its members are also limited by the domain.
*/
public class SystemSpecificCollection extends Collection implements
Serializable {
/**
* This constructor creates a SystemSpecificCollectionBeanImpl Class which implements the SystemSpecificCollectionBean Interface, and encapsulates
* the CIM class SystemSpecificCollection in a Java Bean. The CIM class SystemSpecificCollection is described as follows:
*
* SystemSpecificCollection represents the general concept of a collection that is scoped (or contained) by a System. It represents a Collection
* that has meaning only in the context of a System, a Collection whose elements are restricted by the definition of the System, or both of these
* types of Collections. This meaning is explicitly described by the (required) association, HostedCollection. An example of a
* SystemSpecificCollection is a Fibre Channel zone that collects network ports, port groupings, and aliases (as required by a customer) in the
* context of an AdminDomain. The Collection is not a part of the domain, but merely an arbitrary grouping of the devices and other Collections in
* the domain. In other words, the context of the Collection is restricted to the domain, and its members are also limited by the domain.
*/
public SystemSpecificCollection() {
};
/**
* The following constants are defined for use with the ValueMap/Values qualified property instanceID.
*/
private String instanceID;
/**
* This method returns the SystemSpecificCollection.instanceID property value. This property is described as follows:
*
* 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 unique name. It can be a copyrighted, trademarked, or otherwise
* unique name that is owned by the business entity that is creating or defining the InstanceID. Or, it could be a registered ID that is 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 re-used to identify
* different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity must ensure that the resulting
* InstanceID is not re-used as any of InstanceIDs 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
public String getInstanceID() {
return this.instanceID;
} // getInstanceID
/**
* This method sets the SystemSpecificCollection.instanceID property value. This property is described as follows:
*
* 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 unique name. It can be a copyrighted, trademarked, or otherwise
* unique name that is owned by the business entity that is creating or defining the InstanceID. Or, it could be a registered ID that is 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 re-used to identify
* different underlying (real-world) elements. If the above 'preferred' algorithm is not used, the defining entity must ensure that the resulting
* InstanceID is not re-used as any of InstanceIDs 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
public void setInstanceID(String instanceID) {
this.instanceID = instanceID;
} // setInstanceID
} // Class SystemSpecificCollection