com.iplanet.jato.model
Interface RetrievingModel

All Superinterfaces:
ExecutingModel, Model
All Known Subinterfaces:
RetrievingDatasetModel, SelectQueryModel

public interface RetrievingModel
extends ExecutingModel

Executing model that supports retrieval of data. This interface defines a generic operation that can be mapped to a model-specific operation by implementing models. If a model does not support this operation, it generally should not implement this interface.

Version:
JATO/1.2.2 $Id: RetrievingModel.java,v 1.8 2002/03/16 03:26:31 todd Exp $

Method Summary
 java.lang.Object retrieve(ModelExecutionContext context)
          Retrieves the data indicated by this control's state or the specified execution context
 
Methods inherited from interface com.iplanet.jato.model.ExecutingModel
execute
 
Methods inherited from interface com.iplanet.jato.model.Model
getName, getValue, getValues, setName, setValue, setValues
 

Method Detail

retrieve

public java.lang.Object retrieve(ModelExecutionContext context)
                          throws ModelControlException
Retrieves the data indicated by this control's state or the specified execution context
Parameters:
context - The execution context that specifies detail information pertinent to the execution of this model control
Returns:
An opaque implementation-dependent object encapsulating information related to the execution of this method
Throws:
ModelControlException - Thrown if an error occurs executing the model