Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- NodeRef dataListContainer = SiteServiceImpl.getSiteContainer(
- siteName, DATALIST_CONTAINER_ID, true,
- getServiceRegistry().getSiteService(),
- getServiceRegistry().getTransactionService(),
- getServiceRegistry().getTaggingService());
- NodeService nodeService = getServiceRegistry().getNodeService();
- List<ChildAssociationRef> dataListsNodes = nodeService.getChildAssocs(dataListContainer);
- for (ChildAssociationRef dataList : dataListsNodes) {
- if (dataList.getTypeQName().isMatch(ContentModel.ASSOC_CONTAINS)) {
- String titDatalist = nodeService.getProperty(dataList.getChildRef(), QName.createQName("http://www.alfresco.org/model/content/1.0", "title")).toString();
- if (titDatalist.equals(approvalGroupListId)) {
- List<ChildAssociationRef> itemsNodes = nodeService.getChildAssocs(dataList.getChildRef(), ContentModel.ASSOC_CONTAINS, RegexQNamePattern.MATCH_ALL);
- for (ChildAssociationRef item : itemsNodes) {
- if (nodeService.getType(item.getChildRef()).isMatch(DATALIST_MODEL_ITEM_TYPE)) {
- values.add(nodeService.getProperty(item.getChildRef(), DATALIST_MODEL_ITEM_PROPERTY).toString());
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement