Class AbstractDocumentToEntityConverter<D extends BaseIdentity,​E extends BaseIdentity,​DTO extends BaseIdentity>

    • Constructor Detail

      • AbstractDocumentToEntityConverter

        public AbstractDocumentToEntityConverter()
    • Method Detail

      • convertToDocumentList

        public List<D> convertToDocumentList​(Collection<E> entities)
      • convertToEntityList

        public List<E> convertToEntityList​(Collection<D> docs)
      • convertToDocument

        public abstract D convertToDocument​(E entity)
      • convertToEntity

        public abstract E convertToEntity​(D doc)
      • convertToDTO

        public abstract DTO convertToDTO​(D doc)
      • newDocument

        protected abstract D newDocument()
      • newEntity

        protected abstract E newEntity()
      • newDTO

        protected abstract DTO newDTO()
      • getDocumentClass

        public abstract Class<D> getDocumentClass()
      • getEntityClass

        public abstract Class<E> getEntityClass()
      • getDTOClass

        public abstract Class<DTO> getDTOClass()
      • isCanBeReindexed

        public abstract boolean isCanBeReindexed()