cancel
Showing results for 
Search instead for 
Did you mean: 

Recuperer le parent d'un type

milona
Champ in-the-making
Champ in-the-making
Bonjour,

J'ai un type :   
<type name="gc:laala">
    <parent>cm:folder</parent>
</type>

Je souhaiterais retrouver en java le parent de ce type (QName) : cm:folder
Savez-vous de quelle manière je peux réaliser cette opération ?

Je vous remercie de votre réponse

Bien cordialement
2 REPLIES 2

cleseach
Star Contributor
Star Contributor
Bonjour,

Un tel problème doit pouvoir se résoudre avec l'aide du DictionaryService.
Genre (non testé) :

ClassDefinition classDef = dictionaryService.getClass(monTypeQName);
QName parentQName = classDef.getParentName();

Cordialement,

Charles Le Seac'h

milona
Champ in-the-making
Champ in-the-making
Merci bien de la réponse.
J'ai finalement trouvé un truc par hasard :

DictionaryService dd = Repository.getServiceRegistry(context).getDictionaryService();
TypeDefinition typeDefFolder = dd.getType(idTypeFolder);
QName parentTypeFolder = typeDefFolder.getParentName();

Bien cordialement