Question

J'ai d'abord présenter des excuses pour mon pauvre niveau d'anglais et peut-être pour la stupidité de ma question;)

Je suis sur un projet pour apprendre comment alfresco cela fonctionne.

Je dois parcourir mon programatically référentiel de contenu et déduis données tout le long. Pour ce faire, je devinai que je devais utiliser un ContentReader (je reçois de mon ContentService) mais la méthode getReader veut un nodeRef et un propertyQualifiedName.

Je suis ok avec le nodeRef, je reçois ce qu'il est nécessaire pour.

Mais les puzzles propertyQualifiedName moi, je reçois à peine ce qu'elle est mais je ne franchement pas comment se il est utilisé.

Lecture des discussions du forum alfresco je suis de plus en plus peur que je n'obtiens pas même comment fonctionne un lecteur, je quelque part vu que le lecteur peut lire un seul nœud et une seule fois par exemple.

Si quelqu'un sait un peu plus sur l'API Java pour Alfresco Content Repository utilisation Je suis tout Entend!

Vive tous!

Était-ce utile?

La solution

ContentReader est une classe wrapper pour le contenu d'une propriété donnée d'un nœud. Ainsi, afin d'obtenir une instance de ContentReader vous devrez donner le noeud à partir duquel vous la propriété et la propriété de nom qualifié.

En ce qui concerne le nom qualifié, chaque propriété de noeud est identifié par la conjonction de deux valeurs de chaîne:

Ces deux valeurs ensemble constitue la propriété nom qualifié. Il y a des constantes définies pour la plupart des propriétés standard du modèle dans l'interface alfresco org.alfresco.model.ContentModel. Par exemple, pour obtenir le créateur d'un nœud que vous voulez faire quelque chose comme:

contentService.getReader(myNode, ContentModel.PROP_CREATOR).getContentString();
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top