Class ProtobufRawTypeModel

  • All Implemented Interfaces:
    org.hibernate.search.engine.mapper.model.spi.MappableTypeModel, org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<byte[]>, org.hibernate.search.mapper.pojo.model.spi.PojoTypeModel<byte[]>

    public class ProtobufRawTypeModel
    extends Object
    implements org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<byte[]>
    • Constructor Detail

      • ProtobufRawTypeModel

        public ProtobufRawTypeModel​(org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<byte[]> superType,
                                    String name)
    • Method Detail

      • typeIdentifier

        public org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeIdentifier<byte[]> typeIdentifier()
        Specified by:
        typeIdentifier in interface org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<byte[]>
      • isAbstract

        public boolean isAbstract()
        Specified by:
        isAbstract in interface org.hibernate.search.engine.mapper.model.spi.MappableTypeModel
      • isSubTypeOf

        public boolean isSubTypeOf​(org.hibernate.search.engine.mapper.model.spi.MappableTypeModel superTypeCandidate)
        Specified by:
        isSubTypeOf in interface org.hibernate.search.engine.mapper.model.spi.MappableTypeModel
      • ascendingSuperTypes

        public Stream<? extends org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<? super byte[]>> ascendingSuperTypes()
        Specified by:
        ascendingSuperTypes in interface org.hibernate.search.engine.mapper.model.spi.MappableTypeModel
        Specified by:
        ascendingSuperTypes in interface org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<byte[]>
      • descendingSuperTypes

        public Stream<? extends org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<? super byte[]>> descendingSuperTypes()
        Specified by:
        descendingSuperTypes in interface org.hibernate.search.engine.mapper.model.spi.MappableTypeModel
        Specified by:
        descendingSuperTypes in interface org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<byte[]>
      • annotations

        public Stream<Annotation> annotations()
        Specified by:
        annotations in interface org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<byte[]>
      • declaredProperties

        public Collection<org.hibernate.search.mapper.pojo.model.spi.PojoPropertyModel<?>> declaredProperties()
        Specified by:
        declaredProperties in interface org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<byte[]>
      • caster

        public org.hibernate.search.mapper.pojo.model.spi.PojoCaster<byte[]> caster()
        Specified by:
        caster in interface org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<byte[]>
      • name

        public String name()
        Specified by:
        name in interface org.hibernate.search.engine.mapper.model.spi.MappableTypeModel
        Specified by:
        name in interface org.hibernate.search.mapper.pojo.model.spi.PojoTypeModel<byte[]>
      • rawType

        public org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<byte[]> rawType()
        Specified by:
        rawType in interface org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<byte[]>
        Specified by:
        rawType in interface org.hibernate.search.mapper.pojo.model.spi.PojoTypeModel<byte[]>
      • property

        public org.hibernate.search.mapper.pojo.model.spi.PojoPropertyModel<?> property​(String propertyName)
        Specified by:
        property in interface org.hibernate.search.mapper.pojo.model.spi.PojoTypeModel<byte[]>
      • toString

        public String toString()
        Specified by:
        toString in interface org.hibernate.search.engine.mapper.model.spi.MappableTypeModel
        Overrides:
        toString in class Object
      • equals

        public boolean equals​(Object o)
        Specified by:
        equals in interface org.hibernate.search.engine.mapper.model.spi.MappableTypeModel
        Overrides:
        equals in class Object
      • hashCode

        public int hashCode()
        Specified by:
        hashCode in interface org.hibernate.search.engine.mapper.model.spi.MappableTypeModel
        Overrides:
        hashCode in class Object