GNDMS 0.6.0
RESTful verison of GNDMS
Classes | Public Member Functions | Private Attributes

de.zib.gndms.logic.model.dspace.SliceProviderImpl Class Reference

The slice provider which handles the available subspaces providing a mapping of slice ids and slices. More...

Inheritance diagram for de.zib.gndms.logic.model.dspace.SliceProviderImpl:
de.zib.gndms.logic.model.dspace.SliceProvider

List of all members.

Classes

class  Invalidator

Public Member Functions

 SliceProviderImpl (EntityManagerFactory emf)
void setSystem (GNDMSystem system)
void setEntityManagerFactory (final EntityManagerFactory emf)
void setSubspaceProvider (SubspaceProvider subspaceProvider)
void setSliceKindProvider (SliceKindProvider sliceKindProvider)
final boolean exists (final String subspace, final String slice)
final List< String > listSlices (final String subspace) throws NoSuchElementException
final Slice getSlice (final String subspace, final String sliceId) throws NoSuchElementException
String createSlice (final String subspaceId, final String sliceKindId, final String dn, final DateTime ttm, final long sliceSize) throws NoSuchElementException
Taskling deleteSlice (final String subspaceId, final String sliceId) throws NoSuchElementException

Private Attributes

final Logger logger = LoggerFactory.getLogger( this.getClass() )
GNDMSystem system
SubspaceProvider subspaceProvider
SliceKindProvider sliceKindProvider
final ActionConfigurer actionConfigurer
final GridResourceCache< Slicecache

Detailed Description

The slice provider which handles the available subspaces providing a mapping of slice ids and slices.

Author:
Ulrike Golas

The documentation for this class was generated from the following file:
 All Classes Namespaces Functions Variables