Class AuditEntityNameRegister

java.lang.Object
org.hibernate.envers.configuration.internal.metadata.AuditEntityNameRegister

public class AuditEntityNameRegister extends Object
A register of all audit entity names used so far.
  • Constructor Details

    • AuditEntityNameRegister

      public AuditEntityNameRegister()
  • Method Details

    • 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:
      A unique audit entity name