Package ome.logic
Class PojosImpl
- java.lang.Object
-
- ome.logic.AbstractLevel2Service
-
- ome.logic.PojosImpl
-
- All Implemented Interfaces:
ome.api.IContainer
,ome.api.ServiceInterface
,ome.system.SelfConfigurableService
@Transactional public class PojosImpl extends AbstractLevel2Service implements ome.api.IContainer
implementation of the Pojos service interface.- Since:
- OMERO 2.0
-
-
Field Summary
-
Fields inherited from class ome.logic.AbstractLevel2Service
iQuery, iUpdate, metadata, queryFactory, readOnlyStatus, sec
-
-
Constructor Summary
Constructors Constructor Description PojosImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected void
checkProperty(java.lang.String type, java.lang.String property)
protected void
checkType(java.lang.String type)
ome.model.IObject
createDataObject(ome.model.IObject arg0, ome.parameters.Parameters arg1)
ome.model.IObject[]
createDataObjects(ome.model.IObject[] arg0, ome.parameters.Parameters arg1)
java.util.Set
findContainerHierarchies(java.lang.Class rootNodeType, java.util.Set imageIds, ome.parameters.Parameters options)
java.util.Map
getCollectionCount(java.lang.String type, java.lang.String property, java.util.Set ids, ome.parameters.Parameters options)
java.util.Set
getImages(java.lang.Class rootNodeType, java.util.Set rootNodeIds, ome.parameters.Parameters options)
java.util.Set
getImagesByOptions(ome.parameters.Parameters options)
java.util.Map<java.lang.Long,java.util.Map<java.lang.Boolean,java.util.List<java.lang.Long>>>
getImagesBySplitFilesets(java.util.Map<java.lang.Class<? extends ome.model.IObject>,java.util.List<java.lang.Long>> included, ome.parameters.Parameters options)
java.lang.Class<? extends ome.api.ServiceInterface>
getServiceInterface()
Returns the Interface implemented by this class.java.util.Set
getUserImages(ome.parameters.Parameters options)
ome.model.ILink[]
link(ome.model.ILink[] arg0, ome.parameters.Parameters arg1)
java.util.Set
loadContainerHierarchy(java.lang.Class rootNodeType, java.util.Set rootNodeIds, ome.parameters.Parameters options)
java.util.Collection
retrieveCollection(ome.model.IObject arg0, java.lang.String arg1, ome.parameters.Parameters arg2)
void
unlink(ome.model.ILink[] arg0, ome.parameters.Parameters arg1)
ome.model.IObject
updateDataObject(ome.model.IObject arg0, ome.parameters.Parameters arg1)
ome.model.IObject[]
updateDataObjects(ome.model.IObject[] arg0, ome.parameters.Parameters arg1)
-
Methods inherited from class ome.logic.AbstractLevel2Service
getBeanHelper, getExtendedMetadata, getQueryFactory, getSecuritySystem, selfConfigure, setExtendedMetadata, setQueryFactory, setQueryService, setReadOnlyStatus, setSecuritySystem, setUpdateService
-
-
-
-
Method Detail
-
getServiceInterface
public final java.lang.Class<? extends ome.api.ServiceInterface> getServiceInterface()
Returns the Interface implemented by this class.- Specified by:
getServiceInterface
in interfaceome.system.SelfConfigurableService
- Returns:
- See above.
-
loadContainerHierarchy
@Transactional(readOnly=true) public java.util.Set loadContainerHierarchy(java.lang.Class rootNodeType, java.util.Set rootNodeIds, ome.parameters.Parameters options)
- Specified by:
loadContainerHierarchy
in interfaceome.api.IContainer
-
findContainerHierarchies
@Transactional(readOnly=true) public java.util.Set findContainerHierarchies(java.lang.Class rootNodeType, java.util.Set imageIds, ome.parameters.Parameters options)
- Specified by:
findContainerHierarchies
in interfaceome.api.IContainer
-
getImages
@Transactional(readOnly=true) public java.util.Set getImages(java.lang.Class rootNodeType, java.util.Set rootNodeIds, ome.parameters.Parameters options)
- Specified by:
getImages
in interfaceome.api.IContainer
-
getImagesByOptions
@Transactional(readOnly=true) public java.util.Set getImagesByOptions(ome.parameters.Parameters options)
- Specified by:
getImagesByOptions
in interfaceome.api.IContainer
-
getImagesBySplitFilesets
@Transactional(readOnly=true) public java.util.Map<java.lang.Long,java.util.Map<java.lang.Boolean,java.util.List<java.lang.Long>>> getImagesBySplitFilesets(java.util.Map<java.lang.Class<? extends ome.model.IObject>,java.util.List<java.lang.Long>> included, ome.parameters.Parameters options)
- Specified by:
getImagesBySplitFilesets
in interfaceome.api.IContainer
-
getUserImages
@Transactional(readOnly=true) public java.util.Set getUserImages(ome.parameters.Parameters options)
- Specified by:
getUserImages
in interfaceome.api.IContainer
-
getCollectionCount
@Transactional(readOnly=true) public java.util.Map getCollectionCount(java.lang.String type, java.lang.String property, java.util.Set ids, ome.parameters.Parameters options)
- Specified by:
getCollectionCount
in interfaceome.api.IContainer
-
retrieveCollection
@Transactional(readOnly=true) public java.util.Collection retrieveCollection(ome.model.IObject arg0, java.lang.String arg1, ome.parameters.Parameters arg2)
- Specified by:
retrieveCollection
in interfaceome.api.IContainer
-
createDataObject
@Transactional(readOnly=false) public ome.model.IObject createDataObject(ome.model.IObject arg0, ome.parameters.Parameters arg1)
- Specified by:
createDataObject
in interfaceome.api.IContainer
-
createDataObjects
@Transactional(readOnly=false) public ome.model.IObject[] createDataObjects(ome.model.IObject[] arg0, ome.parameters.Parameters arg1)
- Specified by:
createDataObjects
in interfaceome.api.IContainer
-
unlink
@Transactional(readOnly=false) public void unlink(ome.model.ILink[] arg0, ome.parameters.Parameters arg1)
- Specified by:
unlink
in interfaceome.api.IContainer
-
link
@Transactional(readOnly=false) public ome.model.ILink[] link(ome.model.ILink[] arg0, ome.parameters.Parameters arg1)
- Specified by:
link
in interfaceome.api.IContainer
-
updateDataObject
@Transactional(readOnly=false) public ome.model.IObject updateDataObject(ome.model.IObject arg0, ome.parameters.Parameters arg1)
- Specified by:
updateDataObject
in interfaceome.api.IContainer
-
updateDataObjects
@Transactional(readOnly=false) public ome.model.IObject[] updateDataObjects(ome.model.IObject[] arg0, ome.parameters.Parameters arg1)
- Specified by:
updateDataObjects
in interfaceome.api.IContainer
-
checkType
protected void checkType(java.lang.String type)
-
checkProperty
protected void checkProperty(java.lang.String type, java.lang.String property)
-
-