Package ome.services.graphs

Server classes for handling complicated graphs of model objects.

See:
          Description

Interface Summary
GraphSpec Specification of a delete operation.
GraphStep.Callback  
GraphStepFactory strategy interface which can be passed to GraphState to create the GraphStep instances needed.
 

Class Summary
AnnotationGraphSpec GraphSpec specialized for deleting annotations.
BaseGraphSpec GraphSpec which takes the id of some id as the root of deletion.
BaseGraphSpec.SubSpecIterator Iterator which walks returns all GraphSpecs which are reachable from the given spec, depth first including the spec itself.
GraphEntry Single value of the map entries from spec.xml.
GraphOpts Manager for option instances for an entire delete graph.
GraphSpecPostProcessor post processor which should be included in all Spring context files with
GraphState Tree-structure containing all scheduled deletes which closely resembles the tree structure of the GraphSpec itself.
GraphStep Single action performed by GraphState.
GraphTables algorithms for sorting and indexing the data returned by GraphSpec.queryBackupIds(Session, int, GraphEntry, QueryBuilder).
 

Enum Summary
GraphOpts.Op  
 

Exception Summary
GraphException Exception which will be thrown by activities within GraphSpec implementations.
 

Package ome.services.graphs Description

Server classes for handling complicated graphs of model objects. These graphs can be used to specify what should be deleted (ome.services.delete), exported (ome.services.export), or otherwise modified.



OmeroJava Api

Version: 4.3.4-dbcbce5a-b4

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