Package ome.services.delete

Implementations of the ome.api.IDelete service.

See:
          Description

Interface Summary
DeleteSpec Specification of a delete operation.
 

Class Summary
AnnotationDeleteSpec DeleteSpec specialized for deleting annotations.
BaseDeleteSpec DeleteSpec which takes the id of some id as the root of deletion.
BaseDeleteSpec.SubSpecIterator Iterator which walks returns all DeleteSpecs which are reachable from the given spec, depth first including the spec itself.
DeleteBean Strict implementation of the IDelete service interface which will use the SecuritySystem via SecuritySystem.runAsAdmin(AdminAction) to forcibly delete instances.
DeleteEntry Single value of the map entries from spec.xml.
DeleteOpts Manager for option instances for an entire delete graph.
DeleteSpecFactory Container which is loaded with stateful DeleteSpec instances for use in a multi-threaded environment.
DeleteState Tree-structure containing all scheduled deletes which closely resembles the tree structure of the DeleteSpec itself.
DeleteStep Single action performed by DeleteState.
QueryConstraints AdminAction which queries all datasets and annotations belonging to the given Image
 

Enum Summary
DeleteOpts.Op  
 

Exception Summary
DeleteException Exception which will be thrown by activities within DeleteSpec implementations.
 

Package ome.services.delete Description

Implementations of the ome.api.IDelete service. Various delete mechanisms are possible, with a balance between making delete easier and protecting existing foreign key constraints.



OmeroJava Api

Version: Beta4.2.1-r8614-Beta4.2-b41

Copyright © 2009 The University of Dundee. All Rights Reserved.