Package org.eclipse.emf.cdo.server.spi.security

# Schnittstelle InternalSecurityManager.CommitHandler

Alle bekannten Unterschnittstellen:
  `InternalSecurityManager.CommitHandler2`

Alle bekannten Implementierungsklassen:
  `AnnotationHandler`, `HomeFolderHandler`, `InternalSecurityManager.CommitHandler2.WithUser`

Umschließende Schnittstelle:
  `InternalSecurityManager`

public static interface InternalSecurityManager.CommitHandler
If the meaning of this type isn't clear, there really should be more of a description here...

Autor:
  Eike Stepper

## Verschachtelte Klassen - Übersicht

Verschachtelte Klassen
Modifizierer und Typ
Schnittstelle
Beschreibung
`static class`
`InternalSecurityManager.CommitHandler.Factory`
Creates `InternalSecurityManager.CommitHandler` instances.

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`void`
`handleCommit(InternalSecurityManager securityManager, IStoreAccessor.CommitContext commitContext, User user)`
Called before the commit is security checked and passed to the repository.
`void`
`init(InternalSecurityManager securityManager, boolean firstTime)`

## Methodendetails

### init

void init(InternalSecurityManager securityManager, boolean firstTime)

### handleCommit

void handleCommit(InternalSecurityManager securityManager, IStoreAccessor.CommitContext commitContext, User user)
Called before the commit is security checked and passed to the repository.

Parameter:
  `user` - the committing user or `null` if this commit is `triggered` by the system.
Siehe auch:
  - `InternalSecurityManager.CommitHandler2`