Interface IUserDefinedEnumeratedFieldCursor

All Superinterfaces:
ICursor, IDisposable, IEntity, IEntityCursor

public interface IUserDefinedEnumeratedFieldCursor extends IEntityCursor
Represents a cursor on the user defined enumerated fields.
  • Method Details

    • addCursorClosedListener

      void addCursorClosedListener(CursorClosedListener listener)
      Registers the CursorClosedListener.
      Parameters:
      listener - Event listener to add.
    • removeCursorClosedListener

      void removeCursorClosedListener(CursorClosedListener listener)
      Unregisters the CursorClosedListener.
      Parameters:
      listener - Event listener to remove.
    • fetch

      EnumeratedField[] fetch(int position, int numberOfRows) throws Exception, altitude.integrationServer.exceptions.ISException, altitude.integrationServer.exceptions.ISSqlException
      Fetches rows in the cursor and returns the rows fetched from the database.
      Parameters:
      position - Index of the first row to fetch. The index is zero-based.
      numberOfRows - Number of rows to fetch.
      Returns:
      The rows fetched from the database.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException
      altitude.integrationServer.exceptions.ISSqlException
    • getInstance

      IInstance getInstance() throws Exception, altitude.integrationServer.exceptions.ISException
      Instance that created the cursor.
      Throws:
      Exception
      altitude.integrationServer.exceptions.ISException