Recuperer le parent d'un type

cancel
Showing results for 
Search instead for 
Did you mean: 
milona
Member II

Recuperer le parent d'un type

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
cleseach
Active Member II

Re: Recuperer le parent d'un type

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
Member II

Re: Recuperer le parent d'un type

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