Interface AdminEditableBaseImmutableService<O extends Identifiable>
- All Superinterfaces:
BaseImmutableService<O>,BaseReadOnlyService<O>
- All Known Subinterfaces:
AnnotationAssociationService,BlatAssociationService,TaxonService
- All Known Implementing Classes:
AnnotationAssociationServiceImpl,BlatAssociationServiceImpl,TaxonServiceImpl
public interface AdminEditableBaseImmutableService<O extends Identifiable>
extends BaseImmutableService<O>
Interface for services of immutable entities that can only be edited by admins.
-
Method Summary
Modifier and TypeMethodDescriptioncreate(Collection<O> entities) findOrCreate(O entity) voidremove(Collection<O> entities) voidMethods inherited from interface ubic.gemma.persistence.service.BaseReadOnlyService
countAll, find, findOrFail, getElementClass, load, load, loadAll, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, loadOrFail, streamAll, streamAll
-
Method Details
-
findOrCreate
- Specified by:
findOrCreatein interfaceBaseImmutableService<O extends Identifiable>- See Also:
-
create
- Specified by:
createin interfaceBaseImmutableService<O extends Identifiable>- See Also:
-
create
- Specified by:
createin interfaceBaseImmutableService<O extends Identifiable>- See Also:
-
remove
- Specified by:
removein interfaceBaseImmutableService<O extends Identifiable>- See Also:
-
remove
- Specified by:
removein interfaceBaseImmutableService<O extends Identifiable>- See Also:
-