com.tivoli.twg.cim
Interface iCIMAccessor

All Known Implementing Classes:
CIMAccessor

public interface iCIMAccessor

This interface is intended to provide all of the primitives necessary to implement the Get/Set functions required for CIM. It is implemented as an asynchronous interface, where the caller is required to implement the iCIMAccessorResponse interface. All primitives, except where specified otherwise, will be considered complete when either the method returns false, or the method returns true and the proper method in the iCIMAccessorResponse interface is called.

This interface is intended to be implementation neutral, leaving specific environmental concerns as an exercise for the implementor. It is the intention of this design, that any such implementation specific details be kept hidden from the user, and the integrity of this interface be preserved.

See Also:
iCIMAccessorResponse, aCIMInstance, aCIMAccessPair, aCIMProperty, aCIMError

Method Summary
 boolean GetValue(aCIMAccessPair[] Values, iCIMAccessorResponse Owner)
          Bulk Get Operation.
 boolean GetValue(aCIMInstance Instance, aCIMProperty Property, iCIMAccessorResponse Owner)
          Simple Get Operation.
 boolean SetValue(aCIMAccessPair[] Values, iCIMAccessorResponse Owner)
          Bulk Set Operation.
 boolean SetValue(aCIMInstance Instance, aCIMProperty Property, iCIMAccessorResponse Owner)
          Simple Set Operation.
 

Method Detail

GetValue

public boolean GetValue(aCIMInstance Instance,
                        aCIMProperty Property,
                        iCIMAccessorResponse Owner)
Simple Get Operation.

Returns:
boolean - true if successful, then the caller can expect a call back at either the AccessorError() or GetResponse() methods of iCIMAccessorResponse.
See Also:
aCIMInstance, aCIMProperty

SetValue

public boolean SetValue(aCIMInstance Instance,
                        aCIMProperty Property,
                        iCIMAccessorResponse Owner)
Simple Set Operation.

Returns:
boolean - true if successful, then the caller can expect a call back at either the AccessorError() or SetResponse() methods of iCIMAccessorResponse.
See Also:
aCIMInstance, aCIMProperty

GetValue

public boolean GetValue(aCIMAccessPair[] Values,
                        iCIMAccessorResponse Owner)
Bulk Get Operation.

Returns:
boolean - true if successful, then the caller can expect a call back at either the AccessorError() or GetResponse() methods of iCIMAccessorResponse.
See Also:
aCIMAccessPair

SetValue

public boolean SetValue(aCIMAccessPair[] Values,
                        iCIMAccessorResponse Owner)
Bulk Set Operation.

Returns:
boolean - true if successful, then the caller can expect a call back at either the AccessorError() or SetResponse() methods of iCIMAccessorResponse.
See Also:
aCIMAccessPair