Refine search
@SuppressWarnings("unchecked") public void handleResult(ResultContext context) { Map<String, Object> row = (Map<String, Object>) context.getResultObject(); String protocol = (String) row.get("protocol"); String identifier = (String) row.get("identifier"); String uuid = (String) row.get("uuid"); NodeRef nodeRef = new NodeRef(new StoreRef(protocol, identifier), uuid); results.add(nodeRef); } };
@SuppressWarnings("unchecked") public void handleResult(ResultContext context) { Map<String, Object> row = (Map<String, Object>) context.getResultObject(); String protocol = (String) row.get("protocol"); String identifier = (String) row.get("identifier"); String uuid = (String) row.get("uuid"); NodeRef nodeRef = new NodeRef(new StoreRef(protocol, identifier), uuid); results.add(nodeRef); } };
@SuppressWarnings("unchecked") public void handleResult(ResultContext context) { Map<String, Object> row = (Map<String, Object>) context.getResultObject(); String protocol = (String) row.get("protocol"); String identifier = (String) row.get("identifier"); String uuid = (String) row.get("uuid"); NodeRef nodeRef = new NodeRef(new StoreRef(protocol, identifier), uuid); String name = (String) row.get("name"); Pair<NodeRef, String> pair = new Pair<NodeRef, String>(nodeRef, name); results.add(pair); } };
@SuppressWarnings("unchecked") public void handleResult(ResultContext context) { Map<String, Object> row = (Map<String, Object>) context.getResultObject(); String protocol = (String) row.get("protocol"); String identifier = (String) row.get("identifier"); String uuid = (String) row.get("uuid"); NodeRef nodeRef = new NodeRef(new StoreRef(protocol, identifier), uuid); String name = (String) row.get("name"); Pair<NodeRef, String> pair = new Pair<NodeRef, String>(nodeRef, name); results.add(pair); } };
String nodeRefStr = (String) model.get(PostLookup.JSON_NODEREF); if (nodeRefStr == null) nodeRefStr = (String) model.get(PostLookup.JSON_NODEREF_PARENT); final NodeRef nodeRef = new NodeRef(nodeRefStr); String tenantDomain = (String)model.get(PostLookup.JSON_TENANT_DOMAIN); if (tenantDomain == null) { tenantDomain = TenantService.DEFAULT_DOMAIN; }
public NodeRef getVersionedNodeRef() { NodeRef versionedNodeRef = null; // Switch VersionStore depending on configured impl if (nodeRef.getStoreRef().getIdentifier().equals(Version2Model.STORE_ID)) { // V2 version store (eg. workspace://version2Store) versionedNodeRef = (NodeRef)this.versionProperties.get(Version2Model.PROP_FROZEN_NODE_REF); } else if (nodeRef.getStoreRef().getIdentifier().equals(VersionModel.STORE_ID)) { // Deprecated V1 version store (eg. workspace://lightWeightVersionStore) String storeProtocol = (String)this.versionProperties.get(VersionModel.PROP_FROZEN_NODE_STORE_PROTOCOL); String storeId = (String)this.versionProperties.get(VersionModel.PROP_FROZEN_NODE_STORE_ID); String nodeId = (String)this.versionProperties.get(VersionModel.PROP_FROZEN_NODE_ID); versionedNodeRef = new NodeRef(new StoreRef(storeProtocol, storeId), nodeId); } return versionedNodeRef; }
public NodeRef getVersionedNodeRef() { NodeRef versionedNodeRef = null; // Switch VersionStore depending on configured impl if (nodeRef.getStoreRef().getIdentifier().equals(Version2Model.STORE_ID)) { // V2 version store (eg. workspace://version2Store) versionedNodeRef = (NodeRef)this.versionProperties.get(Version2Model.PROP_FROZEN_NODE_REF); } else if (nodeRef.getStoreRef().getIdentifier().equals(VersionModel.STORE_ID)) { // Deprecated V1 version store (eg. workspace://lightWeightVersionStore) String storeProtocol = (String)this.versionProperties.get(VersionModel.PROP_FROZEN_NODE_STORE_PROTOCOL); String storeId = (String)this.versionProperties.get(VersionModel.PROP_FROZEN_NODE_STORE_ID); String nodeId = (String)this.versionProperties.get(VersionModel.PROP_FROZEN_NODE_ID); versionedNodeRef = new NodeRef(new StoreRef(storeProtocol, storeId), nodeId); } return versionedNodeRef; }
/** * Converts specified version nodeRef (eg. versionStore://...) to versioned nodeRef (eg. workspace://SpacesStore/...) * * @param versionNodeRef - <b>always</b> version nodeRef (ie. in the 'version' store) * @return versioned nodeRef (ie.in the 'live' store) */ @SuppressWarnings("deprecation") protected NodeRef convertVersionNodeRefToVersionedNodeRef(NodeRef versionNodeRef) { Map<QName, Serializable> properties = nodeService.getProperties(versionNodeRef); NodeRef nodeRef = null; // Switch VersionStore depending on configured impl if (versionNodeRef.getStoreRef().getIdentifier().equals(Version2Model.STORE_ID)) { // V2 version store (eg. workspace://version2Store) nodeRef = (NodeRef)properties.get(Version2Model.PROP_QNAME_FROZEN_NODE_REF); } else if (versionNodeRef.getStoreRef().getIdentifier().equals(VersionModel.STORE_ID)) { // Deprecated V1 version store (eg. workspace://lightWeightVersionStore) nodeRef = new NodeRef((String) properties.get(VersionModel.PROP_QNAME_FROZEN_NODE_STORE_PROTOCOL), (String) properties.get(VersionModel.PROP_QNAME_FROZEN_NODE_STORE_ID), (String) properties.get(VersionModel.PROP_QNAME_FROZEN_NODE_ID)); } return nodeRef; }
/** * Converts specified version nodeRef (eg. versionStore://...) to versioned nodeRef (eg. workspace://SpacesStore/...) * * @param versionNodeRef - <b>always</b> version nodeRef (ie. in the 'version' store) * @return versioned nodeRef (ie.in the 'live' store) */ @SuppressWarnings("deprecation") protected NodeRef convertVersionNodeRefToVersionedNodeRef(NodeRef versionNodeRef) { Map<QName, Serializable> properties = nodeService.getProperties(versionNodeRef); NodeRef nodeRef = null; // Switch VersionStore depending on configured impl if (versionNodeRef.getStoreRef().getIdentifier().equals(Version2Model.STORE_ID)) { // V2 version store (eg. workspace://version2Store) nodeRef = (NodeRef)properties.get(Version2Model.PROP_QNAME_FROZEN_NODE_REF); } else if (versionNodeRef.getStoreRef().getIdentifier().equals(VersionModel.STORE_ID)) { // Deprecated V1 version store (eg. workspace://lightWeightVersionStore) nodeRef = new NodeRef((String) properties.get(VersionModel.PROP_QNAME_FROZEN_NODE_STORE_PROTOCOL), (String) properties.get(VersionModel.PROP_QNAME_FROZEN_NODE_STORE_ID), (String) properties.get(VersionModel.PROP_QNAME_FROZEN_NODE_ID)); } return nodeRef; }
NodeRef templateNodeRef = new NodeRef(template); String templateName = (String)this.nodeService.getProperty(templateNodeRef, ContentModel.PROP_NAME); String extension = getFileExtension(templateName); if (extension != null) engine = this.processorNamesByExtension.get(extension); if (extension != null) engine = this.processorNamesByExtension.get(extension);
NodeRef templateNodeRef = new NodeRef(template); String templateName = (String)this.nodeService.getProperty(templateNodeRef, ContentModel.PROP_NAME); String extension = getFileExtension(templateName); if (extension != null) engine = this.processorNamesByExtension.get(extension); if (extension != null) engine = this.processorNamesByExtension.get(extension);
@SuppressWarnings("deprecation") protected NodeRef convertVersionNodeRefToVersionedNodeRef(NodeRef versionNodeRef) { Status status = nodeDAO.getNodeRefStatus(versionNodeRef); if (status == null) { return versionNodeRef; } Map<QName, Serializable> properties = nodeDAO.getNodeProperties(status.getDbId()); NodeRef nodeRef = null; // Switch VersionStore depending on configured impl if (versionNodeRef.getStoreRef().getIdentifier().equals(Version2Model.STORE_ID)) { // V2 version store (eg. workspace://version2Store) nodeRef = (NodeRef)properties.get(Version2Model.PROP_QNAME_FROZEN_NODE_REF); } else if (versionNodeRef.getStoreRef().getIdentifier().equals(VersionModel.STORE_ID)) { // Deprecated V1 version store (eg. workspace://lightWeightVersionStore) nodeRef = new NodeRef((String) properties.get(VersionModel.PROP_QNAME_FROZEN_NODE_STORE_PROTOCOL), (String) properties.get(VersionModel.PROP_QNAME_FROZEN_NODE_STORE_ID), (String) properties.get(VersionModel.PROP_QNAME_FROZEN_NODE_ID)); } return nodeRef; }
@SuppressWarnings("deprecation") protected NodeRef convertVersionNodeRefToVersionedNodeRef(NodeRef versionNodeRef) { Status status = nodeDAO.getNodeRefStatus(versionNodeRef); if (status == null) { return versionNodeRef; } Map<QName, Serializable> properties = nodeDAO.getNodeProperties(status.getDbId()); NodeRef nodeRef = null; // Switch VersionStore depending on configured impl if (versionNodeRef.getStoreRef().getIdentifier().equals(Version2Model.STORE_ID)) { // V2 version store (eg. workspace://version2Store) nodeRef = (NodeRef)properties.get(Version2Model.PROP_QNAME_FROZEN_NODE_REF); } else if (versionNodeRef.getStoreRef().getIdentifier().equals(VersionModel.STORE_ID)) { // Deprecated V1 version store (eg. workspace://lightWeightVersionStore) nodeRef = new NodeRef((String) properties.get(VersionModel.PROP_QNAME_FROZEN_NODE_STORE_PROTOCOL), (String) properties.get(VersionModel.PROP_QNAME_FROZEN_NODE_STORE_ID), (String) properties.get(VersionModel.PROP_QNAME_FROZEN_NODE_ID)); } return nodeRef; }
/** * Constructs the a version object to contain the version information from the version node ref. * * @param versionRef the version reference * @return object containing verison data */ protected Version getVersion(NodeRef versionRef) { if (versionRef == null) { return null; } Map<String, Serializable> versionProperties = new HashMap<String, Serializable>(); // Get the standard node details Map<QName, Serializable> nodeProperties = this.dbNodeService.getProperties(versionRef); for (QName key : nodeProperties.keySet()) { Serializable value = nodeProperties.get(key); versionProperties.put(key.getLocalName(), value); } // Get the meta data Map<String, Serializable> versionMetaDataProperties = getVersionMetaData(versionRef); versionProperties.putAll(versionMetaDataProperties); // Create and return the version object NodeRef newNodeRef = new NodeRef(new StoreRef(STORE_PROTOCOL, STORE_ID), versionRef.getId()); Version result = new VersionImpl(versionProperties, newNodeRef); // done return result; }
/** * Constructs the a version object to contain the version information from the version node ref. * * @param versionRef the version reference * @return object containing verison data */ protected Version getVersion(NodeRef versionRef) { if (versionRef == null) { return null; } Map<String, Serializable> versionProperties = new HashMap<String, Serializable>(); // Get the standard node details Map<QName, Serializable> nodeProperties = this.dbNodeService.getProperties(versionRef); for (QName key : nodeProperties.keySet()) { Serializable value = nodeProperties.get(key); versionProperties.put(key.getLocalName(), value); } // Get the meta data Map<String, Serializable> versionMetaDataProperties = getVersionMetaData(versionRef); versionProperties.putAll(versionMetaDataProperties); // Create and return the version object NodeRef newNodeRef = new NodeRef(new StoreRef(STORE_PROTOCOL, STORE_ID), versionRef.getId()); Version result = new VersionImpl(versionProperties, newNodeRef); // done return result; }
private NodeRef mapNodeRef(NodeRef in) { NodeRef mappedNodeRef = refMap.get(in); if (mappedNodeRef == null) { /** * Map the node ref by replacing the 36th digit with a Z. The existing UUID could have 0-9 1-F in the 36th * digit */ String nodeRef = in.getId(); if (nodeRef.length() == 36) { nodeRef = in.getId().substring(0, 35) + "Z"; } else { nodeRef = in.getId() + "Z"; } mappedNodeRef = new NodeRef(in.getStoreRef(), nodeRef); refMap.put(in, mappedNodeRef); } return mappedNodeRef; }
@Override public void sendMail(String emailTemplatePath, String emailSubjectKey, Map<String, String> properties) { checkProperties(properties); NodeRef invitee = personService.getPerson(properties.get(WorkflowModelModeratedInvitation.wfVarInviteeUserName)); Action mail = actionService.createAction(MailActionExecuter.NAME); mail.setParameterValue(MailActionExecuter.PARAM_FROM, (String) nodeService.getProperty(invitee, ContentModel.PROP_EMAIL)); mail.setParameterValue(MailActionExecuter.PARAM_TO_MANY, properties.get(bpmGroupAssignee)); mail.setParameterValue(MailActionExecuter.PARAM_SUBJECT, emailSubjectKey); mail.setParameterValue(MailActionExecuter.PARAM_SUBJECT_PARAMS, new Object[] { getSiteName(properties) }); mail.setParameterValue(MailActionExecuter.PARAM_TEMPLATE, getEmailTemplate(emailTemplatePath)); mail.setParameterValue(MailActionExecuter.PARAM_TEMPLATE_MODEL, (Serializable) buildMailTextModel(properties)); mail.setParameterValue(MailActionExecuter.PARAM_IGNORE_SEND_FAILURE, true); actionService.executeAction(mail, new NodeRef(properties.get(WF_PACKAGE))); }
public void testPersistAssociationAdded() throws Exception { String fieldName = ACTORS_NAME.toPrefixString(namespaceService); String dataKey = makeDataKeyName(fieldName, true); String nodeRef1 = FAKE_NODE.toString() + "1"; String nodeRef2 = FAKE_NODE.toString() + "2"; String value = nodeRef1 + ", " + nodeRef2; processPersist(dataKey, value); assertEquals(1, actualAdded.size()); List<NodeRef> nodeRefs = actualAdded.get(ACTORS_NAME); assertNotNull(nodeRefs); assertEquals(2, nodeRefs.size()); assertTrue(nodeRefs.contains(new NodeRef(nodeRef1))); assertTrue(nodeRefs.contains(new NodeRef(nodeRef2))); }