Class KeyGenerator

    • Constructor Detail

      • KeyGenerator

        protected KeyGenerator​(java.lang.String name,
                               java.lang.String alias)
        Construct key generator with given name and alias.
        Parameters:
        name - Name of the key generator algorithm.
        alias - Alias of the key generator.
    • Method Detail

      • setAlias

        public final void setAlias​(java.lang.String alias)
        Set alias of the key generator.
        Parameters:
        alias - Alias of the key generator.
      • getAlias

        public final java.lang.String getAlias()
        Get alias of the key generator.
        Returns:
        Alias of the key generator.
      • setTable

        public final void setTable​(Table table)
        Set table the key generator creates keys for.
        Parameters:
        table - Table the key generator creates keys for.
      • getTable

        public final Table getTable()
        Get table the key generator creates keys for.
        Returns:
        Table the key generator creates keys for.
      • merge

        public final void merge​(KeyGenerator keygen)
        Check wether this key generator is compatible with the given one to allow merge of table definitions.
        Parameters:
        keygen - Key generator to merge.
      • equals

        public final boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class java.lang.Object