org.hibernate.envers.configuration.metadata
Class AuditEntityNameRegister
java.lang.Object
   org.hibernate.envers.configuration.metadata.AuditEntityNameRegister
org.hibernate.envers.configuration.metadata.AuditEntityNameRegister
- public class AuditEntityNameRegister 
- extends Object
A register of all audit entity names used so far.
- Author:
- Adam Warski (adam at warski dot org)
 
| Method Summary | 
|  String | createUnique(String baseAuditEntityName)Creates a unique (not yet registered) audit entity name by appending consecutive numbers to the base
 name.
 | 
|  void | register(String auditEntityName)Register an audit entity name.
 | 
 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
AuditEntityNameRegister
public AuditEntityNameRegister()
register
public void register(String auditEntityName)
- Register an audit entity name. If the name is already registered, an exception is thrown.
 
- 
- Parameters:
- auditEntityName- Name of the audit entity.
 
createUnique
public String createUnique(String baseAuditEntityName)
- Creates a unique (not yet registered) audit entity name by appending consecutive numbers to the base
 name. If the base name is not yet used, it is returned unmodified.
 
- 
- Parameters:
- baseAuditEntityName- The base entity name.
- Returns:
 
Copyright © 2001-2010 Red Hat, Inc.  All Rights Reserved.