Class ProtobufRawTypeModel

java.lang.Object
org.infinispan.query.remote.impl.mapping.model.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 Summary

    Constructors
    Constructor
    Description
    ProtobufRawTypeModel(org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<byte[]> superType, String name)
     
  • Method Summary

    Modifier and Type
    Method
    Description
     
    Stream<? extends org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<? super byte[]>>
     
    org.hibernate.search.mapper.pojo.model.spi.PojoTypeModel<? extends byte[]>
    cast(org.hibernate.search.mapper.pojo.model.spi.PojoTypeModel<?> other)
     
    org.hibernate.search.mapper.pojo.model.spi.PojoCaster<byte[]>
     
    <U> Optional<org.hibernate.search.mapper.pojo.model.spi.PojoTypeModel<? extends U>>
    castTo(Class<U> target)
     
    Collection<org.hibernate.search.mapper.pojo.model.spi.PojoPropertyModel<?>>
     
    Stream<? extends org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<? super byte[]>>
     
    boolean
     
    int
     
    boolean
     
    boolean
    isSubTypeOf(org.hibernate.search.engine.mapper.model.spi.MappableTypeModel superTypeCandidate)
     
     
    org.hibernate.search.mapper.pojo.model.spi.PojoPropertyModel<?>
    property(String propertyName)
     
    org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeModel<byte[]>
     
     
    org.hibernate.search.mapper.pojo.model.spi.PojoRawTypeIdentifier<byte[]>
     

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • ProtobufRawTypeModel

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

    • 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[]>
    • cast

      public org.hibernate.search.mapper.pojo.model.spi.PojoTypeModel<? extends byte[]> cast(org.hibernate.search.mapper.pojo.model.spi.PojoTypeModel<?> other)
      Specified by:
      cast 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[]>
    • castTo

      public <U> Optional<org.hibernate.search.mapper.pojo.model.spi.PojoTypeModel<? extends U>> castTo(Class<U> target)
      Specified by:
      castTo 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