Package org.molgenis.data.security.auth
Class GroupPackageRepositoryDecorator
- java.lang.Object
-
- com.google.common.collect.ForwardingObject
-
- org.molgenis.data.AbstractRepositoryDecorator<Package>
-
- org.molgenis.data.security.auth.GroupPackageRepositoryDecorator
-
- All Implemented Interfaces:
Closeable,AutoCloseable,Iterable<Package>,Repository<Package>
public class GroupPackageRepositoryDecorator extends AbstractRepositoryDecorator<Package>
-
-
Constructor Summary
Constructors Constructor Description GroupPackageRepositoryDecorator(Repository<Package> delegateRepository, GroupPackageService groupPackageService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Integeradd(Stream<Package> packageStream)voidadd(Package aPackage)voiddelete(Stream<Package> packages)voiddelete(Package aPackage)voiddeleteAll()voiddeleteAll(Stream<Object> ids)voiddeleteById(Object id)voidupdate(Stream<Package> packageStream)voidupdate(Package aPackage)-
Methods inherited from class org.molgenis.data.AbstractRepositoryDecorator
aggregate, close, count, count, delegate, findAll, findAll, findAll, findOne, findOneById, findOneById, forEachBatched, getCapabilities, getEntityType, getName, getQueryOperators, iterator, query
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Methods inherited from interface org.molgenis.data.Repository
forEachBatched, getExistingIDs, upsertBatch
-
-
-
-
Constructor Detail
-
GroupPackageRepositoryDecorator
public GroupPackageRepositoryDecorator(Repository<Package> delegateRepository, GroupPackageService groupPackageService)
-
-
Method Detail
-
add
public void add(Package aPackage)
- Specified by:
addin interfaceRepository<Package>- Overrides:
addin classAbstractRepositoryDecorator<Package>
-
add
public Integer add(Stream<Package> packageStream)
- Specified by:
addin interfaceRepository<Package>- Overrides:
addin classAbstractRepositoryDecorator<Package>
-
update
public void update(Package aPackage)
- Specified by:
updatein interfaceRepository<Package>- Overrides:
updatein classAbstractRepositoryDecorator<Package>
-
update
public void update(Stream<Package> packageStream)
- Specified by:
updatein interfaceRepository<Package>- Overrides:
updatein classAbstractRepositoryDecorator<Package>
-
delete
public void delete(Package aPackage)
- Specified by:
deletein interfaceRepository<Package>- Overrides:
deletein classAbstractRepositoryDecorator<Package>
-
deleteById
public void deleteById(Object id)
- Specified by:
deleteByIdin interfaceRepository<Package>- Overrides:
deleteByIdin classAbstractRepositoryDecorator<Package>
-
deleteAll
public void deleteAll()
- Specified by:
deleteAllin interfaceRepository<Package>- Overrides:
deleteAllin classAbstractRepositoryDecorator<Package>
-
delete
public void delete(Stream<Package> packages)
- Specified by:
deletein interfaceRepository<Package>- Overrides:
deletein classAbstractRepositoryDecorator<Package>
-
deleteAll
public void deleteAll(Stream<Object> ids)
- Specified by:
deleteAllin interfaceRepository<Package>- Overrides:
deleteAllin classAbstractRepositoryDecorator<Package>
-
-