I am trying to count the number of files present in a folder.It is working fine but the only problem that I am facing is that it also takes a comment as a file.So,the number of files increases on adding a comment and so it gives the wrong count of the number of files.
My java class for this is as follows-:
NodeSizeWebScript.java - Pastebin.com
Further,what I have noticed is that a child association called fm:discussion of the parent folder is created that holds all the comments.So,plz tell me how to actually catch and ignore that child association of the parent folder in java
I use the Alfresco 5.2 REST search API with a query like
"query":"ANCESTOR:\"<folder node ref>\" AND TYPE:\"cm:content\""
wich gives me a json response with the total Number of items found:
{
"list": {
"pagination": {
"count": 100,
"hasMoreItems": true,
"totalItems": 1687,
"skipCount": 0,
"maxItems": 100
},...
Hi Ayushi
There are many ways to achieve your requirement but after looking to your class, best way would be to add set containing type of children expected.
Set<QName> types = new HashSet<QName>();
types.add(ContentModel. TYPE_CONTENT);
List<ChildAssociationRef> chilAssocsList = nodeService.getChildAssocs(childNodeRef,types);
Thanks,
Kalpesh
Ask for and offer help to other Alfresco Content Services Users and members of the Alfresco team.
Related links:
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.