GNDMS 0.6.0
RESTful verison of GNDMS
Public Member Functions | Package Functions

de.zib.gndms.common.dspace.service.SubspaceService Interface Reference

The interface of the Subspace service. More...

Inheritance diagram for de.zib.gndms.common.dspace.service.SubspaceService:
de.zib.gndms.gndmc.dspace.SubspaceClient

List of all members.

Public Member Functions

ResponseEntity< FacetscreateSubspace (String subspace, String config, String dn)
 Creates a subspace with the given configuration.
ResponseEntity< Specifier< Void > > deleteSubspace (String subspace, String dn)
 Deletes a subspace.
ResponseEntity< List
< Specifier< Void > > > 
listSliceKinds (String subspace, String dn)
 Lists all available slice kinds.
ResponseEntity< List
< Specifier< Void > > > 
createSliceKind (String subspace, String sliceKind, String config, String dn)
 Create a slice kind.
ResponseEntity< ConfigurationlistSubspaceConfiguration (String subspace, String dn)
 Lists a subspace configuration.
ResponseEntity< Void > setSubspaceConfiguration (String subspace, Configuration config, String dn)
 Changes a subspace configuration.
ResponseEntity< Specifier< Void > > createSlice (String subspace, String sliceKind, String config, String dn)

Package Functions

ResponseEntity< FacetslistAvailableFacets (String subspace, String dn)
 Lists all facets of the subspace.

Detailed Description

The interface of the Subspace service.

Clients and resources which should provide the Subpace service should implement this interface.

Some general remarks on the parameters:

Author:
Ulrike Golas

Member Function Documentation

ResponseEntity<List<Specifier<Void> > > de.zib.gndms.common.dspace.service.SubspaceService.createSliceKind ( String  subspace,
String  sliceKind,
String  config,
String  dn 
)

Create a slice kind.

Parameters:
subspaceThe subspace identifier.
sliceKindThe sliceKind identifier.
dnThe dn of the user invoking the method.
Returns:
The list of slice kinds.

Implemented in de.zib.gndms.gndmc.dspace.SubspaceClient.

ResponseEntity<Facets> de.zib.gndms.common.dspace.service.SubspaceService.createSubspace ( String  subspace,
String  config,
String  dn 
)

Creates a subspace with the given configuration.

Parameters:
subspaceThe subspace identifier.
configThe subspace configuration.
dnThe dn of the user invoking the method.
Returns:
The facets of the created subspace.

Implemented in de.zib.gndms.gndmc.dspace.SubspaceClient.

ResponseEntity<Specifier<Void> > de.zib.gndms.common.dspace.service.SubspaceService.deleteSubspace ( String  subspace,
String  dn 
)

Deletes a subspace.

Parameters:
subspaceThe subspace identifier.
dnThe dn of the user invoking the method.
Returns:
A confirmation.
ResponseEntity<Facets> de.zib.gndms.common.dspace.service.SubspaceService.listAvailableFacets ( String  subspace,
String  dn 
) [package]

Lists all facets of the subspace.

Parameters:
subspaceThe subspace identifier.
dnThe dn of the user invoking the method.
Returns:
The available facets.
ResponseEntity<List<Specifier<Void> > > de.zib.gndms.common.dspace.service.SubspaceService.listSliceKinds ( String  subspace,
String  dn 
)

Lists all available slice kinds.

Parameters:
subspaceThe subspace identifier.
dnThe dn of the user invoking the method.
Returns:
The list of slice kinds.
ResponseEntity<Configuration> de.zib.gndms.common.dspace.service.SubspaceService.listSubspaceConfiguration ( String  subspace,
String  dn 
)

Lists a subspace configuration.

Parameters:
subspaceThe subspace identifier.
dnThe dn of the user invoking the method.
Returns:
The subspace configuration.
ResponseEntity<Void> de.zib.gndms.common.dspace.service.SubspaceService.setSubspaceConfiguration ( String  subspace,
Configuration  config,
String  dn 
)

Changes a subspace configuration.

Parameters:
subspaceThe subspace identifier.
configThe subspace configuration.
dnThe dn of the user invoking the method.
Returns:
??.

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