For IntelliJ IDEA,
Android Studio or Eclipse



@Override public Element getBaseNameElement(TenantService tenantService) { return new ChildAssocElement(new ChildAssociationRef(ref.getTypeQName(), tenantService.getBaseName(ref.getParentRef(), true), ref.getQName(), tenantService.getBaseName(ref.getChildRef(), true), ref.isPrimary(), ref.getNthSibling())); } }
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)); }
public void testQNameElement() throws Exception { // plain Path.Element element = new Path.ChildAssocElement(new ChildAssociationRef(typeQName, parentRef, qname, childRef)); assertEquals("Element string incorrect", qname.toString(), element.getElementString()); // sibling element = new Path.ChildAssocElement(new ChildAssociationRef(typeQName, parentRef, qname, childRef, true, 5)); assertEquals("Element string incorrect", "{http://www.google.com}documentx[5]", element.getElementString()); }
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); }
private void modifyParentNode(NodeRef parentFolder, TransferManifestNormalNode nodeToMove ) throws Exception { String nodeName = (String)nodeToMove.getProperties().get(ContentModel.PROP_NAME); List<ChildAssociationRef> parents = new ArrayList<ChildAssociationRef>(); ChildAssociationRef primaryAssoc = new ChildAssociationRef(ContentModel.ASSOC_CONTAINS, parentFolder, QName .createQName(NamespaceService.CONTENT_MODEL_1_0_URI, nodeName), nodeToMove.getNodeRef(), true, -1); parents.add(primaryAssoc); nodeToMove.setParentAssocs(parents); nodeToMove.setParentPath(null); nodeToMove.setPrimaryParentAssoc(primaryAssoc); }
/** * 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); }
/** * 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); }
private ChildAssociationRef childAssoc(String id) { return new ChildAssociationRef( ContentModel.ASSOC_CONTAINS, new NodeRef("test://store/parentRef"), ContentModel.TYPE_CONTENT, new NodeRef("test://store/" + id) ); }
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); } }
@Override public Element getBaseNameElement(TenantService tenantService) { return new ChildAssocElement(new ChildAssociationRef(ref.getTypeQName(), tenantService.getBaseName(ref.getParentRef(), true), ref.getQName(), tenantService.getBaseName(ref.getChildRef(), true), ref.isPrimary(), ref.getNthSibling())); } }
/** * 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); }
@Override public Element getBaseNameElement(TenantService tenantService) { return new ChildAssocElement(new ChildAssociationRef(ref.getTypeQName(), tenantService.getBaseName(ref.getParentRef(), true), ref.getQName(), tenantService.getBaseName(ref.getChildRef(), true), ref.isPrimary(), ref.getNthSibling())); } }