public NodeRef getArchivedNode(NodeRef originalNodeRef) { StoreRef orginalStoreRef = originalNodeRef.getStoreRef(); NodeRef archiveRootNodeRef = nodeService.getStoreArchiveNode(orginalStoreRef); // create the likely location of the archived node NodeRef archivedNodeRef = new NodeRef( archiveRootNodeRef.getStoreRef(), originalNodeRef.getId()); return archivedNodeRef; }
public boolean equals(Object o) { if (o instanceof RepoTemplateSource) { return nodeRef.equals(((RepoTemplateSource)o).nodeRef); } else { return false; } }
public String constructObjectId(NodeRef incomingNodeRef, String versionLabel, boolean dropStoreRef) { StringBuilder sb = new StringBuilder(); sb.append(dropStoreRef ? incomingNodeRef.getId() : incomingNodeRef.toString()); if(versionLabel != null) { sb.append(CMISConnector.ID_SEPERATOR); sb.append(versionLabel); } return sb.toString(); }
public NodeRef apply(String value) { return new NodeRef(value); } };
@Override public String stringifyRepositoryLocation(RepositoryNodeRef repositoryNodeRef) throws ReferenceEncodingException { NodeRef nodeRef = repositoryNodeRef.getNodeRef(); StoreRef storeRef = nodeRef.getStoreRef(); return NODE + DELIMITER + storeRef.getProtocol() + DELIMITER + storeRef.getIdentifier() + DELIMITER + nodeRef.getId(); }
public void setRootNodeRef(NodeRef nodeRef) { m_rootNodeRef = nodeRef; setShareName(nodeRef.toString()); }
@Override public Void execute() throws Throwable { logger.debug("restore node B2"); NodeRef B2ArchiveNodeRef = new NodeRef(StoreRef.STORE_REF_ARCHIVE_SPACESSTORE, testData.B2NodeRef.getId()); nodeService.restoreNode(B2ArchiveNodeRef, testData.B1NodeRef, ContentModel.ASSOC_CONTAINS, QName.createQName("B2")); return null; } });
public String getNodeId() { String nodeId = nodeRef.getId(); return nodeId; }
@Test public void process() throws Exception { NodeRef nodeRef = new NodeRef("workspace://spacesStore/test-id"); OnContentUpdatePolicyEvent policyEvent = new OnContentUpdatePolicyEvent(); policyEvent.setNodeRef(nodeRef.toString()); policyEvent.setNewContent(true); Exchange exchange = createExchange(policyEvent); renditionEventProcessor.process(exchange); }
/** * This methods checks whether the specified nodeRef instance is a version nodeRef (ie. in the 'version' store) * * @param nodeRef - version nodeRef * @return <b>true</b> if version nodeRef <b>false</b> otherwise */ protected boolean isVersionNodeRef(NodeRef nodeRef) { return nodeRef.getStoreRef().getProtocol().equals(VersionModel.STORE_PROTOCOL) || nodeRef.getStoreRef().getIdentifier().equals(Version2Model.STORE_ID); }
@Override public int hashCode() { final int PRIME = 31; int result = 1; result = PRIME * result + ((nodeRef == null) ? 0 : nodeRef.hashCode()); return result; }
/** * Takes a comma-separated list of {@link NodeRef} ids and adds the * specified NodeRefs to the package. * * @param items String */ public void removeItems(String items) { List<NodeRef> nodes = NodeRef.getNodeRefs(items); removeItems(nodes); }
@Override protected NodeRef getBaseTemplate() { return new NodeRef(WorkflowNotificationUtils.WF_ASSIGNED_TEMPLATE); }
@Override public String stringifyRepositoryLocation(RepositoryNodeRef repositoryNodeRef) throws ReferenceEncodingException { NodeRef nodeRef = repositoryNodeRef.getNodeRef(); StoreRef storeRef = nodeRef.getStoreRef(); return NODE + DELIMITER + storeRef.getProtocol() + DELIMITER + storeRef.getIdentifier() + DELIMITER + nodeRef.getId(); }
private QName tagScopeToLockQName(NodeRef tagScope) { QName lockQName = QName.createQName("TagScope_" + tagScope.toString()); return lockQName; } protected String lockTagScope(NodeRef tagScope)
/** * Constructor */ public UnableToReleaseLockException(NodeRef nodeRef) { super(MessageFormat.format(ERROR_MESSAGE_1, new Object[]{nodeRef.getId()})); }
public void detectNodeChanges(NodeRef nodeRef, SearchService searcher, Collection<ChildAssociationRef> addedParents, Collection<ChildAssociationRef> deletedParents, Collection<ChildAssociationRef> createdNodes, Collection<NodeRef> updatedNodes) { Indexer indexer = getIndexer(nodeRef.getStoreRef()); indexer.detectNodeChanges(nodeRef, searcher, addedParents, deletedParents, createdNodes, updatedNodes); }
@Override public int hashCode() { return actualNodeRef.hashCode(); }
/** * Takes a comma-separated list of {@link NodeRef} ids and adds the * specified NodeRefs to the package. * * @param items String */ public void addItems(String items) { List<NodeRef> nodes = NodeRef.getNodeRefs(items); addItems(nodes); }