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, setUpdateServicepublic final java.lang.Class<? extends ome.api.ServiceInterface> getServiceInterface()
getServiceInterface in interface ome.system.SelfConfigurableServicepublic 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