Package | Description |
---|---|
ome.api |
Contains the central verbs of the Omero System.
|
ome.api.local |
Non-client service API for OMERO
This includes interfaces for the local administration of the OMERO server.
|
ome.formats | |
ome.logic |
The central repository of implementations which will be accessible through this server.
|
ome.model |
Central interfaces in the Omero object model.
|
ome.model.acquisition | |
ome.model.annotations | |
ome.model.containers | |
ome.model.core | |
ome.model.display | |
ome.model.enums | |
ome.model.experiment | |
ome.model.fs | |
ome.model.internal |
Contains non-code-generated model objects.
|
ome.model.jobs | |
ome.model.meta | |
ome.model.roi | |
ome.model.screen | |
ome.model.stats | |
ome.security |
JBoss and OMERO security handling
This includes classes that provide security for the execution and usage of the OMERO server on
a JBoss platform.
|
ome.security.auth | |
ome.security.basic |
Basic OMERO security contextual classes
Basic classes that provide security context objects necessary to secure the implementation of
the OMERO server on a JBoss platform.
|
ome.security.policy |
Extensible service and security policies which can influence
whether a user, group, or other agent can perform a certain
action.
|
ome.security.sharing | |
ome.services |
Base services package for OMERO API services
This includes classes that implement OMERO API services described as interfaces in the
OMERO Common component.
|
ome.services.blitz.measurements | |
ome.services.blitz.repo | |
ome.services.chgrp | |
ome.services.chown | |
ome.services.delete |
Implementations of the ome.api.IDelete service.
|
ome.services.eventlogs | |
ome.services.export |
Helpers for implementing the necessary interfaces from Bio-Formats for
mapping OMERO objects (ome.model.*) to OME-XML and OME-TIFF
|
ome.services.fulltext |
All necessary classes for background indexing of metadata and attached binary
files.
|
ome.services.graphs |
Server classes for handling complicated graphs of model objects.
|
ome.services.mail |
General mail services.
|
ome.services.messages |
Message implementations used throughout the server for internal communication.
|
ome.services.search |
Internal search implementation classes.
|
ome.services.sessions | |
ome.services.sessions.events | |
ome.services.sharing |
ome.api.IShare support infrastructure.
|
ome.tools |
OMERO Server Utility and Spring/Hibernate Tools
Classes/Interfaces that implement File, Hibernate, Spring, Annotation, Hierarchy, etc. method
mechanics for the OMERO server
Related Documentation
For more information, please see:
TODO
|
ome.tools.hibernate |
Hibernate specific tools for the OMERO Server
Classes/Interfaces that implement Hibernate method mechanics for the OMERO server
Related Documentation
For more information, please see:
TODO
|
ome.util |
Utilities for all of OMERO.
|
omero.cmd.graphs | |
omero.util |
Modifier and Type | Method and Description |
---|---|
<T extends IObject> |
IShare.addObject(long shareId,
T object)
|
<T extends IObject> |
IShare.addObjects(long shareId,
T... objects)
|
<T extends IObject> |
IRenderingSettings.applySettingsToSet(long from,
Class<T> type,
Set<Long> nodeIds)
Applies rendering settings to one or many containers.
|
<T extends IObject> |
IContainer.createDataObject(T object,
Parameters options)
Creates the specified data object.
|
<T extends IObject> |
IShare.createShare(String description,
Timestamp expiration,
List<T> items,
List<Experimenter> exps,
List<String> guests,
boolean enabled)
|
<T extends IObject> |
IQuery.find(Class<T> klass,
long id)
lookup an entity by class and id.
|
<T extends IObject> |
IQuery.findAll(Class<T> klass,
Filter filter)
lookup all entities that belong to this class and match filter.
|
<T extends IObject> |
IQuery.findAllByExample(T example,
Filter filter)
search based on provided example entity.
|
<T extends IObject> |
IQuery.findAllByFullText(Class<T> type,
String query,
Parameters parameters)
executes a full text search based on Lucene.
|
<T extends IObject> |
IQuery.findAllByQuery(String queryName,
Parameters parameters)
executes the stored query with the given name.
|
<T extends IObject> |
IQuery.findAllByString(Class<T> klass,
String field,
String stringValue,
boolean caseSensitive,
Filter filter)
search a given field matching against a String.
|
<T extends IObject> |
IQuery.findByExample(T example)
search based on provided example entity.
|
<T extends IObject> |
IQuery.findByQuery(String queryName,
Parameters parameters)
executes the stored query with the given name.
|
<T extends IObject> |
IQuery.findByString(Class<T> klass,
String field,
String value)
search a given field matching against a String.
|
<T extends IObject> |
IContainer.findContainerHierarchies(Class<T> rootNodeType,
Set<Long> imagesIds,
Parameters options)
Retrieves hierarchy trees in various hierarchies that contain the
specified Images.
|
<T extends IObject> |
IQuery.get(Class<T> klass,
long id)
lookup an entity by class and id.
|
<T extends IObject> |
IPixels.getAllEnumerations(Class<T> klass)
Retrieves the exhaustive list of enumerations for a given enumeration
class.
|
<T extends IObject> |
IShare.getContentMap(long shareId)
Returns the contents of the share keyed by type.
|
<T extends IObject> |
IShare.getContents(long shareId)
|
<T extends IObject> |
IShare.getContentSubList(long shareId,
int start,
int finish)
Returns a range of items from the share.
|
<T extends IObject> |
IPixels.getEnumeration(Class<T> klass,
String value)
Retrieves a particular enumeration for a given enumeration class.
|
<T extends IObject> |
IContainer.getImages(Class<T> rootNodeType,
Set<Long> rootNodeIds,
Parameters options)
Retrieve a user's (or all users') images within any given container.
|
<T extends IObject,A extends Annotation> |
IMetadata.loadAnnotations(Class<T> nodeType,
Set<Long> rootNodeIds,
Set<String> annotationType,
Set<Long> annotatorIds,
Parameters options)
Loads all the annotations of given types,
that have been attached to the specified
rootNodes
for the specified annotatorIds . |
<T extends IObject> |
IContainer.loadContainerHierarchy(Class<T> rootNodeType,
Set<Long> rootNodeIds,
Parameters options)
Retrieves hierarchy trees rooted by a given node (unless orphan is
specified -- See below)
This method also retrieves the Experimenters linked to the objects in the
tree.
|
<T extends IObject> |
Search.onlyType(Class<T> klass)
Restricts the search to a single type.
|
<T extends IObject> |
Search.onlyTypes(Class<T>... classes)
Restricts searches to a set of types.
|
<T extends IObject> |
IQuery.refresh(T iObject)
refreshes an entire
IObject graph, recursive loading all data for
the managed instances in the graph from the database. |
<T extends IObject> |
IShare.removeObject(long shareId,
T object)
|
<T extends IObject> |
IShare.removeObjects(long shareId,
T... objects)
Remove existing items from the share.
|
<T extends IObject> |
IRenderingSettings.resetDefaultsByOwnerInSet(Class<T> type,
Set<Long> nodeIds)
Resets the rendering settings of a given group of containers based on
the owner's (essentially a copy).
|
<T extends IObject> |
IRenderingSettings.resetDefaultsInSet(Class<T> type,
Set<Long> nodeIds)
Resets a rendering settings back to one or many containers that are
specified by the rendering engine intelligent pretty good image
(PG) logic.
|
<T extends IObject> |
IRenderingSettings.resetMinMaxInSet(Class<T> type,
Set<Long> nodeIds)
Resets a the channel windows for one or many containers back to their
global minimum and global maximum for the channel.
|
<T extends IObject> |
Search.results()
Returns up to
batch size number of results along
with the related query metadata. |
<T extends IObject> |
IUpdate.saveAndReturnObject(T graph) |
<T extends IObject> |
IRenderingSettings.setOriginalSettingsInSet(Class<T> type,
Set<Long> nodeIds)
Resets a rendering settings back to channel global minimum and maximum
for the specified containers.
|
<T extends IObject> |
IContainer.updateDataObject(T dataObject,
Parameters options)
Updates a data object.
|
Modifier and Type | Method and Description |
---|---|
IObject[] |
IContainer.createDataObjects(IObject[] dataObjects,
Parameters options)
convenience method to save network calls.
|
IObject |
Search.next()
Returns the next entity from the current query.
|
IObject[] |
IUpdate.saveAndReturnArray(IObject[] graph) |
IObject[] |
IContainer.updateDataObjects(IObject[] dataObjects,
Parameters options)
convenience method to save network calls.
|
Modifier and Type | Method and Description |
---|---|
List<IObject> |
IDelete.checkImageDelete(long id,
boolean force)
Returns all entities which would prevent the given
Image id from
being deleted. |
<T extends IObject> |
IContainer.findContainerHierarchies(Class<T> rootNodeType,
Set<Long> imagesIds,
Parameters options)
Retrieves hierarchy trees in various hierarchies that contain the
specified Images.
|
Set<IObject> |
IAnalysis.getAllForImage(long imageId) |
Set<IObject> |
IMetadata.loadAnnotationsUsedNotOwned(Class annotationType,
long userID)
Loads the annotations of a given type used by the specified
user but not owned by the user.
|
<T extends IObject> |
IContainer.loadContainerHierarchy(Class<T> rootNodeType,
Set<Long> rootNodeIds,
Parameters options)
Retrieves hierarchy trees rooted by a given node (unless orphan is
specified -- See below)
This method also retrieves the Experimenters linked to the objects in the
tree.
|
Map<Long,Set<IObject>> |
IMetadata.loadLogFiles(Class<? extends IObject> rootNodeType,
Set<Long> ids)
Find the original file IDs for the import logs corresponding to the given Image or Fileset IDs.
|
Map<Long,Set<IObject>> |
IMetadata.loadTagContent(Set<Long> tagIds,
Parameters options)
Loads the Tag Set if the id is specified otherwise loads all the Tag
Set.
|
Set<IObject> |
IMetadata.loadTagSets(Parameters options)
Loads all the tag Sets.
|
List<IObject> |
IDelete.previewImageDelete(long id,
boolean force)
Returns all entities which would be deleted by a call to
IDelete.deleteImage(long, boolean) . |
List<IObject> |
IPixels.retrieveAllRndSettings(long pixId,
long userId)
Retrieves all the rendering settings for a given pixels set and the
passed user with the following objects pre-linked:
renderingDef.quantization
renderingDef.model
renderingDef.waveRendering
renderingDef.waveRendering.color
renderingDef.waveRendering.family
renderingDef.spatialDomainEnhancement
|
Modifier and Type | Method and Description |
---|---|
<T extends IObject> |
IShare.addObjects(long shareId,
T... objects)
|
boolean |
IAdmin.canUpdate(IObject obj)
Returns true if the currently logged in user can modify the given
IObject . |
void |
IAdmin.changeGroup(IObject iObject,
String groupName)
call
details.setGroup()
on this instance. |
void |
IAdmin.changeOwner(IObject iObject,
String omeName)
call
details.setOwner()
on this instance. |
void |
IAdmin.changePermissions(IObject iObject,
Permissions perms)
call
defaults.setPermissions()
on this instance. |
IObject[] |
IContainer.createDataObjects(IObject[] dataObjects,
Parameters options)
convenience method to save network calls.
|
void |
IUpdate.deleteObject(IObject row)
Deletes a single entity.
|
void |
IUpdate.indexObject(IObject row)
Initiates full-text indexing for the given object.
|
void |
IAdmin.moveToCommonSpace(IObject... iObjects)
Moves the given objects into the "user" group to make them visible
and linkable from all security contexts.
|
<T extends IObject> |
IShare.removeObjects(long shareId,
T... objects)
Remove existing items from the share.
|
Collection |
IContainer.retrieveCollection(IObject dataObject,
String collectionName,
Parameters options)
Retrieves a collection with all members initialized ("loaded").
|
IObject[] |
IUpdate.saveAndReturnArray(IObject[] graph) |
List<Long> |
IUpdate.saveAndReturnIds(IObject[] objects)
Logic differs from other methods.
|
void |
IUpdate.saveArray(IObject[] graph) |
void |
IUpdate.saveObject(IObject graph) |
IObject[] |
IContainer.updateDataObjects(IObject[] dataObjects,
Parameters options)
convenience method to save network calls.
|
Modifier and Type | Method and Description |
---|---|
Map<Long,Map<Boolean,List<Long>>> |
IContainer.getImagesBySplitFilesets(Map<Class<? extends IObject>,List<Long>> included,
Parameters options)
Given a list of IDs of certain entity types, calculates which filesets are split such that
a non-empty proper subset of their images are referenced, directly or indirectly, as being
included.
|
Map<Long,Set<IObject>> |
IMetadata.loadLogFiles(Class<? extends IObject> rootNodeType,
Set<Long> ids)
Find the original file IDs for the import logs corresponding to the given Image or Fileset IDs.
|
void |
IUpdate.saveCollection(Collection<IObject> graph) |
Modifier and Type | Method and Description |
---|---|
boolean |
LocalAdmin.canAnnotate(IObject obj)
Companion to
IAdmin#canUpdate(IObject) but not yet remotely
accessible. |
void |
LocalAdmin.internalMoveToCommonSpace(IObject obj)
Unconditionally move an object into the user group (usually id=1).
|
Modifier and Type | Method and Description |
---|---|
Map<String,Long> |
LocalAdmin.getLockingIds(Class<IObject> klass,
long id,
Long groupId)
|
Modifier and Type | Method and Description |
---|---|
IObject |
OMEROMetadataStore.getObjectByLSID(LSID lsid)
Retrieves an object from the internal object graph by LSID.
|
Modifier and Type | Method and Description |
---|---|
void |
OMEROMetadataStore.updateObject(String lsid,
IObject sourceObject,
Map<String,Integer> indexes)
Updates a given model object in our object graph.
|
Modifier and Type | Method and Description |
---|---|
<T extends IObject> |
RenderingSettingsImpl.applySettingsToSet(long from,
Class<T> klass,
Set<Long> nodeIds)
Implemented as specified by the
IRenderingSettings I/F. |
<T extends IObject> |
QueryImpl.findAll(Class<T> klass,
Filter filter) |
<T extends IObject> |
QueryImpl.findAllByExample(T example,
Filter filter) |
<T extends IObject> |
QueryImpl.findAllByFullText(Class<T> type,
String query,
Parameters params) |
<T extends IObject> |
QueryImpl.findAllByQuery(String queryName,
Parameters params) |
<T extends IObject> |
QueryImpl.findAllByString(Class<T> klass,
String fieldName,
String value,
boolean caseSensitive,
Filter filter) |
<T extends IObject> |
QueryImpl.findByExample(T example) |
<T extends IObject> |
QueryImpl.findByQuery(String queryName,
Parameters params) |
<T extends IObject> |
QueryImpl.findByString(Class<T> klass,
String fieldName,
String value) |
<T extends IObject> |
PixelsImpl.getAllEnumerations(Class<T> klass) |
<T extends IObject> |
TypesImpl.getContainerTypes() |
<T extends IObject> |
PixelsImpl.getEnumeration(Class<T> klass,
String value) |
<T extends IObject> |
TypesImpl.getImportTypes() |
<T extends IObject> |
TypesImpl.getPojoTypes() |
<T extends IObject> |
TypesImpl.getResultTypes() |
<T extends IObject,A extends Annotation> |
MetadataImpl.loadAnnotations(Class<T> rootNodeType,
Set<Long> rootNodeIds,
Set<String> annotationTypes,
Set<Long> annotatorIds,
Parameters options)
Implemented as specified by the
IMetadata I/F |
<T extends IObject> |
TypesImpl.permissions(Class<T> k) |
<T extends IObject> |
QueryImpl.refresh(T iObject) |
<T extends IObject> |
RenderingSettingsImpl.resetDefaultsByOwnerInSet(Class<T> klass,
Set<Long> nodeIds)
Implemented as specified by the
IRenderingSettings I/F. |
<T extends IObject> |
RenderingSettingsImpl.resetDefaultsInSet(Class<T> klass,
Set<Long> nodeIds)
Implemented as specified by the
IRenderingSettings I/F. |
<T extends IObject> |
RenderingSettingsImpl.resetMinMaxInSet(Class<T> klass,
Set<Long> nodeIds)
Implemented as specified by the
IRenderingSettings I/F. |
<T extends IObject> |
RenderingSettingsImpl.setOriginalSettingsInSet(Class<T> klass,
Set<Long> nodeIds)
Implemented as specified by the
IRenderingSettings I/F. |
Modifier and Type | Method and Description |
---|---|
IObject |
PojosImpl.createDataObject(IObject arg0,
Parameters arg1)
Implemented as specified by the
IContainer I/F |
IObject[] |
PojosImpl.createDataObjects(IObject[] arg0,
Parameters arg1)
Implemented as specified by the
IContainer I/F |
IObject |
QueryImpl.find(Class klass,
long id) |
IObject |
QueryImpl.get(Class klass,
long id) |
protected IObject |
UpdateImpl.internalMerge(IObject obj,
UpdateFilter filter,
org.hibernate.Session session)
Note if we use anything other than merge here, functionality from
ome.tools.hibernate.MergeEventListener needs to be moved to
UpdateFilter or to another event listener. |
IObject[] |
UpdateImpl.saveAndReturnArray(IObject[] graph) |
IObject |
UpdateImpl.saveAndReturnObject(IObject graph) |
IObject |
PojosImpl.updateDataObject(IObject arg0,
Parameters arg1)
Implemented as specified by the
IContainer I/F |
IObject[] |
PojosImpl.updateDataObjects(IObject[] arg0,
Parameters arg1)
Implemented as specified by the
IContainer I/F |
Modifier and Type | Method and Description |
---|---|
Set<IObject> |
MetadataImpl.loadAnnotationsUsedNotOwned(Class annotationType,
long userID)
Implemented as specified by the
IMetadata I/F |
Map<Long,Set<IObject>> |
MetadataImpl.loadLogFiles(Class<? extends IObject> rootNodeType,
Set<Long> ids) |
Map<Long,Set<IObject>> |
MetadataImpl.loadTagContent(Set<Long> tagIds,
Parameters options)
Implemented as specified by the
IMetadata I/F |
Set<IObject> |
MetadataImpl.loadTagSets(Parameters options)
Implemented as specified by the
IMetadata I/F |
List<IObject> |
PixelsImpl.retrieveAllRndSettings(long pixId,
long userId)
Implemented as specified by the
IPixels I/F. |
Modifier and Type | Method and Description |
---|---|
protected void |
AdminImpl.assertManaged(IObject o) |
boolean |
AdminImpl.canAnnotate(IObject obj) |
boolean |
AdminImpl.canUpdate(IObject obj) |
void |
AdminImpl.changeGroup(IObject iObject,
String groupName) |
void |
AdminImpl.changeOwner(IObject iObject,
String omeName) |
void |
AdminImpl.changePermissions(IObject iObject,
Permissions perms)
the implementation of this method is somewhat tricky in that
Permissions changes must be allowed even when other updates are
not. |
IObject |
PojosImpl.createDataObject(IObject arg0,
Parameters arg1)
Implemented as specified by the
IContainer I/F |
IObject[] |
PojosImpl.createDataObjects(IObject[] arg0,
Parameters arg1)
Implemented as specified by the
IContainer I/F |
void |
PojosImpl.deleteDataObject(IObject row,
Parameters arg1)
Implemented as specified by the
IContainer I/F |
void |
PojosImpl.deleteDataObjects(IObject[] rows,
Parameters options)
Implemented as specified by the
IContainer I/F |
void |
UpdateImpl.deleteObject(IObject row) |
Map<String,Long> |
AdminImpl.getLockingIds(IObject object) |
void |
UpdateImpl.indexObject(IObject row) |
protected void |
UpdateImpl.internalDelete(IObject obj,
UpdateFilter filter,
org.hibernate.Session session) |
protected IObject |
UpdateImpl.internalMerge(IObject obj,
UpdateFilter filter,
org.hibernate.Session session)
Note if we use anything other than merge here, functionality from
ome.tools.hibernate.MergeEventListener needs to be moved to
UpdateFilter or to another event listener. |
void |
AdminImpl.internalMoveToCommonSpace(IObject obj)
Helpers which unconditionally moves the object to the common space.
|
protected Long |
UpdateImpl.internalSave(IObject obj,
ReloadFilter filter,
org.hibernate.Session session)
Note if we use anything other than merge here, functionality from
ome.tools.hibernate.MergeEventListener needs to be moved to
UpdateFilter or to another event listener. |
void |
AdminImpl.moveToCommonSpace(IObject... iObjects) |
Collection |
PojosImpl.retrieveCollection(IObject arg0,
String arg1,
Parameters arg2)
Implemented as specified by the
IContainer I/F |
IObject[] |
UpdateImpl.saveAndReturnArray(IObject[] graph) |
List<Long> |
UpdateImpl.saveAndReturnIds(IObject[] graph) |
IObject |
UpdateImpl.saveAndReturnObject(IObject graph) |
void |
UpdateImpl.saveArray(IObject[] graph) |
void |
UpdateImpl.saveObject(IObject graph) |
IObject |
PojosImpl.updateDataObject(IObject arg0,
Parameters arg1)
Implemented as specified by the
IContainer I/F |
IObject[] |
PojosImpl.updateDataObjects(IObject[] arg0,
Parameters arg1)
Implemented as specified by the
IContainer I/F |
Modifier and Type | Method and Description |
---|---|
Map<Long,Map<Boolean,List<Long>>> |
PojosImpl.getImagesBySplitFilesets(Map<Class<? extends IObject>,List<Long>> included,
Parameters options)
Implemented as specified by the
IContainer I/F |
Map<String,Long> |
AdminImpl.getLockingIds(Class<IObject> type,
long id,
Long groupId) |
Map<Long,Set<IObject>> |
MetadataImpl.loadLogFiles(Class<? extends IObject> rootNodeType,
Set<Long> ids) |
Modifier and Type | Interface and Description |
---|---|
interface |
IAnnotated |
interface |
IAnnotationLink
extension of
ILink for marking links whose child field is
an Annotation . |
interface |
IEnum
interface for all domain enumarations.
|
interface |
IGlobal
marker interface for all global types, which have no
Details fields
other than permissions. |
interface |
ILink
extension of
IObject for building object hierarchies. |
interface |
IMutable
interface for all mutable domain objects.
|
Modifier and Type | Method and Description |
---|---|
IObject |
ILink.getChild() |
IObject |
ILink.getParent() |
Modifier and Type | Method and Description |
---|---|
void |
ILink.setChild(IObject child) |
void |
ILink.setParent(IObject parent) |
Modifier and Type | Class and Description |
---|---|
class |
Arc |
class |
Detector
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
DetectorSettings
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
Dichroic
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
Filament |
class |
Filter
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
FilterSet
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
FilterSetEmissionFilterLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
FilterSetExcitationFilterLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
GenericExcitationSource |
class |
ImagingEnvironment
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
Instrument
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
Laser |
class |
LightEmittingDiode |
class |
LightPath
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
LightPathEmissionFilterLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
LightPathExcitationFilterLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
LightSettings
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
LightSource
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
Microscope
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
Objective
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
ObjectiveSettings
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
OTF
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
StageLabel
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
TransmittanceRange
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
Modifier and Type | Field and Description |
---|---|
protected IObject |
FilterSetEmissionFilterLink.child |
protected IObject |
FilterSetExcitationFilterLink.child |
protected IObject |
LightPathEmissionFilterLink.child |
protected IObject |
LightPathExcitationFilterLink.child |
protected IObject |
FilterSetEmissionFilterLink.parent |
protected IObject |
FilterSetExcitationFilterLink.parent |
protected IObject |
LightPathEmissionFilterLink.parent |
protected IObject |
LightPathExcitationFilterLink.parent |
Modifier and Type | Method and Description |
---|---|
IObject |
FilterSetEmissionFilterLink.getChild()
Many-to-one field ome.model.acquisition.FilterSetEmissionFilterLink.child (ome.model.acquisition.Filter)
|
IObject |
FilterSetExcitationFilterLink.getChild()
Many-to-one field ome.model.acquisition.FilterSetExcitationFilterLink.child (ome.model.acquisition.Filter)
|
IObject |
LightPathEmissionFilterLink.getChild()
Many-to-one field ome.model.acquisition.LightPathEmissionFilterLink.child (ome.model.acquisition.Filter)
|
IObject |
LightPathExcitationFilterLink.getChild()
Many-to-one field ome.model.acquisition.LightPathExcitationFilterLink.child (ome.model.acquisition.Filter)
|
IObject |
FilterSetEmissionFilterLink.getParent()
Many-to-one field ome.model.acquisition.FilterSetEmissionFilterLink.parent (ome.model.acquisition.FilterSet)
|
IObject |
FilterSetExcitationFilterLink.getParent()
Many-to-one field ome.model.acquisition.FilterSetExcitationFilterLink.parent (ome.model.acquisition.FilterSet)
|
IObject |
LightPathEmissionFilterLink.getParent()
Many-to-one field ome.model.acquisition.LightPathEmissionFilterLink.parent (ome.model.acquisition.LightPath)
|
IObject |
LightPathExcitationFilterLink.getParent()
Many-to-one field ome.model.acquisition.LightPathExcitationFilterLink.parent (ome.model.acquisition.LightPath)
|
Modifier and Type | Method and Description |
---|---|
void |
FilterSetEmissionFilterLink.setChild(IObject child) |
void |
FilterSetExcitationFilterLink.setChild(IObject child) |
void |
LightPathEmissionFilterLink.setChild(IObject child) |
void |
LightPathExcitationFilterLink.setChild(IObject child) |
void |
FilterSetEmissionFilterLink.setParent(IObject parent) |
void |
FilterSetExcitationFilterLink.setParent(IObject parent) |
void |
LightPathEmissionFilterLink.setParent(IObject parent) |
void |
LightPathExcitationFilterLink.setParent(IObject parent) |
Constructor and Description |
---|
FilterSetEmissionFilterLink(IObject _parent,
IObject _child) |
FilterSetExcitationFilterLink(IObject _parent,
IObject _child) |
LightPathEmissionFilterLink(IObject _parent,
IObject _child) |
LightPathExcitationFilterLink(IObject _parent,
IObject _child) |
Modifier and Type | Class and Description |
---|---|
class |
Annotation
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
AnnotationAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
BasicAnnotation |
class |
BooleanAnnotation |
class |
ChannelAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
CommentAnnotation |
class |
DatasetAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
DetectorAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
DichroicAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
DoubleAnnotation |
class |
ExperimenterAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
ExperimenterGroupAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
FileAnnotation |
class |
FilesetAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
FilterAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
ImageAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
InstrumentAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
LightPathAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
LightSourceAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
ListAnnotation |
class |
LongAnnotation |
class |
MapAnnotation |
class |
NamespaceAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
NodeAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
NumericAnnotation |
class |
ObjectiveAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
OriginalFileAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
PlaneInfoAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
PlateAcquisitionAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
PlateAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
ProjectAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
ReagentAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
RoiAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
ScreenAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
SessionAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
ShapeAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
TagAnnotation |
class |
TermAnnotation |
class |
TextAnnotation |
class |
TimestampAnnotation |
class |
TypeAnnotation |
class |
WellAnnotationLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
XmlAnnotation |
Modifier and Type | Field and Description |
---|---|
protected IObject |
AnnotationAnnotationLink.child |
protected IObject |
ChannelAnnotationLink.child |
protected IObject |
DatasetAnnotationLink.child |
protected IObject |
DetectorAnnotationLink.child |
protected IObject |
DichroicAnnotationLink.child |
protected IObject |
ExperimenterAnnotationLink.child |
protected IObject |
ExperimenterGroupAnnotationLink.child |
protected IObject |
FilesetAnnotationLink.child |
protected IObject |
FilterAnnotationLink.child |
protected IObject |
ImageAnnotationLink.child |
protected IObject |
InstrumentAnnotationLink.child |
protected IObject |
LightPathAnnotationLink.child |
protected IObject |
LightSourceAnnotationLink.child |
protected IObject |
NamespaceAnnotationLink.child |
protected IObject |
NodeAnnotationLink.child |
protected IObject |
ObjectiveAnnotationLink.child |
protected IObject |
OriginalFileAnnotationLink.child |
protected IObject |
PlaneInfoAnnotationLink.child |
protected IObject |
PlateAcquisitionAnnotationLink.child |
protected IObject |
PlateAnnotationLink.child |
protected IObject |
ProjectAnnotationLink.child |
protected IObject |
ReagentAnnotationLink.child |
protected IObject |
RoiAnnotationLink.child |
protected IObject |
ScreenAnnotationLink.child |
protected IObject |
SessionAnnotationLink.child |
protected IObject |
ShapeAnnotationLink.child |
protected IObject |
WellAnnotationLink.child |
protected IObject |
AnnotationAnnotationLink.parent |
protected IObject |
ChannelAnnotationLink.parent |
protected IObject |
DatasetAnnotationLink.parent |
protected IObject |
DetectorAnnotationLink.parent |
protected IObject |
DichroicAnnotationLink.parent |
protected IObject |
ExperimenterAnnotationLink.parent |
protected IObject |
ExperimenterGroupAnnotationLink.parent |
protected IObject |
FilesetAnnotationLink.parent |
protected IObject |
FilterAnnotationLink.parent |
protected IObject |
ImageAnnotationLink.parent |
protected IObject |
InstrumentAnnotationLink.parent |
protected IObject |
LightPathAnnotationLink.parent |
protected IObject |
LightSourceAnnotationLink.parent |
protected IObject |
NamespaceAnnotationLink.parent |
protected IObject |
NodeAnnotationLink.parent |
protected IObject |
ObjectiveAnnotationLink.parent |
protected IObject |
OriginalFileAnnotationLink.parent |
protected IObject |
PlaneInfoAnnotationLink.parent |
protected IObject |
PlateAcquisitionAnnotationLink.parent |
protected IObject |
PlateAnnotationLink.parent |
protected IObject |
ProjectAnnotationLink.parent |
protected IObject |
ReagentAnnotationLink.parent |
protected IObject |
RoiAnnotationLink.parent |
protected IObject |
ScreenAnnotationLink.parent |
protected IObject |
SessionAnnotationLink.parent |
protected IObject |
ShapeAnnotationLink.parent |
protected IObject |
WellAnnotationLink.parent |
Modifier and Type | Method and Description |
---|---|
IObject |
AnnotationAnnotationLink.getChild()
Many-to-one field ome.model.annotations.AnnotationAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
ChannelAnnotationLink.getChild()
Many-to-one field ome.model.annotations.ChannelAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
DatasetAnnotationLink.getChild()
Many-to-one field ome.model.annotations.DatasetAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
DetectorAnnotationLink.getChild()
Many-to-one field ome.model.annotations.DetectorAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
DichroicAnnotationLink.getChild()
Many-to-one field ome.model.annotations.DichroicAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
ExperimenterAnnotationLink.getChild()
Many-to-one field ome.model.annotations.ExperimenterAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
ExperimenterGroupAnnotationLink.getChild()
Many-to-one field ome.model.annotations.ExperimenterGroupAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
FilesetAnnotationLink.getChild()
Many-to-one field ome.model.annotations.FilesetAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
FilterAnnotationLink.getChild()
Many-to-one field ome.model.annotations.FilterAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
ImageAnnotationLink.getChild()
Many-to-one field ome.model.annotations.ImageAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
InstrumentAnnotationLink.getChild()
Many-to-one field ome.model.annotations.InstrumentAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
LightPathAnnotationLink.getChild()
Many-to-one field ome.model.annotations.LightPathAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
LightSourceAnnotationLink.getChild()
Many-to-one field ome.model.annotations.LightSourceAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
NamespaceAnnotationLink.getChild()
Many-to-one field ome.model.annotations.NamespaceAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
NodeAnnotationLink.getChild()
Many-to-one field ome.model.annotations.NodeAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
ObjectiveAnnotationLink.getChild()
Many-to-one field ome.model.annotations.ObjectiveAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
OriginalFileAnnotationLink.getChild()
Many-to-one field ome.model.annotations.OriginalFileAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
PlaneInfoAnnotationLink.getChild()
Many-to-one field ome.model.annotations.PlaneInfoAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
PlateAcquisitionAnnotationLink.getChild()
Many-to-one field ome.model.annotations.PlateAcquisitionAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
PlateAnnotationLink.getChild()
Many-to-one field ome.model.annotations.PlateAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
ProjectAnnotationLink.getChild()
Many-to-one field ome.model.annotations.ProjectAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
ReagentAnnotationLink.getChild()
Many-to-one field ome.model.annotations.ReagentAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
RoiAnnotationLink.getChild()
Many-to-one field ome.model.annotations.RoiAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
ScreenAnnotationLink.getChild()
Many-to-one field ome.model.annotations.ScreenAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
SessionAnnotationLink.getChild()
Many-to-one field ome.model.annotations.SessionAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
ShapeAnnotationLink.getChild()
Many-to-one field ome.model.annotations.ShapeAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
WellAnnotationLink.getChild()
Many-to-one field ome.model.annotations.WellAnnotationLink.child (ome.model.annotations.Annotation)
|
IObject |
AnnotationAnnotationLink.getParent()
Many-to-one field ome.model.annotations.AnnotationAnnotationLink.parent (ome.model.annotations.Annotation)
|
IObject |
ChannelAnnotationLink.getParent()
Many-to-one field ome.model.annotations.ChannelAnnotationLink.parent (ome.model.core.Channel)
|
IObject |
DatasetAnnotationLink.getParent()
Many-to-one field ome.model.annotations.DatasetAnnotationLink.parent (ome.model.containers.Dataset)
|
IObject |
DetectorAnnotationLink.getParent()
Many-to-one field ome.model.annotations.DetectorAnnotationLink.parent (ome.model.acquisition.Detector)
|
IObject |
DichroicAnnotationLink.getParent()
Many-to-one field ome.model.annotations.DichroicAnnotationLink.parent (ome.model.acquisition.Dichroic)
|
IObject |
ExperimenterAnnotationLink.getParent()
Many-to-one field ome.model.annotations.ExperimenterAnnotationLink.parent (ome.model.meta.Experimenter)
|
IObject |
ExperimenterGroupAnnotationLink.getParent()
Many-to-one field ome.model.annotations.ExperimenterGroupAnnotationLink.parent (ome.model.meta.ExperimenterGroup)
|
IObject |
FilesetAnnotationLink.getParent()
Many-to-one field ome.model.annotations.FilesetAnnotationLink.parent (ome.model.fs.Fileset)
|
IObject |
FilterAnnotationLink.getParent()
Many-to-one field ome.model.annotations.FilterAnnotationLink.parent (ome.model.acquisition.Filter)
|
IObject |
ImageAnnotationLink.getParent()
Many-to-one field ome.model.annotations.ImageAnnotationLink.parent (ome.model.core.Image)
|
IObject |
InstrumentAnnotationLink.getParent()
Many-to-one field ome.model.annotations.InstrumentAnnotationLink.parent (ome.model.acquisition.Instrument)
|
IObject |
LightPathAnnotationLink.getParent()
Many-to-one field ome.model.annotations.LightPathAnnotationLink.parent (ome.model.acquisition.LightPath)
|
IObject |
LightSourceAnnotationLink.getParent()
Many-to-one field ome.model.annotations.LightSourceAnnotationLink.parent (ome.model.acquisition.LightSource)
|
IObject |
NamespaceAnnotationLink.getParent()
Many-to-one field ome.model.annotations.NamespaceAnnotationLink.parent (ome.model.meta.Namespace)
|
IObject |
NodeAnnotationLink.getParent()
Many-to-one field ome.model.annotations.NodeAnnotationLink.parent (ome.model.meta.Node)
|
IObject |
ObjectiveAnnotationLink.getParent()
Many-to-one field ome.model.annotations.ObjectiveAnnotationLink.parent (ome.model.acquisition.Objective)
|
IObject |
OriginalFileAnnotationLink.getParent()
Many-to-one field ome.model.annotations.OriginalFileAnnotationLink.parent (ome.model.core.OriginalFile)
|
IObject |
PlaneInfoAnnotationLink.getParent()
Many-to-one field ome.model.annotations.PlaneInfoAnnotationLink.parent (ome.model.core.PlaneInfo)
|
IObject |
PlateAcquisitionAnnotationLink.getParent()
Many-to-one field ome.model.annotations.PlateAcquisitionAnnotationLink.parent (ome.model.screen.PlateAcquisition)
|
IObject |
PlateAnnotationLink.getParent()
Many-to-one field ome.model.annotations.PlateAnnotationLink.parent (ome.model.screen.Plate)
|
IObject |
ProjectAnnotationLink.getParent()
Many-to-one field ome.model.annotations.ProjectAnnotationLink.parent (ome.model.containers.Project)
|
IObject |
ReagentAnnotationLink.getParent()
Many-to-one field ome.model.annotations.ReagentAnnotationLink.parent (ome.model.screen.Reagent)
|
IObject |
RoiAnnotationLink.getParent()
Many-to-one field ome.model.annotations.RoiAnnotationLink.parent (ome.model.roi.Roi)
|
IObject |
ScreenAnnotationLink.getParent()
Many-to-one field ome.model.annotations.ScreenAnnotationLink.parent (ome.model.screen.Screen)
|
IObject |
SessionAnnotationLink.getParent()
Many-to-one field ome.model.annotations.SessionAnnotationLink.parent (ome.model.meta.Session)
|
IObject |
ShapeAnnotationLink.getParent()
Many-to-one field ome.model.annotations.ShapeAnnotationLink.parent (ome.model.roi.Shape)
|
IObject |
WellAnnotationLink.getParent()
Many-to-one field ome.model.annotations.WellAnnotationLink.parent (ome.model.screen.Well)
|
Modifier and Type | Method and Description |
---|---|
void |
AnnotationAnnotationLink.setChild(IObject child) |
void |
ChannelAnnotationLink.setChild(IObject child) |
void |
DatasetAnnotationLink.setChild(IObject child) |
void |
DetectorAnnotationLink.setChild(IObject child) |
void |
DichroicAnnotationLink.setChild(IObject child) |
void |
ExperimenterAnnotationLink.setChild(IObject child) |
void |
ExperimenterGroupAnnotationLink.setChild(IObject child) |
void |
FilesetAnnotationLink.setChild(IObject child) |
void |
FilterAnnotationLink.setChild(IObject child) |
void |
ImageAnnotationLink.setChild(IObject child) |
void |
InstrumentAnnotationLink.setChild(IObject child) |
void |
LightPathAnnotationLink.setChild(IObject child) |
void |
LightSourceAnnotationLink.setChild(IObject child) |
void |
NamespaceAnnotationLink.setChild(IObject child) |
void |
NodeAnnotationLink.setChild(IObject child) |
void |
ObjectiveAnnotationLink.setChild(IObject child) |
void |
OriginalFileAnnotationLink.setChild(IObject child) |
void |
PlaneInfoAnnotationLink.setChild(IObject child) |
void |
PlateAcquisitionAnnotationLink.setChild(IObject child) |
void |
PlateAnnotationLink.setChild(IObject child) |
void |
ProjectAnnotationLink.setChild(IObject child) |
void |
ReagentAnnotationLink.setChild(IObject child) |
void |
RoiAnnotationLink.setChild(IObject child) |
void |
ScreenAnnotationLink.setChild(IObject child) |
void |
SessionAnnotationLink.setChild(IObject child) |
void |
ShapeAnnotationLink.setChild(IObject child) |
void |
WellAnnotationLink.setChild(IObject child) |
void |
AnnotationAnnotationLink.setParent(IObject parent) |
void |
ChannelAnnotationLink.setParent(IObject parent) |
void |
DatasetAnnotationLink.setParent(IObject parent) |
void |
DetectorAnnotationLink.setParent(IObject parent) |
void |
DichroicAnnotationLink.setParent(IObject parent) |
void |
ExperimenterAnnotationLink.setParent(IObject parent) |
void |
ExperimenterGroupAnnotationLink.setParent(IObject parent) |
void |
FilesetAnnotationLink.setParent(IObject parent) |
void |
FilterAnnotationLink.setParent(IObject parent) |
void |
ImageAnnotationLink.setParent(IObject parent) |
void |
InstrumentAnnotationLink.setParent(IObject parent) |
void |
LightPathAnnotationLink.setParent(IObject parent) |
void |
LightSourceAnnotationLink.setParent(IObject parent) |
void |
NamespaceAnnotationLink.setParent(IObject parent) |
void |
NodeAnnotationLink.setParent(IObject parent) |
void |
ObjectiveAnnotationLink.setParent(IObject parent) |
void |
OriginalFileAnnotationLink.setParent(IObject parent) |
void |
PlaneInfoAnnotationLink.setParent(IObject parent) |
void |
PlateAcquisitionAnnotationLink.setParent(IObject parent) |
void |
PlateAnnotationLink.setParent(IObject parent) |
void |
ProjectAnnotationLink.setParent(IObject parent) |
void |
ReagentAnnotationLink.setParent(IObject parent) |
void |
RoiAnnotationLink.setParent(IObject parent) |
void |
ScreenAnnotationLink.setParent(IObject parent) |
void |
SessionAnnotationLink.setParent(IObject parent) |
void |
ShapeAnnotationLink.setParent(IObject parent) |
void |
WellAnnotationLink.setParent(IObject parent) |
Modifier and Type | Class and Description |
---|---|
class |
Dataset
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
DatasetImageLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
Project
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
ProjectDatasetLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
Modifier and Type | Field and Description |
---|---|
protected IObject |
DatasetImageLink.child |
protected IObject |
ProjectDatasetLink.child |
protected IObject |
DatasetImageLink.parent |
protected IObject |
ProjectDatasetLink.parent |
Modifier and Type | Method and Description |
---|---|
IObject |
DatasetImageLink.getChild()
Many-to-one field ome.model.containers.DatasetImageLink.child (ome.model.core.Image)
|
IObject |
ProjectDatasetLink.getChild()
Many-to-one field ome.model.containers.ProjectDatasetLink.child (ome.model.containers.Dataset)
|
IObject |
DatasetImageLink.getParent()
Many-to-one field ome.model.containers.DatasetImageLink.parent (ome.model.containers.Dataset)
|
IObject |
ProjectDatasetLink.getParent()
Many-to-one field ome.model.containers.ProjectDatasetLink.parent (ome.model.containers.Project)
|
Modifier and Type | Method and Description |
---|---|
void |
DatasetImageLink.setChild(IObject child) |
void |
ProjectDatasetLink.setChild(IObject child) |
void |
DatasetImageLink.setParent(IObject parent) |
void |
ProjectDatasetLink.setParent(IObject parent) |
Constructor and Description |
---|
DatasetImageLink(IObject _parent,
IObject _child) |
ProjectDatasetLink(IObject _parent,
IObject _child) |
Modifier and Type | Class and Description |
---|---|
class |
Channel
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
Image
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
LogicalChannel
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
OriginalFile
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
Pixels
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
PixelsOriginalFileMap
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
PlaneInfo
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
Modifier and Type | Field and Description |
---|---|
protected IObject |
PixelsOriginalFileMap.child |
protected IObject |
PixelsOriginalFileMap.parent |
Modifier and Type | Method and Description |
---|---|
IObject |
PixelsOriginalFileMap.getChild()
Many-to-one field ome.model.core.PixelsOriginalFileMap.child (ome.model.core.Pixels)
|
IObject |
PixelsOriginalFileMap.getParent()
Many-to-one field ome.model.core.PixelsOriginalFileMap.parent (ome.model.core.OriginalFile)
|
Modifier and Type | Method and Description |
---|---|
void |
PixelsOriginalFileMap.setChild(IObject child) |
void |
PixelsOriginalFileMap.setParent(IObject parent) |
Constructor and Description |
---|
PixelsOriginalFileMap(IObject _parent,
IObject _child) |
Modifier and Type | Class and Description |
---|---|
class |
ChannelBinding
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
CodomainMapContext
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
ContrastStretchingContext |
class |
PlaneSlicingContext |
class |
QuantumDef
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
RenderingDef
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
ReverseIntensityContext |
class |
Thumbnail
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
Modifier and Type | Class and Description |
---|---|
class |
AcquisitionMode |
class |
ArcType |
class |
Binning |
class |
ChecksumAlgorithm |
class |
ContrastMethod |
class |
Correction |
class |
DetectorType |
class |
DimensionOrder |
class |
EventType |
class |
ExperimentType |
class |
Family |
class |
FilamentType |
class |
FilterType |
class |
Format |
class |
Illumination |
class |
Immersion |
class |
LaserMedium |
class |
LaserType |
class |
Medium |
class |
MicrobeamManipulationType |
class |
MicroscopeType |
class |
PhotometricInterpretation |
class |
PixelsType |
class |
Pulse |
class |
RenderingModel |
Modifier and Type | Class and Description |
---|---|
class |
Experiment
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
MicrobeamManipulation
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
Modifier and Type | Class and Description |
---|---|
class |
Fileset
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
FilesetEntry
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
FilesetJobLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
Modifier and Type | Field and Description |
---|---|
protected IObject |
FilesetJobLink.child |
protected IObject |
FilesetJobLink.parent |
Modifier and Type | Method and Description |
---|---|
IObject |
FilesetJobLink.getChild()
Many-to-one field ome.model.fs.FilesetJobLink.child (ome.model.jobs.Job)
|
IObject |
FilesetJobLink.getParent()
Many-to-one field ome.model.fs.FilesetJobLink.parent (ome.model.fs.Fileset)
|
Modifier and Type | Method and Description |
---|---|
void |
FilesetJobLink.setChild(IObject child) |
void |
FilesetJobLink.setParent(IObject parent) |
Constructor and Description |
---|
FilesetJobLink(IObject _parent,
IObject _child) |
Modifier and Type | Class and Description |
---|---|
class |
Link
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
Modifier and Type | Field and Description |
---|---|
protected IObject |
Details._context |
Modifier and Type | Method and Description |
---|---|
IObject |
Details.getContext()
reference to the entity which this Details is contained in.
|
IObject |
GraphHolder.getReplacement()
a replacement is a managed entity instance which has the same
primary key as this instance.
|
Modifier and Type | Method and Description |
---|---|
void |
Details.setContext(IObject myContext)
set entity to which this Details belongs.
|
void |
GraphHolder.setReplacement(IObject replacement)
used mostly by
IUpdate . |
Modifier and Type | Class and Description |
---|---|
class |
ImportJob |
class |
IndexingJob |
class |
IntegrityCheckJob |
class |
Job
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
JobOriginalFileLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
JobStatus |
class |
MetadataImportJob |
class |
ParseJob |
class |
PixelDataJob |
class |
ScriptJob |
class |
ThumbnailGenerationJob |
class |
UploadJob |
Modifier and Type | Field and Description |
---|---|
protected IObject |
JobOriginalFileLink.child |
protected IObject |
JobOriginalFileLink.parent |
Modifier and Type | Method and Description |
---|---|
IObject |
JobOriginalFileLink.getChild()
Many-to-one field ome.model.jobs.JobOriginalFileLink.child (ome.model.core.OriginalFile)
|
IObject |
JobOriginalFileLink.getParent()
Many-to-one field ome.model.jobs.JobOriginalFileLink.parent (ome.model.jobs.Job)
|
Modifier and Type | Method and Description |
---|---|
void |
JobOriginalFileLink.setChild(IObject child) |
void |
JobOriginalFileLink.setParent(IObject parent) |
Constructor and Description |
---|
JobOriginalFileLink(IObject _parent,
IObject _child) |
Modifier and Type | Class and Description |
---|---|
class |
DBPatch |
class |
Event |
class |
EventLog |
class |
Experimenter |
class |
ExperimenterGroup |
class |
ExternalInfo
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
GroupExperimenterMap |
class |
Namespace |
class |
Node |
class |
Session |
class |
Share |
class |
ShareMember |
Modifier and Type | Field and Description |
---|---|
protected IObject |
GroupExperimenterMap.child |
protected IObject |
ShareMember.child |
protected IObject |
GroupExperimenterMap.parent |
protected IObject |
ShareMember.parent |
Modifier and Type | Method and Description |
---|---|
IObject |
GroupExperimenterMap.getChild()
Many-to-one field ome.model.meta.GroupExperimenterMap.child (ome.model.meta.Experimenter)
|
IObject |
ShareMember.getChild()
Many-to-one field ome.model.meta.ShareMember.child (ome.model.meta.Experimenter)
|
IObject |
GroupExperimenterMap.getParent()
Many-to-one field ome.model.meta.GroupExperimenterMap.parent (ome.model.meta.ExperimenterGroup)
|
IObject |
ShareMember.getParent()
Many-to-one field ome.model.meta.ShareMember.parent (ome.model.meta.Share)
|
Modifier and Type | Method and Description |
---|---|
void |
GroupExperimenterMap.setChild(IObject child) |
void |
ShareMember.setChild(IObject child) |
void |
GroupExperimenterMap.setParent(IObject parent) |
void |
ShareMember.setParent(IObject parent) |
Constructor and Description |
---|
GroupExperimenterMap(IObject _parent,
IObject _child,
Boolean _owner) |
ShareMember(IObject _parent,
IObject _child) |
Modifier and Type | Class and Description |
---|---|
class |
Ellipse |
class |
Label |
class |
Line |
class |
Mask |
class |
Path |
class |
Point |
class |
Polygon |
class |
Polyline |
class |
Rect |
class |
Roi
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
Shape
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
Modifier and Type | Class and Description |
---|---|
class |
Plate
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
PlateAcquisition
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
Reagent
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
Screen
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
ScreenPlateLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
Well
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
WellReagentLink
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
class |
WellSample
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
Modifier and Type | Field and Description |
---|---|
protected IObject |
ScreenPlateLink.child |
protected IObject |
WellReagentLink.child |
protected IObject |
ScreenPlateLink.parent |
protected IObject |
WellReagentLink.parent |
Modifier and Type | Method and Description |
---|---|
IObject |
ScreenPlateLink.getChild()
Many-to-one field ome.model.screen.ScreenPlateLink.child (ome.model.screen.Plate)
|
IObject |
WellReagentLink.getChild()
Many-to-one field ome.model.screen.WellReagentLink.child (ome.model.screen.Reagent)
|
IObject |
ScreenPlateLink.getParent()
Many-to-one field ome.model.screen.ScreenPlateLink.parent (ome.model.screen.Screen)
|
IObject |
WellReagentLink.getParent()
Many-to-one field ome.model.screen.WellReagentLink.parent (ome.model.screen.Well)
|
Modifier and Type | Method and Description |
---|---|
void |
ScreenPlateLink.setChild(IObject child) |
void |
WellReagentLink.setChild(IObject child) |
void |
ScreenPlateLink.setParent(IObject parent) |
void |
WellReagentLink.setParent(IObject parent) |
Constructor and Description |
---|
ScreenPlateLink(IObject _parent,
IObject _child) |
WellReagentLink(IObject _parent,
IObject _child) |
Modifier and Type | Class and Description |
---|---|
class |
StatsInfo
These filter definitions are used by the security system
to eliminate non-readable objects from queries.
|
Modifier and Type | Method and Description |
---|---|
<T extends IObject> |
SecuritySystem.doAction(SecureAction action,
T... objs) |
<T extends IObject> |
SecuritySystemHolder.doAction(SecureAction action,
T... objs) |
<T extends IObject> |
SecureAction.updateObject(T... objs)
executes with special privilegs within the
SecuritySystem . |
Modifier and Type | Method and Description |
---|---|
boolean |
ACLVoter.allowAnnotate(IObject iObject,
Details trustedDetails)
test whether the given object should be annotatable given the trusted
details . |
boolean |
CompositeACLVoter.allowAnnotate(IObject object,
Details trustedDetails) |
boolean |
ACLVoter.allowChmod(IObject iObject)
test whether the given object can have its
Permissions changed within the current
security context . |
boolean |
CompositeACLVoter.allowChmod(IObject object) |
boolean |
ACLVoter.allowCreation(IObject iObject)
test whether the given object should be insertable into the DB.
|
boolean |
CompositeACLVoter.allowCreation(IObject object) |
boolean |
ACLVoter.allowDelete(IObject iObject,
Details trustedDetails)
test whether the given object should be deleteable given the trusted
details . |
boolean |
CompositeACLVoter.allowDelete(IObject object,
Details trustedDetails) |
boolean |
ACLVoter.allowUpdate(IObject iObject,
Details trustedDetails)
test whether the given object should be updateable given the trusted
details . |
boolean |
CompositeACLVoter.allowUpdate(IObject object,
Details trustedDetails) |
void |
ChmodStrategy.check(IObject obj,
Object check)
Performs one of the checks returned by
ChmodStrategy.getChecks(IObject obj, String permissions) . |
Details |
SecuritySystem.checkManagedDetails(IObject iObject,
Details trustedDetails)
checks that a non-privileged user has not attempted to edit the entity's
security details . |
Details |
SecuritySystemHolder.checkManagedDetails(IObject object,
Details trustedDetails) |
void |
SecuritySystem.checkRestriction(String name,
IObject obj)
Checks whether or not a
ome.sercurity.Policy instance of matching
name has been registered, considers itself active, and
considers the passed context object to be restricted. |
void |
SecuritySystemHolder.checkRestriction(String name,
IObject obj) |
void |
ChmodStrategy.chmod(IObject obj,
String permissions)
Change the permissions for the given object.
|
<T extends IObject> |
SecuritySystem.doAction(SecureAction action,
T... objs) |
<T extends IObject> |
SecuritySystemHolder.doAction(SecureAction action,
T... objs) |
Object[] |
ChmodStrategy.getChecks(IObject obj,
String permissions)
Return all the checks necessary to validate the
given object if it were to have its permissions.
|
boolean |
SecuritySystem.hasPrivilegedToken(IObject obj)
|
boolean |
SecuritySystemHolder.hasPrivilegedToken(IObject obj) |
Details |
SecuritySystem.newTransientDetails(IObject iObject)
creates a new secure
details for transient
entities. |
Details |
SecuritySystemHolder.newTransientDetails(IObject object) |
void |
ACLVoter.postProcess(IObject obj)
|
void |
CompositeACLVoter.postProcess(IObject object) |
Set<String> |
ACLVoter.restrictions(IObject object)
Provide the active restrictions for this
IObject . |
Set<String> |
CompositeACLVoter.restrictions(IObject object) |
void |
ACLVoter.throwCreationViolation(IObject iObject)
throws a
SecurityViolation based on the given IObject and
the context of the current user. |
void |
CompositeACLVoter.throwCreationViolation(IObject object) |
void |
ACLVoter.throwDeleteViolation(IObject iObject)
throws a
SecurityViolation based on the given IObject and
the context of the current user. |
void |
CompositeACLVoter.throwDeleteViolation(IObject object) |
void |
ACLVoter.throwLoadViolation(IObject iObject)
throws a
SecurityViolation based on the given IObject and
the context of the current user. |
void |
CompositeACLVoter.throwLoadViolation(IObject object) |
void |
ACLVoter.throwUpdateViolation(IObject iObject)
throws a
SecurityViolation based on the given IObject and
the context of the current user. |
void |
CompositeACLVoter.throwUpdateViolation(IObject object) |
<T extends IObject> |
SecureAction.updateObject(T... objs)
executes with special privilegs within the
SecuritySystem . |
Modifier and Type | Method and Description |
---|---|
boolean |
ACLVoter.allowLoad(org.hibernate.Session session,
Class<? extends IObject> klass,
Details trustedDetails,
long id)
|
boolean |
CompositeACLVoter.allowLoad(org.hibernate.Session session,
Class<? extends IObject> klass,
Details trustedDetails,
long id) |
boolean |
SecuritySystem.isSystemType(Class<? extends IObject> klass)
checks if instances of the given type are "System-Types".
|
boolean |
SecuritySystemHolder.isSystemType(Class<? extends IObject> klass) |
Modifier and Type | Method and Description |
---|---|
<T extends IObject> |
OmeroModelContextMapper.getAttribute(T modelObj) |
<T extends IObject> |
OmeroModelContextMapper.getAttributeSet(T modelObj) |
<T extends IObject> |
OmeroModelContextMapper.getDn(T modelObj) |
Modifier and Type | Method and Description |
---|---|
<T extends IObject> |
BasicSecuritySystem.doAction(SecureAction action,
T... objs)
It would be better to catch the
SecureAction#updateObject(IObject) method in a try/finally block,
but since flush can be so poorly controlled that's not possible. instead,
we use the one time token which is removed this Object is checked for
privileges . |
Modifier and Type | Method and Description |
---|---|
Set<IObject> |
BasicEventContext.getLockCandidates() |
Modifier and Type | Method and Description |
---|---|
boolean |
BasicACLVoter.allowAnnotate(IObject iObject,
Details trustedDetails) |
boolean |
BasicACLVoter.allowChmod(IObject iObject) |
boolean |
BasicACLVoter.allowCreation(IObject iObject) |
boolean |
BasicACLVoter.allowDelete(IObject iObject,
Details trustedDetails) |
boolean |
BasicACLVoter.allowUpdate(IObject iObject,
Details trustedDetails) |
void |
GroupChmodStrategy.check(IObject obj,
Object check)
Here we used the checks returned from
ExtendedMetadata to iterate
through every non-system table and check that it has no FKs which point
to back to its rows and violate the read permissions which are being
reduced. |
Details |
BasicSecuritySystem.checkManagedDetails(IObject object,
Details trustedDetails) |
Details |
OmeroInterceptor.checkManagedDetails(IObject iobj,
Details previousDetails) |
protected Details |
OmeroInterceptor.checkManagedDetails(IObject iobj,
Details previousDetails,
Details newDetails)
Like
OmeroInterceptor.checkManagedDetails(IObject, Details, Details) but allows
passing in a specific Details instance. |
void |
BasicSecuritySystem.checkRestriction(String name,
IObject obj) |
void |
GroupChmodStrategy.chmod(IObject obj,
String permissions) |
void |
BasicSecuritySystem.copyToken(IObject source,
IObject copy)
See {@link TokenHolder#copyToken(IObject, IObject)
|
void |
TokenHolder.copyToken(IObject source,
IObject copy)
copy a token from one
IObject to another. |
<T extends IObject> |
BasicSecuritySystem.doAction(SecureAction action,
T... objs)
It would be better to catch the
SecureAction#updateObject(IObject) method in a try/finally block,
but since flush can be so poorly controlled that's not possible. instead,
we use the one time token which is removed this Object is checked for
privileges . |
Details |
OmeroInterceptor.evaluateLinkages(IObject changedObject)
Checks the details of the objects which the given object links to in
order to guarantee that linkages are valid.
|
Object[] |
GroupChmodStrategy.getChecks(IObject obj,
String permissions) |
boolean |
BasicSecuritySystem.hasPrivilegedToken(IObject obj)
See {@link TokenHolder#hasPrivilegedToken(IObject)
|
boolean |
TokenHolder.hasPrivilegedToken(IObject obj) |
boolean |
BasicSecuritySystem.isOwnerOrSupervisor(IObject iObject)
tests whether or not the current user is either the owner of this entity,
or the superivsor of this entity, for example as root or as group owner.
|
boolean |
CurrentDetails.isOwnerOrSupervisor(IObject object) |
protected boolean |
OmeroInterceptor.managedEvent(boolean privileged,
IObject obj,
Details previousDetails,
Details currentDetails,
Details newDetails) |
protected boolean |
OmeroInterceptor.managedExternalInfo(boolean privileged,
IObject obj,
Details previousDetails,
Details currentDetails,
Details newDetails)
responsible for guaranteeing that external info is not modified by any
users, including rot.
|
protected boolean |
OmeroInterceptor.managedGroup(boolean privileged,
IObject obj,
Details previousDetails,
Details currentDetails,
Details newDetails,
BasicEventContext bec) |
protected boolean |
OmeroInterceptor.managedOwner(boolean privileged,
IObject obj,
Details previousDetails,
Details currentDetails,
Details newDetails,
BasicEventContext bec) |
Details |
BasicSecuritySystem.newTransientDetails(IObject object) |
Details |
OmeroInterceptor.newTransientDetails(IObject obj) |
protected Details |
OmeroInterceptor.newTransientDetails(IObject obj,
Details newDetails)
Like
OmeroInterceptor.newTransientDetails(IObject) but allows passing in a
newDetails object with possibly pre-set values. |
void |
BasicACLVoter.postProcess(IObject object) |
protected void |
MergeEventListener.propagateHiddenValues(IObject from,
IObject to) |
protected boolean |
OmeroInterceptor.resetDetails(IObject entity,
Object[] currentState,
Object[] previousState,
int idx,
Details newDetails)
asks
BasicSecuritySystem to create a new managed Details
based on the previous state of this entity. |
Set<String> |
BasicACLVoter.restrictions(IObject object) |
void |
BasicACLVoter.throwCreationViolation(IObject iObject) |
void |
BasicACLVoter.throwDeleteViolation(IObject iObject) |
void |
BasicACLVoter.throwLoadViolation(IObject iObject) |
void |
BasicACLVoter.throwUpdateViolation(IObject iObject) |
Modifier and Type | Method and Description |
---|---|
boolean |
BasicACLVoter.allowLoad(org.hibernate.Session session,
Class<? extends IObject> klass,
Details d,
long id)
delegates to SecurityFilter because that is where the logic is defined
for the
read filter
Ignores the id for the moment. |
boolean |
BasicSecuritySystem.isSystemType(Class<? extends IObject> klass)
classes which cannot be created by regular users.
|
void |
BasicEventContext.setLockCandidates(Set<IObject> lockCandidates) |
Modifier and Type | Field and Description |
---|---|
protected Set<Class<IObject>> |
BasePolicy.types |
Modifier and Type | Method and Description |
---|---|
Set<Class<IObject>> |
BasePolicy.getTypes() |
Set<Class<IObject>> |
Policy.getTypes()
|
Modifier and Type | Method and Description |
---|---|
void |
BasePolicy.checkRestriction(IObject obj) |
void |
BinaryAccessPolicy.checkRestriction(IObject obj) |
void |
Policy.checkRestriction(IObject obj)
Like
#isRestricted(Policy) but throws an appropriate
SecurityViolation subclass if the restriction is active. |
void |
DefaultPolicyService.checkRestriction(String name,
IObject obj) |
void |
PolicyService.checkRestriction(String name,
IObject obj)
Give each configured
Policy instance the chance to throw a
SecurityViolation from its
Policy.checkRestriction(IObject) method. |
protected boolean |
DefaultPolicyService.filterObject(IObject obj)
Limit the objects to which
Policy instances are applied. |
protected Set<String> |
BinaryAccessPolicy.groupRestrictions(IObject obj) |
boolean |
BasePolicy.isRestricted(IObject obj) |
boolean |
BinaryAccessPolicy.isRestricted(IObject obj) |
boolean |
Policy.isRestricted(IObject obj)
Checks whether or not this instance would throw a
SecurityViolation if the same instance were passed to
Policy.checkRestriction(IObject) . |
boolean |
DefaultPolicyService.isRestricted(String name,
IObject obj) |
boolean |
PolicyService.isRestricted(String name,
IObject obj)
|
Set<String> |
DefaultPolicyService.listActiveRestrictions(IObject obj) |
Set<String> |
PolicyService.listActiveRestrictions(IObject obj)
Return all identifier strings as would be passed as the first argument to
PolicyService.isRestricted(String, IObject) or
PolicyService.checkRestriction(String, IObject) which considers
itself active for the given argument. |
Constructor and Description |
---|
BasePolicy(Set<Class<IObject>> types) |
BinaryAccessPolicy(Set<Class<IObject>> types,
ACLVoter voter) |
BinaryAccessPolicy(Set<Class<IObject>> types,
ACLVoter voter,
String[] config) |
Modifier and Type | Method and Description |
---|---|
<T extends IObject> |
SharingSecuritySystem.doAction(SecureAction action,
T... objs) |
Modifier and Type | Method and Description |
---|---|
boolean |
SharingACLVoter.allowAnnotate(IObject iObject,
Details trustedDetails) |
boolean |
SharingACLVoter.allowChmod(IObject iObject) |
boolean |
SharingACLVoter.allowCreation(IObject iObject) |
boolean |
SharingACLVoter.allowDelete(IObject iObject,
Details trustedDetails) |
boolean |
SharingACLVoter.allowUpdate(IObject iObject,
Details trustedDetails) |
Details |
SharingSecuritySystem.checkManagedDetails(IObject object,
Details trustedDetails) |
void |
SharingSecuritySystem.checkRestriction(String name,
IObject obj) |
<T extends IObject> |
SharingSecuritySystem.doAction(SecureAction action,
T... objs) |
boolean |
SharingSecuritySystem.hasPrivilegedToken(IObject obj) |
Details |
SharingSecuritySystem.newTransientDetails(IObject object) |
void |
SharingACLVoter.postProcess(IObject object) |
Set<String> |
SharingACLVoter.restrictions(IObject object) |
void |
SharingACLVoter.throwCreationViolation(IObject iObject) |
void |
SharingACLVoter.throwDeleteViolation(IObject iObject) |
void |
SharingACLVoter.throwLoadViolation(IObject iObject) |
void |
SharingACLVoter.throwUpdateViolation(IObject iObject) |
Modifier and Type | Method and Description |
---|---|
boolean |
SharingACLVoter.allowLoad(org.hibernate.Session session,
Class<? extends IObject> klass,
Details d,
long id) |
boolean |
SharingSecuritySystem.isSystemType(Class<? extends IObject> klass) |
Modifier and Type | Method and Description |
---|---|
<T extends IObject> |
SearchBean.fetchAlso(Map<T,String> fetches) |
<T extends IObject> |
SearchBean.onlyType(Class<T> klass) |
<T extends IObject> |
SearchBean.onlyTypes(Class<T>... classes) |
<T extends IObject> |
SearchBean.results() |
Modifier and Type | Method and Description |
---|---|
IObject |
SearchBean.next() |
protected IObject |
SearchBean.pop(List<IObject> current)
Wrapper method which should be called on all results for the user.
|
Modifier and Type | Method and Description |
---|---|
void |
SearchBean.addResult(List<IObject> result) |
protected IObject |
SearchBean.pop(List<IObject> current)
Wrapper method which should be called on all results for the user.
|
Modifier and Type | Method and Description |
---|---|
void |
MeasurementStore.addObject(String lsid,
IObject obj) |
void |
OmeroMeasurementStore.addObject(String lsid,
IObject object) |
Modifier and Type | Method and Description |
---|---|
void |
MeasurementStore.addObjects(Map<String,IObject> map) |
void |
OmeroMeasurementStore.addObjects(Map<String,IObject> objects) |
Modifier and Type | Method and Description |
---|---|
void |
RepositoryDao.saveObject(IObject object,
Ice.Current current)
Save the given model object.
|
void |
RepositoryDaoImpl.saveObject(IObject object,
Ice.Current current) |
Modifier and Type | Method and Description |
---|---|
void |
ChgrpStep.onRelease(Class<IObject> k,
Set<Long> ids)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
ChownStep.onRelease(Class<IObject> k,
Set<Long> ids)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
List<IObject> |
DeleteBean.checkImageDelete(long id,
boolean force) |
List<IObject> |
QueryConstraints.getResults() |
List<IObject> |
DeleteBean.previewImageDelete(long id,
boolean force)
This uses
DeleteBean.IMAGE_QUERY to load all the subordinate metadata of the
Image which will be deleted. |
Modifier and Type | Method and Description |
---|---|
void |
DeleteStep.onRelease(Class<IObject> k,
Set<Long> ids)
Deprecated.
|
Modifier and Type | Class and Description |
---|---|
class |
AllEntitiesPseudoLogLoader<T extends IObject>
EventLogLoader which iterates through each object model type (in no
particular order) and returns each object from lowest to highest id. |
Modifier and Type | Method and Description |
---|---|
protected EventLog |
AllEntitiesPseudoLogLoader.wrap(String cls,
IObject obj) |
Modifier and Type | Method and Description |
---|---|
boolean |
EventLogLoader.addEventLog(Class<? extends IObject> cls,
long id)
|
boolean |
EventLogQueue.addEventLog(Class<? extends IObject> cls,
long id)
Only schedule a new backlog event if there is no currently registered
event of that type.
|
Modifier and Type | Method and Description |
---|---|
<T extends IObject> |
ExporterStepFactory.getObject(String name,
int order)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
ExporterStep.onRelease(Class<IObject> k,
Set<Long> ids)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected <T extends IObject> |
BridgeHelper.reindex(T object)
Publishes a
ReindexMessage which will get processed
asynchronously. |
protected <T extends IObject> |
BridgeHelper.reindexAll(List<T> list)
Publishes a
ReindexMessage which will get processed
asynchronously. |
Modifier and Type | Method and Description |
---|---|
protected IObject |
FullTextIndexer.get(org.hibernate.Session session,
Class type,
long id) |
Modifier and Type | Method and Description |
---|---|
void |
FullTextBridge.set_annotations(String name,
IObject object,
org.apache.lucene.document.Document document,
org.hibernate.search.bridge.LuceneOptions opts)
Walks the various
Annotation instances attached to the object
argument and adds various levels to the index. |
void |
FullTextBridge.set_custom(String name,
IObject object,
org.apache.lucene.document.Document document,
org.hibernate.search.bridge.LuceneOptions opts)
Loops over each
field bridge class and calls its
FieldBridge#set(String, Object, Document, Store, org.apache.lucene.document.Field.Index, Float)
method. |
void |
FullTextBridge.set_details(String name,
IObject object,
org.apache.lucene.document.Document document,
org.hibernate.search.bridge.LuceneOptions opts)
Parses all ownership and time-based details to the index for the given
object.
|
void |
FullTextBridge.set_file(String name,
IObject object,
org.apache.lucene.document.Document document,
org.hibernate.search.bridge.LuceneOptions opts)
Uses
#parse(OriginalFile) to get a Reader for the given
file which is then passed to
#add(Document, String, Reader, Float) using the field name
"file". |
Modifier and Type | Field and Description |
---|---|
IObject |
GraphPolicy.Details.subject
the unloaded instance
|
Modifier and Type | Field and Description |
---|---|
Class<IObject> |
GraphStep.iObjectType
Deprecated.
Type of object which is being processed, using during
GraphState#release(String) to send an EventLogMessage . |
Modifier and Type | Method and Description |
---|---|
IObject |
BaseGraphSpec.load(org.hibernate.Session session)
Deprecated.
|
IObject |
GraphSpec.load(org.hibernate.Session session)
Deprecated.
Loads the object that this spec points to.
|
Modifier and Type | Method and Description |
---|---|
Class<IObject> |
GraphState.getClass(String key)
Deprecated.
|
Class<IObject> |
GraphStep.Callback.getClass(String key) |
Class<? extends IObject> |
GraphPathBean.getClassForSimpleName(String simpleName) |
Class<IObject> |
BaseGraphSpec.getHibernateClass(String table)
Deprecated.
|
Class<IObject> |
GraphSpec.getHibernateClass(String table)
Deprecated.
Return the Hibernate type (ome.model.*) for the given table.
|
Map.Entry<Collection<IObject>,Collection<IObject>> |
GraphTraversal.planOperation(org.hibernate.Session session,
Collection<? extends IObject> objectInstances,
boolean include,
boolean applyRules)
Traverse model object graph to determine steps for the proposed operation.
|
Map.Entry<Collection<IObject>,Collection<IObject>> |
GraphTraversal.planOperation(org.hibernate.Session session,
Collection<? extends IObject> objectInstances,
boolean include,
boolean applyRules)
Traverse model object graph to determine steps for the proposed operation.
|
Modifier and Type | Method and Description |
---|---|
void |
GraphPolicy.noteDetails(org.hibernate.Session session,
IObject object,
String realClass,
long id)
Any model object about which policy may be asked is first passed to
#noteDetails(IObject, String, long) before
#review(Map, Details, Map, Set) . |
void |
GraphPolicyRulePredicate.noteDetails(org.hibernate.Session session,
IObject object,
String realClass,
long id)
Once this instance is submitted to
GraphPolicy#registerPredicate(GraphPolicyPredicate) then this method is called by
GraphPolicy.noteDetails(org.hibernate.Session, IObject, String, long) . |
void |
GroupPredicate.noteDetails(org.hibernate.Session session,
IObject object,
String realClass,
long id) |
void |
PermissionsPredicate.noteDetails(org.hibernate.Session session,
IObject object,
String realClass,
long id) |
Modifier and Type | Method and Description |
---|---|
abstract void |
GraphStep.onRelease(Class<IObject> k,
Set<Long> ids)
Deprecated.
|
Map.Entry<Collection<IObject>,Collection<IObject>> |
GraphTraversal.planOperation(org.hibernate.Session session,
Collection<? extends IObject> objectInstances,
boolean include,
boolean applyRules)
Traverse model object graph to determine steps for the proposed operation.
|
Modifier and Type | Method and Description |
---|---|
Class<IObject> |
ObjectMailSender.getObjectClass() |
Modifier and Type | Method and Description |
---|---|
void |
ObjectMailSender.setObjectClass(Class<IObject> klass) |
Modifier and Type | Class and Description |
---|---|
class |
ReindexMessage<T extends IObject>
Published when one or more
IObject instances must be re-indexed. |
Modifier and Type | Field and Description |
---|---|
Class<? extends IObject> |
EventLogMessage.entityType |
Constructor and Description |
---|
EventLogMessage(Object source,
String action,
Class<? extends IObject> entityType,
List<Long> entityIds) |
Modifier and Type | Field and Description |
---|---|
protected List<IObject> |
SearchAction.chainedList
List of
IObject instances which have currently been found. |
Modifier and Type | Method and Description |
---|---|
Object[] |
FullText.getProjections(IObject object) |
Float |
FullText.getScore(IObject object) |
Integer |
FullText.getTotalSize(IObject object) |
Modifier and Type | Method and Description |
---|---|
void |
SearchAction.chainedSearch(List<IObject> chainedList)
Set the current list of found ids from previous searches, which should be
chained in this search.
|
Modifier and Type | Method and Description |
---|---|
IObject |
SessionManager.setSecurityContext(Principal principal,
IObject obj)
Sets the context for the current session to the given value.
|
IObject |
SessionManagerImpl.setSecurityContext(Principal principal,
IObject obj) |
Modifier and Type | Method and Description |
---|---|
IObject |
SessionManager.setSecurityContext(Principal principal,
IObject obj)
Sets the context for the current session to the given value.
|
IObject |
SessionManagerImpl.setSecurityContext(Principal principal,
IObject obj) |
Constructor and Description |
---|
ChangeSecurityContextEvent(Object source,
String sessionUuid,
IObject previous,
IObject next) |
Modifier and Type | Method and Description |
---|---|
<T extends IObject> |
ShareBean.addObject(long shareId,
T object) |
<T extends IObject> |
ShareBean.addObjects(long shareId,
T... objects) |
<T extends IObject> |
ShareStore.contains(long sessionId,
Class<T> kls,
long objId) |
<T extends IObject> |
ShareBean.createShare(String description,
Timestamp expiration,
List<T> items,
List<Experimenter> exps,
List<String> guests,
boolean enabled) |
<T extends IObject> |
BlobShareStore.doContains(long sessionId,
Class<T> kls,
long objId) |
abstract <T extends IObject> |
ShareStore.doContains(long sessionId,
Class<T> kls,
long objId) |
protected <T extends IObject> |
BlobShareStore.doContains(ome.services.sharing.data.ShareData data,
Class<T> kls,
long objId) |
<T extends IObject> |
ShareBean.getContentMap(long shareId) |
<T extends IObject> |
ShareBean.getContents(long shareId) |
<T extends IObject> |
ShareBean.getContentSubList(long shareId,
int start,
int finish) |
protected <T extends IObject> |
ShareBean.list(List<ome.services.sharing.data.Obj> objectList) |
protected <T extends IObject> |
ShareBean.map(Map<String,List<Long>> map) |
<T extends IObject> |
ShareBean.removeObject(long shareId,
T object) |
<T extends IObject> |
ShareBean.removeObjects(long shareId,
T... objects) |
<T extends IObject> |
ShareStore.set(Share share,
long owner,
List<T> objects,
List<Long> members,
List<String> guests,
boolean enabled) |
Modifier and Type | Method and Description |
---|---|
<T extends IObject> |
ShareBean.addObjects(long shareId,
T... objects) |
<T extends IObject> |
ShareBean.removeObjects(long shareId,
T... objects) |
Modifier and Type | Method and Description |
---|---|
static <T extends IObject> |
HierarchyTransformations.invertPDI(Set<Image> imagesAll,
CBlock<T> block) |
Modifier and Type | Method and Description |
---|---|
<T extends IObject> |
SecureMerge.updateObject(T... objs) |
Modifier and Type | Method and Description |
---|---|
IObject[] |
ExtendedMetadata.getLockCandidates(IObject iObject)
|
IObject[] |
ExtendedMetadata.Impl.getLockCandidates(IObject iObject)
|
IObject[] |
ExtendedMetadata.Locks.getLockCandidates(IObject o) |
Modifier and Type | Method and Description |
---|---|
Class<IObject> |
ExtendedMetadata.getHibernateClass(String table)
Given the name of a database table or alternatively the simple class name
(non-fully qualified) of an IObject, this method returns the class which
Hibernate will map that table to.
|
Class<IObject> |
ExtendedMetadata.Impl.getHibernateClass(String table) |
Class<IObject> |
ExtendedMetadata.Impl.getTargetType(String field)
Returns the
IObject type which a given field points to. |
Modifier and Type | Method and Description |
---|---|
static void |
HibernateUtils.fixNulledOrFilteredCollections(IObject entity,
IObject target,
org.hibernate.persister.entity.EntityPersister persister,
org.hibernate.engine.SessionImplementor source)
loads collections which have been filtered or nulled by the user
|
IObject[] |
ExtendedMetadata.getLockCandidates(IObject iObject)
|
IObject[] |
ExtendedMetadata.Impl.getLockCandidates(IObject iObject)
|
IObject[] |
ExtendedMetadata.Locks.getLockCandidates(IObject o) |
static boolean |
HibernateUtils.idEqual(IObject arg1,
IObject arg2)
returns true under the following circumstatnces:
both arguments are null, or
both arguments are identical (==), or
both arguments have the same id value(equals)
|
static Long |
HibernateUtils.nullSafeGroupId(IObject iobject)
returns the id of the
group of this entity, or
null if: (1) the object is null, (2) the Details is null, (3) the
group is null. |
static Long |
HibernateUtils.nullSafeOwnerId(IObject iobject)
|
<T extends IObject> |
SecureMerge.updateObject(T... objs) |
Modifier and Type | Method and Description |
---|---|
String[] |
ExtendedMetadata.Impl.getImmutableFields(Class<? extends IObject> klass) |
String[][] |
ExtendedMetadata.getLockCandidateChecks(Class<? extends IObject> klass,
boolean onlyWithGroups)
Rather than iterating over an
IObject like
ExtendedMetadata.getLockCandidates(IObject) this method returns type/field name
pairs (like ExtendedMetadata.getLockChecks(Class) ) to allow performing the
queries manually. |
String[][] |
ExtendedMetadata.Impl.getLockCandidateChecks(Class<? extends IObject> k,
boolean onlyWithGroups) |
String[][] |
ExtendedMetadata.getLockChecks(Class<? extends IObject> klass)
returns all class/field name pairs which may possibly link to an object
of type
klass . |
String[][] |
ExtendedMetadata.Impl.getLockChecks(Class<? extends IObject> klass)
returns all class/field name pairs which may possibly link to an object
of type
klass . |
boolean |
ExtendedMetadata.mayHaveMapProperties(Class<? extends IObject> iObjectClass)
Check if an object of this class may have map properties.
|
boolean |
ExtendedMetadata.Impl.mayHaveMapProperties(Class<? extends IObject> iObjectClass) |
Modifier and Type | Method and Description |
---|---|
<T extends IObject> |
ShallowCopy.copy(T original) |
static <T extends IObject> |
ShallowCopy.reflectiveNewInstance(T f) |
static <T extends IObject> |
Utils.trueClass(Class<T> source)
finds the "true" class identified by a given Class object.
|
static <T extends IObject> |
Utils.trueInstance(Class<T> source)
instantiates an object using the trueClass.
|
Modifier and Type | Method and Description |
---|---|
E |
CBlock.call(IObject object)
invoke this block.
|
Object |
IdBlock.call(IObject arg0) |
static Validation |
Validator.validate(IObject obj) |
Modifier and Type | Method and Description |
---|---|
protected IObject |
ChmodI.load()
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
void |
BaseGraphPolicyAdjuster.noteDetails(org.hibernate.Session session,
IObject object,
String realClass,
long id) |
Modifier and Type | Method and Description |
---|---|
Boolean |
ChildOptionI.isIncludeType(Class<? extends IObject> objectClass)
Test if this child option adjusts graph traversal policy for the given child object class.
|
Constructor and Description |
---|
Chgrp2I(ACLVoter aclVoter,
Roles securityRoles,
SystemTypes systemTypes,
GraphPathBean graphPathBean,
Deletion deletionInstance,
Set<Class<? extends IObject>> targetClasses,
GraphPolicy graphPolicy,
com.google.common.collect.SetMultimap<String,String> unnullable)
Construct a new
chgrprequest; called from GraphRequestFactory.getRequest(Class) . |
Chmod2I(ACLVoter aclVoter,
Roles securityRoles,
SystemTypes systemTypes,
GraphPathBean graphPathBean,
Deletion deletionInstance,
Set<Class<? extends IObject>> targetClasses,
GraphPolicy graphPolicy,
com.google.common.collect.SetMultimap<String,String> unnullable)
Construct a new
chmodrequest; called from GraphRequestFactory.getRequest(Class) . |
Chown2I(ACLVoter aclVoter,
Roles securityRoles,
SystemTypes systemTypes,
GraphPathBean graphPathBean,
Deletion deletionInstance,
Set<Class<? extends IObject>> targetClasses,
GraphPolicy graphPolicy,
com.google.common.collect.SetMultimap<String,String> unnullable)
Construct a new
chownrequest; called from GraphRequestFactory.getRequest(Class) . |
Delete2I(ACLVoter aclVoter,
Roles securityRoles,
SystemTypes systemTypes,
GraphPathBean graphPathBean,
Deletion deletionInstance,
Set<Class<? extends IObject>> targetClasses,
GraphPolicy graphPolicy,
com.google.common.collect.SetMultimap<String,String> unnullable)
Construct a new
deleterequest; called from GraphRequestFactory.getRequest(Class) . |
Modifier and Type | Method and Description |
---|---|
static Class<? extends IObject> |
IceMapper.omeroClass(String className,
boolean strict) |
Version: 5.1.3-ice35-b52
Copyright © 2015 The University of Dundee & Open Microscopy Environment. All Rights Reserved.