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.delete |
Implementations of the ome.api.IDelete service.
|
ome.services.eventlogs | |
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) |
<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) |
IObject[] |
PojosImpl.createDataObjects(IObject[] arg0,
Parameters arg1) |
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
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) |
IObject[] |
PojosImpl.updateDataObjects(IObject[] arg0,
Parameters arg1) |
Modifier and Type | Method and Description |
---|---|
Set<IObject> |
MetadataImpl.loadAnnotationsUsedNotOwned(Class annotationType,
long userID) |
Map<Long,Set<IObject>> |
MetadataImpl.loadLogFiles(Class<? extends IObject> rootNodeType,
Set<Long> ids) |
Map<Long,Set<IObject>> |
MetadataImpl.loadTagContent(Set<Long> tagIds,
Parameters options) |
Set<IObject> |
MetadataImpl.loadTagSets(Parameters options) |
List<IObject> |
PixelsImpl.retrieveAllRndSettings(long pixId,
long userId) |
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) |
IObject[] |
PojosImpl.createDataObjects(IObject[] arg0,
Parameters arg1) |
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
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
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) |
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) |
IObject[] |
PojosImpl.updateDataObjects(IObject[] arg0,
Parameters arg1) |
Modifier and Type | Method and Description |
---|---|
Map<Long,Map<Boolean,List<Long>>> |
PojosImpl.getImagesBySplitFilesets(Map<Class<? extends IObject>,List<Long>> included,
Parameters options) |
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
IDetails 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
ome.api.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 |
Rectangle |
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 privileges 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
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 privileges 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) |
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) |
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 root.
|
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 preset 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
Policy.isRestricted(IObject) 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 |
---|---|
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 | 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 |
---|---|
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, LuceneOptions)
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
BridgeHelper.parse(OriginalFile, OriginalFilesService, Map)
to get a Reader for the given
file which is then passed to
BridgeHelper.addContents(Document, String, OriginalFile, OriginalFilesService, Map, LuceneOptions)
using the field name "file". |
Modifier and Type | Field and Description |
---|---|
IObject |
GraphPolicy.Details.subject
the unloaded instance
|
Modifier and Type | Method and Description |
---|---|
Class<? extends IObject> |
GraphPathBean.getClassForSimpleName(String simpleName) |
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
GraphPolicy.noteDetails(Session, IObject, String, long) before
GraphPolicy.review(Map, Details, Map, Set, boolean) . |
void |
GraphPolicyRulePredicate.noteDetails(org.hibernate.Session session,
IObject object,
String realClass,
long id)
Once this instance is submitted to
GraphPolicy.registerPredicate(GraphPolicyRulePredicate) 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 |
---|---|
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 circumstances:
both arguments are null, or
both arguments are identical (==), or
both arguments have the same id value(equals)
|
static Long |
HibernateUtils.nullSafeGroupId(IObject iobject)
|
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 | Class and Description |
---|---|
class |
PermDetails
wrapper class which can be used in HQL queries to properly load
the full context for a permissions object.
|
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) |
Constructor and Description |
---|
PermDetails(IObject context) |
Modifier and Type | Method and Description |
---|---|
<R extends omero.cmd.GraphModify2> |
GraphRequestFactory.getLegalTargets(Class<R> requestClass)
Get the legal target object classes for the given request.
|
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.2.0-ice35-b12
Copyright © 2015 The University of Dundee & Open Microscopy Environment. All Rights Reserved.