Interface IdGenerator

All Known Implementing Classes:
FastTableIdGenerator, SequenceIdGenerator, SequenceIdGeneratorSupport, TableIdGenerator

@Published(tag="architect") public interface IdGenerator
IDを採番するインタフェース。
  • Method Summary

    Modifier and Type
    Method
    Description
    引数で指定された採番対象ID内でユニークなIDを採番する。
    generateId(String id, IdFormatter formatter)
    引数で指定された採番対象ID内でユニークなIDを採番し、指定されたIdFormatterでフォーマットし返却する。
  • Method Details

    • generateId

      String generateId(String id)
      引数で指定された採番対象ID内でユニークなIDを採番する。
      Parameters:
      id - 採番対象を識別するID
      Returns:
      採番対象ID内でユニークな採番結果のID
    • generateId

      String generateId(String id, IdFormatter formatter)
      引数で指定された採番対象ID内でユニークなIDを採番し、指定されたIdFormatterでフォーマットし返却する。
      Parameters:
      id - 採番対象を識別するID
      formatter - 採番したIDをフォーマットするIdFormatter
      Returns:
      採番対象ID内でユニークな採番結果のID