Class ContextUtility


  • public class ContextUtility
    extends Object
    The Class ContextUtility.
    Author:
    Luca Frosini (ISTI - CNR)
    • Constructor Detail

      • ContextUtility

        public ContextUtility()
    • Method Detail

      • getContextMap

        public static Map<UUID,​String> getContextMap​(String objectnode)
                                                    throws org.gcube.com.fasterxml.jackson.core.JsonParseException,
                                                           org.gcube.com.fasterxml.jackson.databind.JsonMappingException,
                                                           IOException
        Gets the context map.
        Parameters:
        objectnode - the objectnode
        Returns:
        the context map
        Throws:
        org.gcube.com.fasterxml.jackson.core.JsonParseException - the json parse exception
        org.gcube.com.fasterxml.jackson.databind.JsonMappingException - the json mapping exception
        IOException - Signals that an I/O exception has occurred.
      • getContextUUIDSet

        public static Set<UUID> getContextUUIDSet​(Collection<String> uuidStrings)
                                           throws Exception
        Gets the context UUID set.
        Parameters:
        uuidStrings - the uuid strings
        Returns:
        the context UUID set
        Throws:
        Exception - the exception
      • getContextFullNameSet

        public static Set<String> getContextFullNameSet​(ContextCache contextCache,
                                                        Collection<UUID> uuids)
                                                 throws Exception
        Gets the context full name set.
        Parameters:
        contextCache - the context cache
        uuids - the uuids
        Returns:
        the context full name set
        Throws:
        Exception - the exception