Class AppRepositoryDecorator

  • All Implemented Interfaces:
    Closeable, AutoCloseable, Iterable<App>, org.molgenis.data.Repository<App>

    public class AppRepositoryDecorator
    extends org.molgenis.data.AbstractRepositoryDecorator<App>
    • Constructor Detail

      • AppRepositoryDecorator

        public AppRepositoryDecorator​(org.molgenis.data.Repository<App> delegateRepository,
                                      AppManagerService appManagerService)
    • Method Detail

      • delete

        public void delete​(App entity)
        Specified by:
        delete in interface org.molgenis.data.Repository<App>
        Overrides:
        delete in class org.molgenis.data.AbstractRepositoryDecorator<App>
      • deleteById

        public void deleteById​(Object id)
        Specified by:
        deleteById in interface org.molgenis.data.Repository<App>
        Overrides:
        deleteById in class org.molgenis.data.AbstractRepositoryDecorator<App>
      • deleteAll

        public void deleteAll()
        Specified by:
        deleteAll in interface org.molgenis.data.Repository<App>
        Overrides:
        deleteAll in class org.molgenis.data.AbstractRepositoryDecorator<App>
      • delegate

        protected org.molgenis.data.Repository<App> delegate()
        Overrides:
        delegate in class org.molgenis.data.AbstractRepositoryDecorator<App>
      • update

        public void update​(App app)
        Specified by:
        update in interface org.molgenis.data.Repository<App>
        Overrides:
        update in class org.molgenis.data.AbstractRepositoryDecorator<App>
      • update

        public void update​(Stream<App> apps)
        Specified by:
        update in interface org.molgenis.data.Repository<App>
        Overrides:
        update in class org.molgenis.data.AbstractRepositoryDecorator<App>