/** * 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 ResourcePoolConfigurationCapabilities as well as * methods comparable to the invokeMethods defined for this class. This Class implements the ResourcePoolConfigurationCapabilitiesBean Interface. The * CIM class ResourcePoolConfigurationCapabilities is described as follows: * * This class exposes the supported capabilities of a ResourcePoolConfigurationService. Not all implementations will support all methods on the * service. Clients may use instances of this class to determine which methods are supported. The same method must not be listed in both lists. * Implementations must either be non-blocking and use a Job for long running operations, or always block until the operation completes. */ public class ResourcePoolConfigurationCapabilities extends Capabilities implements Serializable { /** * This constructor creates a ResourcePoolConfigurationCapabilitiesBeanImpl Class which implements the ResourcePoolConfigurationCapabilitiesBean * Interface, and encapsulates the CIM class ResourcePoolConfigurationCapabilities in a Java Bean. The CIM class * ResourcePoolConfigurationCapabilities is described as follows: * * This class exposes the supported capabilities of a ResourcePoolConfigurationService. Not all implementations will support all methods on the * service. Clients may use instances of this class to determine which methods are supported. The same method must not be listed in both lists. * Implementations must either be non-blocking and use a Job for long running operations, or always block until the operation completes. */ public ResourcePoolConfigurationCapabilities() { }; /** * The following constants are defined for use with the ValueMap/Values qualified property AsynchronousMethodsSupported. */ public enum AsynchronousMethodsSupported { CREATERESOURCEPOOL_IS_SUPPORTED, CREATECHILD_RESOURCEPOOL_IS_SUPPORTED, DELETERESOURCEPOOL_IS_SUPPORTED, ADDRESOURCESTORESOURCEPOOL_IS_SUPPORTED, REMOVERESOURCESFROMRESOURCEPOOL_IS_SUPPORTED, CHANGEPARENTRESOURCEPOOL_IS_SUPPORTED, DMTF_RESERVED, VENDOR_RESERVED } private AsynchronousMethodsSupported asynchronousMethodsSupported; /** * This method returns the ResourcePoolConfigurationCapabilities.asynchronousMethodsSupported property value. This property is described as * follows: * * This property reflects the methods of the associated service class that are supported that may return a Job. * * @return long current asynchronousMethodsSupported property value * @exception Exception */ public AsynchronousMethodsSupported getAsynchronousMethodsSupported() { return this.asynchronousMethodsSupported; } // getAsynchronousMethodsSupported /** * This method sets the ResourcePoolConfigurationCapabilities.asynchronousMethodsSupported property value. This property is described as follows: * * This property reflects the methods of the associated service class that are supported that may return a Job. * * @param long new asynchronousMethodsSupported property value * @exception Exception */ public void setAsynchronousMethodsSupported(AsynchronousMethodsSupported asynchronousMethodsSupported) { this.asynchronousMethodsSupported = asynchronousMethodsSupported; } // setAsynchronousMethodsSupported /** * The following constants are defined for use with the ValueMap/Values qualified property SynchronousMethodsSupported. */ public enum SynchronousMethodsSupported { CREATERESOURCEPOOL_IS_SUPPORTED, CREATECHILD_RESOURCEPOOL_IS_SUPPORTED, DELETERESOURCEPOOL_IS_SUPPORTED, ADDRESOURCESTORESOURCEPOOL_IS_SUPPORTED, REMOVERESOURCESFROMRESOURCEPOOL_IS_SUPPORTED, CIM_CHANGEPARENTRESOURCEPOOL_IS_SUPPORTED, DMTF_RESERVED, VENDOR_RESERVED } private SynchronousMethodsSupported synchronousMethodsSupported; /** * This method returns the ResourcePoolConfigurationCapabilities.synchronousMethodsSupported property value. This property is described as * follows: * * This property reflects the methods of the associated service class that are supported andblock until completed (no Job is returned.) * * @return long current synchronousMethodsSupported property value * @exception Exception */ public SynchronousMethodsSupported getSynchronousMethodsSupported() { return this.synchronousMethodsSupported; } // getSynchronousMethodsSupported /** * This method sets the ResourcePoolConfigurationCapabilities.synchronousMethodsSupported property value. This property is described as follows: * * This property reflects the methods of the associated service class that are supported andblock until completed (no Job is returned.) * * @param long new synchronousMethodsSupported property value * @exception Exception */ public void setSynchronousMethodsSupported(SynchronousMethodsSupported synchronousMethodsSupported) { this.synchronousMethodsSupported = synchronousMethodsSupported; } // setSynchronousMethodsSupported } // Class ResourcePoolConfigurationCapabilities