# Methods

`-initWithPersistentSet`
`-initWithPersistentSet:chunkToUpdate:`
`-performAction:`
  Called by the transaction controll in order to run the transaction
`-undoAction:`
  removes all modifications previously been done by ``

### initWithPersistentSet

See Also:

> initWithPersistentSet:chunkToUpdate:

>     - initWithPersistentSet: (FTPersistentSet *) ps chunkToUpdate: (_ps_chunk_t *) chunk;

method result
  self

### initWithPersistentSet:chunkToUpdate:

See Also:

> initWithPersistentSet

>     - initWithPersistentSet: (FTPersistentSet *) ps chunkToUpdate: (_ps_chunk_t *) chunk;

### performAction:

Called by the transaction controll in order to run the transaction

>     - (BOOL) performAction: (FTTransactionContext *) transactionContext;

method result
  return information about the success of this operation

### undoAction:

removes all modifications previously been done by ``

>     - (BOOL) undoAction: (FTTransactionContext *) transactionContext;

method result
  return YES if done successfully

(Last Updated June 05, 2006)