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

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

Inheritance diagram for de.zib.gndms.logic.model.dspace.SubspaceProviderImpl:
de.zib.gndms.logic.model.dspace.SubspaceProvider

List of all members.

Public Member Functions

 SubspaceProviderImpl (final EntityManagerFactory emf)
boolean exists (String subspace)
 Checks whether a given subspace id exists.
List< String > list ()
 Returns a list containing all existing subspace ids.

Protected Member Functions

String getListQuery ()

Member Function Documentation

boolean de.zib.gndms.logic.model.dspace.SubspaceProviderImpl.exists ( String  subspace)

Checks whether a given subspace id exists.

Parameters:
subspaceThe subspace id.
Returns:
true, if this subspace exists, otherwise false.

Implements de.zib.gndms.logic.model.dspace.SubspaceProvider.

                                             {
        return super.exists( subspace );
    }
List< String > de.zib.gndms.logic.model.dspace.SubspaceProviderImpl.list ( )

Returns a list containing all existing subspace ids.

Returns:
The list.

Implements de.zib.gndms.logic.model.dspace.SubspaceProvider.

                                 {
        EntityManager em = emf.createEntityManager();
        Query query = em.createNamedQuery( getListQuery() );
        return query.getResultList();
    }

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