Class AbstractIdSource

java.lang.Object
org.tentackle.dbms.AbstractIdSource
All Implemented Interfaces:
IdSource
Direct Known Subclasses:
ObjectId, ObjectSequenceId

public abstract class AbstractIdSource extends Object implements IdSource
Base implementation for IdSources.
Author:
harald
  • Constructor Details

    • AbstractIdSource

      public AbstractIdSource(String name)
      Creates an idsource.
      Parameters:
      name - the name
  • Method Details

    • getName

      public String getName()
      Gets the name.
      Returns:
      the name
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • assertDbNotRemote

      protected void assertDbNotRemote(Db db)
      Assert the correct Db.
      Parameters:
      db - the db
    • assertOneRowAffected

      protected void assertOneRowAffected(Db db, int rowCount)
      Asserts that exactly one row is affected by an update.
      Parameters:
      db - the session
      rowCount - the number of rows affected