Pergunta

Peço desculpas pela primeira vez pelo meu pobre nível de inglês e talvez pela estupidez da minha pergunta;)

Estou em um projeto ao Alfresco para saber como ele funciona.

Eu tenho que procurar programaticamente meu repositório de conteúdo e reunir dados o tempo todo. Para fazer isso, imaginei que tinha que usar um contentReader (recebo do meu conteúdo), mas o método GetReader deseja um noderef e um nome da propriedadequalificado.

Estou bem com o Noderef, entendo o que é necessário.

Mas o nome da PropertyqualifiedName me intriga, eu mal entendo o que é, mas francamente não entendo como é usado.

Lendo alguns threads do Fórum do Alfresco Fico cada vez mais assustados por nem entender como um leitor funciona, em algum lugar vi que um leitor pode ler apenas um nó e apenas uma vez por instância.

Se alguém souber um pouco sobre a API Java para o Repositório de Conteúdo do Alfresco, eu sou todos ouvidos!

Saúde a todos!

Foi útil?

Solução

O ContentReader é uma classe de wrapper para o conteúdo de uma determinada propriedade de um nó. Portanto, para obter uma instância do ContentReader, você terá que fornecer o nó do qual você a propriedade e o nome qualificado da propriedade.

Quanto ao nome qualificado, toda propriedade do nó é identificada pela conjunção de dois valores de string:

Esses dois valores reunidos constituem o nome qualificado da propriedade. Existem constantes definidas para a maioria das propriedades padrão do modelo Alfresco na interface org.alfresco.model.contentmodel. Por exemplo, para obter o criador de um nó, você faria algo como:

contentService.getReader(myNode, ContentModel.PROP_CREATOR).getContentString();
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top