public class MetadataImpl extends AbstractLevel2Service implements ome.api.IMetadata
IMetadata
I/F.iQuery, iUpdate, metadata, queryFactory, readOnlyStatus, sec
Constructor and Description |
---|
MetadataImpl() |
Modifier and Type | Method and Description |
---|---|
java.lang.Long |
countAnnotationsUsedNotOwned(java.lang.Class annotationType,
long userID) |
java.lang.Long |
countSpecifiedAnnotations(java.lang.Class type,
java.util.Set<java.lang.String> include,
java.util.Set<java.lang.String> exclude,
ome.parameters.Parameters options) |
java.lang.Class<? extends ome.api.ServiceInterface> |
getServiceInterface()
Returns the Interface implemented by this class.
|
java.util.Map |
getTaggedObjectsCount(java.util.Set<java.lang.Long> tagIds,
ome.parameters.Parameters options) |
<A extends ome.model.annotations.Annotation> |
loadAnnotation(java.util.Set<java.lang.Long> annotationIds) |
<T extends ome.model.IObject,A extends ome.model.annotations.Annotation> |
loadAnnotations(java.lang.Class<T> rootNodeType,
java.util.Set<java.lang.Long> rootNodeIds,
java.util.Set<java.lang.String> annotationTypes,
java.util.Set<java.lang.Long> annotatorIds,
ome.parameters.Parameters options) |
java.util.Set<ome.model.IObject> |
loadAnnotationsUsedNotOwned(java.lang.Class annotationType,
long userID) |
java.util.Set |
loadChannelAcquisitionData(java.util.Set<java.lang.Long> ids) |
ome.model.acquisition.Instrument |
loadInstrument(long id) |
java.util.Map<java.lang.Long,java.util.Set<ome.model.IObject>> |
loadLogFiles(java.lang.Class<? extends ome.model.IObject> rootNodeType,
java.util.Set<java.lang.Long> ids) |
<A extends ome.model.annotations.Annotation> |
loadSpecifiedAnnotations(java.lang.Class type,
java.util.Set<java.lang.String> include,
java.util.Set<java.lang.String> exclude,
ome.parameters.Parameters options) |
<A extends ome.model.annotations.Annotation> |
loadSpecifiedAnnotationsLinkedTo(java.lang.Class type,
java.util.Set<java.lang.String> include,
java.util.Set<java.lang.String> exclude,
java.lang.Class rootNodeType,
java.util.Set<java.lang.Long> rootNodeIds,
ome.parameters.Parameters options) |
java.util.Map<java.lang.Long,java.util.Set<ome.model.IObject>> |
loadTagContent(java.util.Set<java.lang.Long> tagIds,
ome.parameters.Parameters options) |
java.util.Set<ome.model.IObject> |
loadTagSets(ome.parameters.Parameters options) |
void |
setIContainer(ome.api.IContainer iContainer)
IContainer bean injector.
|
getBeanHelper, getExtendedMetadata, getQueryFactory, getSecuritySystem, selfConfigure, setExtendedMetadata, setQueryFactory, setQueryService, setReadOnlyStatus, setSecuritySystem, setUpdateService
public final java.lang.Class<? extends ome.api.ServiceInterface> getServiceInterface()
getServiceInterface
in interface ome.system.SelfConfigurableService
public final void setIContainer(ome.api.IContainer iContainer)
iContainer
- The value to set.@Transactional(readOnly=true) public ome.model.acquisition.Instrument loadInstrument(long id)
loadInstrument
in interface ome.api.IMetadata
@Transactional(readOnly=true) public java.util.Set loadChannelAcquisitionData(java.util.Set<java.lang.Long> ids)
loadChannelAcquisitionData
in interface ome.api.IMetadata
@Transactional(readOnly=true) public <T extends ome.model.IObject,A extends ome.model.annotations.Annotation> java.util.Map<java.lang.Long,java.util.Set<A>> loadAnnotations(java.lang.Class<T> rootNodeType, java.util.Set<java.lang.Long> rootNodeIds, java.util.Set<java.lang.String> annotationTypes, java.util.Set<java.lang.Long> annotatorIds, ome.parameters.Parameters options)
loadAnnotations
in interface ome.api.IMetadata
@Transactional(readOnly=true) public <A extends ome.model.annotations.Annotation> java.util.Set<A> loadSpecifiedAnnotations(java.lang.Class type, java.util.Set<java.lang.String> include, java.util.Set<java.lang.String> exclude, ome.parameters.Parameters options)
loadSpecifiedAnnotations
in interface ome.api.IMetadata
@Transactional(readOnly=true) public java.lang.Long countSpecifiedAnnotations(java.lang.Class type, java.util.Set<java.lang.String> include, java.util.Set<java.lang.String> exclude, ome.parameters.Parameters options)
countSpecifiedAnnotations
in interface ome.api.IMetadata
@Transactional(readOnly=true) public <A extends ome.model.annotations.Annotation> java.util.Set<A> loadAnnotation(java.util.Set<java.lang.Long> annotationIds)
loadAnnotation
in interface ome.api.IMetadata
@Transactional(readOnly=true) public java.util.Map<java.lang.Long,java.util.Set<ome.model.IObject>> loadTagContent(java.util.Set<java.lang.Long> tagIds, ome.parameters.Parameters options)
loadTagContent
in interface ome.api.IMetadata
@Transactional(readOnly=true) public java.util.Set<ome.model.IObject> loadTagSets(ome.parameters.Parameters options)
loadTagSets
in interface ome.api.IMetadata
@Transactional(readOnly=true) public java.util.Map getTaggedObjectsCount(java.util.Set<java.lang.Long> tagIds, ome.parameters.Parameters options)
getTaggedObjectsCount
in interface ome.api.IMetadata
@Transactional(readOnly=true) public java.util.Set<ome.model.IObject> loadAnnotationsUsedNotOwned(java.lang.Class annotationType, long userID)
loadAnnotationsUsedNotOwned
in interface ome.api.IMetadata
@Transactional(readOnly=true) public java.lang.Long countAnnotationsUsedNotOwned(java.lang.Class annotationType, long userID)
countAnnotationsUsedNotOwned
in interface ome.api.IMetadata
@Transactional(readOnly=true) public <A extends ome.model.annotations.Annotation> java.util.Map<java.lang.Long,java.util.Set<A>> loadSpecifiedAnnotationsLinkedTo(java.lang.Class type, java.util.Set<java.lang.String> include, java.util.Set<java.lang.String> exclude, java.lang.Class rootNodeType, java.util.Set<java.lang.Long> rootNodeIds, ome.parameters.Parameters options)
loadSpecifiedAnnotationsLinkedTo
in interface ome.api.IMetadata
@Transactional(readOnly=true) public java.util.Map<java.lang.Long,java.util.Set<ome.model.IObject>> loadLogFiles(java.lang.Class<? extends ome.model.IObject> rootNodeType, java.util.Set<java.lang.Long> ids)
loadLogFiles
in interface ome.api.IMetadata