private ChildAssociationRef makeAssoc(NodeRef parent, NodeRef child, QName assocName, boolean isRenditionAssoc) { QName assocType = isRenditionAssoc ? RenditionModel.ASSOC_RENDITION : ContentModel.ASSOC_CONTAINS; return new ChildAssociationRef(assocType, parent, assocName, child); } }
/** * Simulates the node begin attached ot the root node of the version store. */ public ChildAssociationRef getPrimaryParent(NodeRef nodeRef) throws InvalidNodeRefException { return new ChildAssociationRef( ContentModel.ASSOC_CHILDREN, dbNodeService.getRootNode(new StoreRef(StoreRef.PROTOCOL_WORKSPACE, STORE_ID)), rootAssocName, nodeRef); }
protected void mockPackageItems(NodeRef... children) { ArrayList<ChildAssociationRef> results = new ArrayList<ChildAssociationRef>(children.length); for (NodeRef nodeRef : children) { ChildAssociationRef child = new ChildAssociationRef(ASSOC_PACKAGE_CONTAINS, PCKG_NODE, null, nodeRef); results.add(child); } when(nodeService.getChildAssocs(eq(PCKG_NODE), (QNamePattern) any(), (QNamePattern) any())).thenReturn(results); }
public Object getDocumentNode(Object o) { ChildAssociationRef assocRef = (ChildAssociationRef) o; StoreRef storeRef = assocRef.getChildRef().getStoreRef(); return new ChildAssociationRef(null, null, null, nodeService.getRootNode(storeRef)); }
/** * Simulates the node begin attached ot the root node of the version store. */ public ChildAssociationRef getPrimaryParent(NodeRef nodeRef) throws InvalidNodeRefException { return new ChildAssociationRef( ContentModel.ASSOC_CHILDREN, dbNodeService.getRootNode(new StoreRef(StoreRef.PROTOCOL_WORKSPACE, STORE_ID)), rootAssocName, nodeRef); }
/** * Simulates the node begin attached to the root node of the version store. */ public ChildAssociationRef getPrimaryParent(NodeRef nodeRef) throws InvalidNodeRefException { return new ChildAssociationRef( ContentModel.ASSOC_CHILDREN, dbNodeService.getRootNode(new StoreRef(StoreRef.PROTOCOL_WORKSPACE, Version2Model.STORE_ID)), rootAssocName, nodeRef); }
/** * Given the node ref, this method constructs the appropriate ChildAssociationRef that would place this node in the * transfer's temporary folder. Useful when handling orphans. * * @param nodeRef NodeRef * @return ChildAssociationRef */ protected ChildAssociationRef getTemporaryLocation(NodeRef nodeRef) { NodeRef parentNodeRef = receiver.getTempFolder(transferId); QName parentAssocType = TransferModel.ASSOC_TRANSFER_ORPHAN; QName parentAssocName = QName.createQName(NamespaceService.APP_MODEL_1_0_URI, nodeRef.getId()); return new ChildAssociationRef(parentAssocType, parentNodeRef, parentAssocName, nodeRef, true, -1); }
/** * Simulates the node begin attached to the root node of the version store. */ public ChildAssociationRef getPrimaryParent(NodeRef nodeRef) throws InvalidNodeRefException { return new ChildAssociationRef( ContentModel.ASSOC_CHILDREN, dbNodeService.getRootNode(new StoreRef(StoreRef.PROTOCOL_WORKSPACE, Version2Model.STORE_ID)), rootAssocName, nodeRef); }
public Object getDocumentNode(Object o) { ChildAssociationRef assocRef = (ChildAssociationRef) o; StoreRef storeRef = assocRef.getChildRef().getStoreRef(); return new ChildAssociationRef(null, null, null, nodeService.getRootNode(storeRef)); }
/** * Given the node ref, this method constructs the appropriate ChildAssociationRef that would place this node in the * transfer's temporary folder. Useful when handling orphans. * * @param nodeRef NodeRef * @return ChildAssociationRef */ protected ChildAssociationRef getTemporaryLocation(NodeRef nodeRef) { NodeRef parentNodeRef = receiver.getTempFolder(transferId); QName parentAssocType = TransferModel.ASSOC_TRANSFER_ORPHAN; QName parentAssocName = QName.createQName(NamespaceService.APP_MODEL_1_0_URI, nodeRef.getId()); return new ChildAssociationRef(parentAssocType, parentNodeRef, parentAssocName, nodeRef, true, -1); }
/** * Create the rendition association and destination node. */ private ChildAssociationRef makeRenditionAssoc() { QName assocType = RenditionModel.ASSOC_RENDITION; QName assocName = QName.createQName("url", "renditionName"); NodeRef destination = new NodeRef("http://test/destinationId"); return new ChildAssociationRef(assocType, source, assocName, destination); }
public ChildAssociationRef getRef(QNameDAO qnameDAO) { QName typeQName = qnameDAO.getQName(typeQNameId).getSecond(); QName qname = QName.createQName(qnameDAO.getNamespace(qnameNamespaceId).getSecond(), qnameLocalName); return new ChildAssociationRef( typeQName, parentNode.getNodeRef(), qname, childNode.getNodeRef(), isPrimary, assocIndex); }
public ChildAssociationRef getRef(QNameDAO qnameDAO) { QName typeQName = qnameDAO.getQName(typeQNameId).getSecond(); QName qname = QName.createQName(qnameDAO.getNamespace(qnameNamespaceId).getSecond(), qnameLocalName); return new ChildAssociationRef( typeQName, parentNode.getNodeRef(), qname, childNode.getNodeRef(), isPrimary, assocIndex); }
@Override public ChildAssociationRef getChildAssocRef() { Field field = getDocument().getField("PRIMARYPARENT"); String primaryParent = null; if (field != null) { primaryParent = field.stringValue(); } NodeRef childNodeRef = getNodeRef(); NodeRef parentNodeRef = primaryParent == null ? null : tenantService.getBaseName(new NodeRef(primaryParent)); return new ChildAssociationRef(getPrimaryAssocTypeQName(), parentNodeRef, getQName(), childNodeRef); }
@Override public ChildAssociationRef getChildAssocRef() { Field field = getDocument().getField("PRIMARYPARENT"); String primaryParent = null; if (field != null) { primaryParent = field.stringValue(); } NodeRef childNodeRef = getNodeRef(); NodeRef parentNodeRef = primaryParent == null ? null : tenantService.getBaseName(new NodeRef(primaryParent)); return new ChildAssociationRef(getPrimaryAssocTypeQName(), parentNodeRef, getQName(), childNodeRef); }
@Override public ChildAssociationRef getName(ChildAssociationRef childAssocRef) { if (childAssocRef == null) { return null; } return new ChildAssociationRef( childAssocRef.getTypeQName(), getName(childAssocRef.getParentRef()), childAssocRef.getQName(), getName(childAssocRef.getChildRef()), childAssocRef.isPrimary(), childAssocRef.getNthSibling()); }
@Override public ChildAssociationRef getBaseName(ChildAssociationRef childAssocRef, boolean forceForNonTenant) { if (childAssocRef == null) { return null; } return new ChildAssociationRef( childAssocRef.getTypeQName(), getBaseName(childAssocRef.getParentRef(), forceForNonTenant), childAssocRef.getQName(), getBaseName(childAssocRef.getChildRef(), forceForNonTenant), childAssocRef.isPrimary(), childAssocRef.getNthSibling()); }
@Override public ChildAssociationRef getName(ChildAssociationRef childAssocRef) { if (childAssocRef == null) { return null; } return new ChildAssociationRef( childAssocRef.getTypeQName(), getName(childAssocRef.getParentRef()), childAssocRef.getQName(), getName(childAssocRef.getChildRef()), childAssocRef.isPrimary(), childAssocRef.getNthSibling()); }
private ChildAssociationRef childAssoc(String id) { return new ChildAssociationRef( ContentModel.ASSOC_CONTAINS, new NodeRef("test://store/parentRef"), ContentModel.TYPE_CONTENT, new NodeRef("test://store/" + id) ); }
@Override public ChildAssociationRef getBaseName(ChildAssociationRef childAssocRef, boolean forceForNonTenant) { if (childAssocRef == null) { return null; } return new ChildAssociationRef( childAssocRef.getTypeQName(), getBaseName(childAssocRef.getParentRef(), forceForNonTenant), childAssocRef.getQName(), getBaseName(childAssocRef.getChildRef(), forceForNonTenant), childAssocRef.isPrimary(), childAssocRef.getNthSibling()); }