Class DSpaceObjectUtils


  • @Component
    public class DSpaceObjectUtils
    extends Object
    Utility class providing methods to deal with generic DSpace Object of unknown type
    Author:
    Mykhaylo Boychuk (4science.it)
    • Constructor Detail

      • DSpaceObjectUtils

        public DSpaceObjectUtils()
    • Method Detail

      • findDSpaceObject

        public DSpaceObject findDSpaceObject​(Context context,
                                             UUID uuid)
                                      throws SQLException
        Retrieve a DSpaceObject from its uuid. As this method need to iterate over all the different services that support concrete class of DSpaceObject it has poor performance. Please consider the use of the direct service (ItemService, CommunityService, etc.) if you know in advance the type of DSpaceObject that you are looking for
        Parameters:
        context - DSpace context
        uuid - the uuid to lookup
        Returns:
        the DSpaceObject if any with the supplied uuid
        Throws:
        SQLException