Overview | Module | Use | Devguide | Index

Methods' Summary | Methods' Details | Attributes' Summary | Attributes' Details

:: com :: sun :: star :: util ::
interface XChangesBatch
  Base Hierarchy
      ::com::sun::star::uno::XInterface
       |
       +-XChangesBatch
Description this interface enables applying a set of changes in one batch transaction. An object implementing this interface allows other interfaces to change its state locally. It will keep a list of pending changes until such changes are committed or cancelled. Only when they are explicitly committed will these changes take effect persistently or globally. See also XChangesNotifier See also XChangesSet See also XCancellable Developers Guide 4.7.4 Writing UNO Components - Integrating Components into OpenOffice.org - Disable Commands - Disabling Commands at Runtime

Methods' Summary
commitChanges | commits any pending changes.
hasPendingChanges | checks whether this object has any pending changes that can be committed.
getPendingChanges | queries for any pending changes that can be committed.

Methods' Details
commitChanges
void commitChanges() | raises( | ::com::sun::star::lang::WrappedTargetException );
Description commits any pending changes. The exact action depends on the concrete service.
hasPendingChanges
boolean hasPendingChanges(); |  |
Description checks whether this object has any pending changes that can be committed.
getPendingChanges
ChangesSet getPendingChanges(); |  |
Description queries for any pending changes that can be committed.

Top of Page

Copyright © 2003 Sun Microsystems, Inc.