public String getMimeType() throws ContentIOException { final FileObjectRepository fileRepository = (FileObjectRepository) getRepository(); return fileRepository.getMimeRegistry().getMimeType( this ); }
private String getSuffixForType( final String mimeType, final ContentLocation location ) { final Repository repository = location.getRepository(); final MimeRegistry mimeRegistry = repository.getMimeRegistry(); return mimeRegistry.getSuffix( mimeType ); } }
private String getSuffixForType( final String mimeType, final ContentLocation location ) { final Repository repository = location.getRepository(); final MimeRegistry mimeRegistry = repository.getMimeRegistry(); return mimeRegistry.getSuffix( mimeType ); } }
public String getMimeType() throws ContentIOException { return repository.getMimeRegistry().getMimeType( this ); }
/** * Generates a new name for the location. The name-generator may use both the name-hint and mimetype to compute the * new name. * * @param nameHint the name hint, usually a identifier for the new filename (can be null). * @param mimeType the mime type of the new filename. Usually used to compute a suitable file-suffix. * @return the generated name, never null. * @throws org.pentaho.reporting.libraries.repository.ContentIOException if the name could not be generated for any * reason. */ public String generateName( final String nameHint, final String mimeType ) throws ContentIOException { final MimeRegistry mimeRegistry = fileContentLocation.getRepository().getMimeRegistry(); final File targetDirectory = fileContentLocation.getBackend(); final String suffix = mimeRegistry.getSuffix( mimeType ); try { final File tempFile = File.createTempFile( nameHint, "." + suffix, targetDirectory ); return tempFile.getName(); } catch ( IOException e ) { throw new ContentIOException( "Unable to generate a name for the data file", e ); } } }
public String getMimeType() throws ContentIOException { return repository.getMimeRegistry().getMimeType( this ); }
return "resources/image{0}." + mimeRegistry.getSuffix( mimeType ); } else { return "resources/data{0}." + mimeRegistry.getSuffix( mimeType ); String fileExtension = IOUtils.getInstance().getFileExtension( fileNameWExt ); if ( StringUtils.isEmpty( fileExtension ) ) { fileExtension = "." + mimeRegistry.getSuffix( mimeType );
/** * Returns the mime type for the content entity. If the repository does not store mimetypes, this call usually uses * the repositories MimeRegistry to resolve the mimetype. * * @return the mime type. * @throws ContentIOException if an error occured. */ public String getMimeType() throws ContentIOException { return getRepository().getMimeRegistry().getMimeType( this ); }
/** * Returns the mime type for the content entity. If the repository does not store mimetypes, this call usually uses * the repositories MimeRegistry to resolve the mimetype. * * @return the mime type. * @throws ContentIOException if an error occured. */ public String getMimeType() throws ContentIOException { return getRepository().getMimeRegistry().getMimeType( this ); }
public String getMimeType() throws ContentIOException { final FileRepository fileRepository = (FileRepository) getRepository(); return fileRepository.getMimeRegistry().getMimeType( this ); }
public String getMimeType() throws ContentIOException { return getRepository().getMimeRegistry().getMimeType( this ); }
public String getMimeType() throws ContentIOException { return getRepository().getMimeRegistry().getMimeType( this ); }