Class MatchersTableType

    • Field Detail

      • expression

        protected String expression
      • tableIdentifier

        protected MatcherRule tableIdentifier
      • tableImplements

        protected String tableImplements
      • recordImplements

        protected String recordImplements
      • interfaceImplements

        protected String interfaceImplements
      • daoImplements

        protected String daoImplements
      • pojoExtends

        protected String pojoExtends
      • pojoImplements

        protected String pojoImplements
    • Constructor Detail

      • MatchersTableType

        public MatchersTableType()
    • Method Detail

      • getExpression

        public String getExpression()
        This table matcher applies to all unqualified or qualified table names matched by this expression. If left empty, this matcher applies to all tables.
      • setExpression

        public void setExpression​(String value)
        This table matcher applies to all unqualified or qualified table names matched by this expression. If left empty, this matcher applies to all tables.
      • getTableClass

        public MatcherRule getTableClass()
        This rule influences the naming of the generated Table object.
      • setTableClass

        public void setTableClass​(MatcherRule value)
        This rule influences the naming of the generated Table object.
      • getTableIdentifier

        public MatcherRule getTableIdentifier()
        This rule influences the naming of the generated Table identifier.
      • setTableIdentifier

        public void setTableIdentifier​(MatcherRule value)
        This rule influences the naming of the generated Table identifier.
      • getTableImplements

        public String getTableImplements()
        This string provides additional interfaces that a generated Table should implement.
      • setTableImplements

        public void setTableImplements​(String value)
        This string provides additional interfaces that a generated Table should implement.
      • getRecordClass

        public MatcherRule getRecordClass()
        This rule influences the naming of the generated TableRecord object.
      • setRecordClass

        public void setRecordClass​(MatcherRule value)
        This rule influences the naming of the generated TableRecord object.
      • getRecordImplements

        public String getRecordImplements()
        This string provides additional interfaces that a generated TableRecord should implement.
      • setRecordImplements

        public void setRecordImplements​(String value)
        This string provides additional interfaces that a generated TableRecord should implement.
      • getInterfaceClass

        public MatcherRule getInterfaceClass()
        This rule influences the naming of the generated interface implemented by the TableRecord and/or the POJO.
      • setInterfaceClass

        public void setInterfaceClass​(MatcherRule value)
        This rule influences the naming of the generated interface implemented by the TableRecord and/or the POJO.
      • getInterfaceImplements

        public String getInterfaceImplements()
        This string provides additional interfaces that a generated interface (which is implemented by the TableRecord and/or POJO) should implement.
      • setInterfaceImplements

        public void setInterfaceImplements​(String value)
        This string provides additional interfaces that a generated interface (which is implemented by the TableRecord and/or POJO) should implement.
      • getDaoClass

        public MatcherRule getDaoClass()
        This rule influences the naming of the generated DAO object.
      • setDaoClass

        public void setDaoClass​(MatcherRule value)
        This rule influences the naming of the generated DAO object.
      • getDaoImplements

        public String getDaoImplements()
        This string provides additional interfaces that a generated DAO should implement.
      • setDaoImplements

        public void setDaoImplements​(String value)
        This string provides additional interfaces that a generated DAO should implement.
      • getPojoClass

        public MatcherRule getPojoClass()
        This rule influences the naming of the generated POJOs object.
      • setPojoClass

        public void setPojoClass​(MatcherRule value)
        This rule influences the naming of the generated POJOs object.
      • getPojoExtends

        public String getPojoExtends()
        This string provides a super class that a generated POJO should extend.
      • setPojoExtends

        public void setPojoExtends​(String value)
        This string provides a super class that a generated POJO should extend.
      • getPojoImplements

        public String getPojoImplements()
        This string provides additional interfaces that a generated POJO should implement.
      • setPojoImplements

        public void setPojoImplements​(String value)
        This string provides additional interfaces that a generated POJO should implement.
      • withExpression

        public MatchersTableType withExpression​(String value)
        This table matcher applies to all unqualified or qualified table names matched by this expression. If left empty, this matcher applies to all tables.
      • withTableImplements

        public MatchersTableType withTableImplements​(String value)
        This string provides additional interfaces that a generated Table should implement.
      • withRecordImplements

        public MatchersTableType withRecordImplements​(String value)
        This string provides additional interfaces that a generated TableRecord should implement.
      • withInterfaceClass

        public MatchersTableType withInterfaceClass​(MatcherRule value)
        This rule influences the naming of the generated interface implemented by the TableRecord and/or the POJO.
      • withInterfaceImplements

        public MatchersTableType withInterfaceImplements​(String value)
        This string provides additional interfaces that a generated interface (which is implemented by the TableRecord and/or POJO) should implement.
      • withDaoImplements

        public MatchersTableType withDaoImplements​(String value)
        This string provides additional interfaces that a generated DAO should implement.
      • withPojoClass

        public MatchersTableType withPojoClass​(MatcherRule value)
        This rule influences the naming of the generated POJOs object.
      • withPojoExtends

        public MatchersTableType withPojoExtends​(String value)
        This string provides a super class that a generated POJO should extend.
      • withPojoImplements

        public MatchersTableType withPojoImplements​(String value)
        This string provides additional interfaces that a generated POJO should implement.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object