cancel
Showing results for 
Search instead for 
Did you mean: 

Récupération du type de contenu (type de document) [Résolu]

huberd
Champ in-the-making
Champ in-the-making
Bonjour,

Je recherche la fonction, si elle existe me permettant de récupérer l'extension associé à un Mime Type.

A ce jour j'arrive à récuperer le Mime Type d'un contenu grâce à la fonction suivante :

String contentMimeType = this.contentService.getWriter(actionedUponNodeRef, ContentModel.PROP_CONTENT, true).getMimetype().toString();
ce qui me retourne dans le cas d'un document word, le Mime Type suivant : application/msword. Existe-t'il un fonction permettant à son tour de retourner l'extension associé à ce Mime Type en l'occurence doc dans mon exemple.

Merci pour votre aide.
7 REPLIES 7

yannicks_6828
Champ in-the-making
Champ in-the-making
Je ne sais pas si elle existe.
Mais en tout cas elle est simple à implémenter.
Si tu as besoin d'un set "limité" de mimetype. C'est assez trivial comme fonction
Désolé de ne pouvoir plus aiderSmiley Happy

bmagnier
Champ in-the-making
Champ in-the-making
Bonjour,

La méthode que vous cherchez se trouve dans la classe MimetypeMap (package : org.alfresco.repo.content) :
public String getExtension(String mimetype)
Bertrand.

huberd
Champ in-the-making
Champ in-the-making
Merci pour votre aide, et pour l'info.

michaelh
Champ on-the-rise
Champ on-the-rise
Huberd va bientôt pouvoir écrire le livre du référence du développeur rien qu'en compilant ses messages Smiley Happy

huberd
Champ in-the-making
Champ in-the-making
Huberd va bientôt pouvoir écrire le livre du référence du développeur rien qu'en compilant ses messages Smiley Happy
Je crois que c'est clair. C'est pas évident, mais je progresse assez vite. Bon je m'en va poster un nouveau sujet ;o))

rivarola
Champ on-the-rise
Champ on-the-rise
J'arrive un peu après la bataille, mais pour info il y a dans Alfresco le MimetypeService qui sert justement à ça.

bmagnier
Champ in-the-making
Champ in-the-making
J'arrive un peu après la bataille, mais pour info il y a dans Alfresco le MimetypeService qui sert justement à ça.
En effet, MimetypeMap est une implémentation du MimetypeService