Class MatchersEmbeddableType

    • Field Detail

      • expression

        protected String expression
      • recordImplements

        protected String recordImplements
      • interfaceImplements

        protected String interfaceImplements
      • pojoExtends

        protected String pojoExtends
      • pojoImplements

        protected String pojoImplements
    • Constructor Detail

      • MatchersEmbeddableType

        public MatchersEmbeddableType()
    • Method Detail

      • getExpression

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

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

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

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

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

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

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

        public String getInterfaceImplements()
        This string provides additional interfaces that a generated interface (which is implemented by the EmbeddableRecord 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 EmbeddableRecord and/or POJO) 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 MatchersEmbeddableType withExpression​(String value)
        This table matcher applies to all unqualified or qualified embeddable names matched by this expression. If left empty, this matcher applies to all embeddables.
      • withInterfaceImplements

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

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

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

        public int hashCode()
        Overrides:
        hashCode in class Object