Class EntityTypeRepositoryValidationDecorator
- java.lang.Object
-
- com.google.common.collect.ForwardingObject
-
- org.molgenis.data.AbstractRepositoryDecorator<org.molgenis.data.meta.model.EntityType>
-
- org.molgenis.data.validation.meta.EntityTypeRepositoryValidationDecorator
-
- All Implemented Interfaces:
java.io.Closeable,java.lang.AutoCloseable,java.lang.Iterable<org.molgenis.data.meta.model.EntityType>,org.molgenis.data.Repository<org.molgenis.data.meta.model.EntityType>
public class EntityTypeRepositoryValidationDecorator extends org.molgenis.data.AbstractRepositoryDecorator<org.molgenis.data.meta.model.EntityType>Validates entity meta before adding or updating the delegated repository
-
-
Constructor Summary
Constructors Constructor Description EntityTypeRepositoryValidationDecorator(org.molgenis.data.Repository<org.molgenis.data.meta.model.EntityType> delegateRepository, EntityTypeValidator entityTypeValidator)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Integeradd(java.util.stream.Stream<org.molgenis.data.meta.model.EntityType> entities)voidadd(org.molgenis.data.meta.model.EntityType entityType)voidupdate(java.util.stream.Stream<org.molgenis.data.meta.model.EntityType> entities)voidupdate(org.molgenis.data.meta.model.EntityType entityType)-
Methods inherited from class org.molgenis.data.AbstractRepositoryDecorator
aggregate, close, count, count, delegate, delete, delete, deleteAll, deleteAll, deleteById, findAll, findAll, findAll, findOne, findOneById, findOneById, forEachBatched, getCapabilities, getEntityType, getName, getQueryOperators, iterator, query
-
-
-
-
Constructor Detail
-
EntityTypeRepositoryValidationDecorator
public EntityTypeRepositoryValidationDecorator(org.molgenis.data.Repository<org.molgenis.data.meta.model.EntityType> delegateRepository, EntityTypeValidator entityTypeValidator)
-
-
Method Detail
-
update
public void update(org.molgenis.data.meta.model.EntityType entityType)
- Specified by:
updatein interfaceorg.molgenis.data.Repository<org.molgenis.data.meta.model.EntityType>- Overrides:
updatein classorg.molgenis.data.AbstractRepositoryDecorator<org.molgenis.data.meta.model.EntityType>
-
update
public void update(java.util.stream.Stream<org.molgenis.data.meta.model.EntityType> entities)
- Specified by:
updatein interfaceorg.molgenis.data.Repository<org.molgenis.data.meta.model.EntityType>- Overrides:
updatein classorg.molgenis.data.AbstractRepositoryDecorator<org.molgenis.data.meta.model.EntityType>
-
add
public void add(org.molgenis.data.meta.model.EntityType entityType)
- Specified by:
addin interfaceorg.molgenis.data.Repository<org.molgenis.data.meta.model.EntityType>- Overrides:
addin classorg.molgenis.data.AbstractRepositoryDecorator<org.molgenis.data.meta.model.EntityType>
-
add
public java.lang.Integer add(java.util.stream.Stream<org.molgenis.data.meta.model.EntityType> entities)
- Specified by:
addin interfaceorg.molgenis.data.Repository<org.molgenis.data.meta.model.EntityType>- Overrides:
addin classorg.molgenis.data.AbstractRepositoryDecorator<org.molgenis.data.meta.model.EntityType>
-
-