Class IdGenerator.Builder

  • Enclosing class:
    IdGenerator

    public static class IdGenerator.Builder
    extends java.lang.Object
    • Field Detail

      • defaultIdentifier

        private java.lang.String defaultIdentifier
      • prefix

        private java.lang.String prefix
      • suffix

        private java.lang.String suffix
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • defaultId

        public IdGenerator.Builder defaultId​(java.lang.String defaultId)
        Parameters:
        defaultId - the default identifier to use in case the provided text is empty or only contains unusable characters
        Returns:
        this
      • prefix

        public IdGenerator.Builder prefix​(java.lang.String prefix)
        Parameters:
        prefix - the text to place before the generated identity
        Returns:
        this
      • suffix

        public IdGenerator.Builder suffix​(java.lang.String suffix)
        Parameters:
        suffix - the text to place after the generated identity
        Returns:
        this