Class Repository<A extends AggregateRoot<K,​D>,​K,​D extends EntityAttributes<K>>

    • Constructor Detail

      • Repository

        public Repository()
    • Method Detail

      • setEntityClass

        public void setEntityClass​(Class<?> entityClass)
      • entityClass

        public Class<A> entityClass()
      • setMessageCollectionValidator

        public void setMessageCollectionValidator​(MessageCollectionValidator messageCollectionValidator)
      • find

        @Deprecated(since="0.8.0")
        public A find​(K id)
        Deprecated.
        use getOptional instead.
      • getOptional

        public Optional<A> getOptional​(K id)
      • wrap

        @Deprecated(since="0.8.0")
        protected A wrap​(D data)
        Deprecated.
        use wrapNullable instead.
      • wrapNullable

        protected Optional<A> wrapNullable​(D data)
      • get

        public A get​(K id)
      • add

        public void add​(A entity)
      • addData

        protected void addData​(A entity)
      • update

        public void update​(A entity)
      • updateData

        protected void updateData​(A entity)
      • delete

        public void delete​(K id)
      • delete

        public void delete​(A entity)
      • setDataAccess

        public void setDataAccess​(Object dataAccess)