mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-08-07 17:49:17 +00:00
Added module status to module.properties file saved in WAR for later use. Added contribution to return node path in Reference object. Fixed issues with web service caused by outdated Jars and incorrect AuthenticationService
git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@4980 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -111,7 +111,7 @@ public class AssociatedQuerySession extends AbstractQuerySession
|
||||
// get the data for the row and build up the columns structure
|
||||
Map<QName, Serializable> props = nodeService
|
||||
.getProperties(childNodeRef);
|
||||
NamedValue[] columns = new NamedValue[props.size()+1];
|
||||
NamedValue[] columns = new NamedValue[props.size()+2];
|
||||
int col = 0;
|
||||
for (QName propName : props.keySet())
|
||||
{
|
||||
@@ -121,7 +121,11 @@ public class AssociatedQuerySession extends AbstractQuerySession
|
||||
|
||||
// Now add the system columns containing the association details
|
||||
columns[col] = new NamedValue(SYS_COL_ASSOC_TYPE, Boolean.FALSE, assoc.getTypeQName().toString(), null);
|
||||
|
||||
|
||||
// Add one more column for the node's path
|
||||
col++;
|
||||
columns[col] = Utils.createNamedValue(dictionaryService, QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "path"), nodeService.getPath(childNodeRef).toString());
|
||||
|
||||
ResultSetRow row = new ResultSetRow();
|
||||
row.setRowIndex(x);
|
||||
row.setNode(rowNode);
|
||||
|
@@ -97,7 +97,7 @@ public class ChildrenQuerySession extends AbstractQuerySession
|
||||
// create columns for all the properties of the node
|
||||
// get the data for the row and build up the columns structure
|
||||
Map<QName, Serializable> props = nodeService.getProperties(childNodeRef);
|
||||
NamedValue[] columns = new NamedValue[props.size()+4];
|
||||
NamedValue[] columns = new NamedValue[props.size()+5];
|
||||
int col = 0;
|
||||
for (QName propName : props.keySet())
|
||||
{
|
||||
@@ -114,6 +114,10 @@ public class ChildrenQuerySession extends AbstractQuerySession
|
||||
col++;
|
||||
columns[col] = new NamedValue(SYS_COL_NTH_SIBLING, Boolean.FALSE, Integer.toString(assoc.getNthSibling()), null);
|
||||
|
||||
// Add one more column for the node's path
|
||||
col++;
|
||||
columns[col] = Utils.createNamedValue(dictionaryService, QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "path"), nodeService.getPath(childNodeRef).toString());
|
||||
|
||||
ResultSetRow row = new ResultSetRow();
|
||||
row.setRowIndex(x);
|
||||
row.setNode(rowNode);
|
||||
|
@@ -97,7 +97,7 @@ public class ParentsQuerySession extends AbstractQuerySession
|
||||
// create columns for all the properties of the node
|
||||
// get the data for the row and build up the columns structure
|
||||
Map<QName, Serializable> props = nodeService.getProperties(parentNodeRef);
|
||||
NamedValue[] columns = new NamedValue[props.size()+4];
|
||||
NamedValue[] columns = new NamedValue[props.size()+5];
|
||||
int col = 0;
|
||||
for (QName propName : props.keySet())
|
||||
{
|
||||
@@ -113,6 +113,9 @@ public class ParentsQuerySession extends AbstractQuerySession
|
||||
columns[col] = new NamedValue(SYS_COL_IS_PRIMARY, Boolean.FALSE, Boolean.toString(assoc.isPrimary()), null);
|
||||
col++;
|
||||
columns[col] = new NamedValue(SYS_COL_NTH_SIBLING, Boolean.FALSE, Integer.toString(assoc.getNthSibling()), null);
|
||||
// Add one more column for the node's path
|
||||
col++;
|
||||
columns[col] = Utils.createNamedValue(dictionaryService, QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "path"), nodeService.getPath(parentNodeRef).toString());
|
||||
|
||||
ResultSetRow row = new ResultSetRow();
|
||||
row.setRowIndex(x);
|
||||
|
@@ -614,7 +614,7 @@ public class RepositoryWebService extends AbstractWebService implements
|
||||
for (NodeRef nodeRef : nodeRefs)
|
||||
{
|
||||
// Get the nodes reference
|
||||
Reference reference = Utils.convertToReference(nodeRef);
|
||||
Reference reference = Utils.convertToReference(this.nodeService, nodeRef);
|
||||
|
||||
// Get the nodes type
|
||||
String type = this.nodeService.getType(nodeRef).toString();
|
||||
|
@@ -49,6 +49,7 @@ public class ResultSetQuerySession extends AbstractQuerySession
|
||||
|
||||
private Store store;
|
||||
private Query query;
|
||||
@SuppressWarnings("unused")
|
||||
private boolean includeMetaData;
|
||||
|
||||
/**
|
||||
@@ -111,7 +112,7 @@ public class ResultSetQuerySession extends AbstractQuerySession
|
||||
|
||||
// get the data for the row and build up the columns structure
|
||||
Map<Path, Serializable> values = origRow.getValues();
|
||||
NamedValue[] columns = new NamedValue[values.size()];
|
||||
NamedValue[] columns = new NamedValue[values.size() + 1];
|
||||
int col = 0;
|
||||
for (Path path : values.keySet())
|
||||
{
|
||||
@@ -125,7 +126,9 @@ public class ResultSetQuerySession extends AbstractQuerySession
|
||||
columns[col] = Utils.createNamedValue(dictionaryService, QName.createQName(attributeName), values.get(path)); //new NamedValue(attributeName, value);
|
||||
col++;
|
||||
}
|
||||
|
||||
|
||||
// add one extra column for the node's path
|
||||
columns[col] = Utils.createNamedValue(dictionaryService, QName.createQName(NamespaceService.CONTENT_MODEL_1_0_URI, "path"), nodeService.getPath(nodeRef).toString());
|
||||
|
||||
org.alfresco.repo.webservice.types.ResultSetRow row = new org.alfresco.repo.webservice.types.ResultSetRow();
|
||||
row.setColumns(columns);
|
||||
|
Reference in New Issue
Block a user