Class DefaultNameGenerator

    • Method Detail

      • generateName

        public String generateName​(String nameHint,
                                   String mimeType)
                            throws ContentIOException
        Generates a new, unique name for storing resources in the output repository. Assuming that proper synchronization has been applied, the generated name will be unique within that repository.
        Specified by:
        generateName in interface NameGenerator
        Parameters:
        nameHint - a user defined name for that resource.
        mimeType - the mime type of the resource to be stored in the repository.
        Returns:
        the generated, fully qualified name.
        Throws:
        ContentIOException - if the name could not be generated for any reason.