08-09-2008 04:55 PM
ResultSetRow[] resultSetRow = queryResult.getResultSet().getRows();
this.tmp = new Reference[resultSetRow.length];
if(resultSetRow != null){
// Iterate content items
for (int i = 0; i < resultSetRow.length; i++) {
ResultSetRow row = resultSetRow[i];
if(row != null){
// Get the properties of actual content item
ContentItem contentResult = new ContentItem();
for(NamedValue namedValue : row.getColumns()){
// IF FOLDER
if (namedValue.getName().endsWith(Constants.TYPE_FOLDER) == true) {
contentResult.setType(true);
if (namedValue.getName().endsWith(Constants.PROP_TITLE) == true)
contentResult.setTitle(namedValue.getValue());
else if (namedValue.getName().endsWith(Constants.PROP_NAME) == true)
contentResult.setName(namedValue.getValue());
else if (namedValue.getName().endsWith(Constants.PROP_DESCRIPTION) == true)
contentResult.setDescription(namedValue.getValue());
}
// IF CONTENT
if (namedValue.getName().endsWith(Constants.TYPE_CONTENT) == true) {
contentResult.setType(false);
if (namedValue.getName().endsWith(Constants.PROP_NAME) == true) {
contentResult.setName(namedValue.getValue());
}else if (namedValue.getName().endsWith(Constants.PROP_TITLE) == true) {
contentResult.setTitle(namedValue.getValue());
}
}
}
this.tmp[i]= new Reference(store, row.getNode().getId(), null);
contentResults.add(contentResult);
}
}
}
08-10-2008 07:25 AM
—
<ns1:columns>
<ns1:name>{http://www.alfresco.org/model/content/1.0}name</ns1:name>
<ns1:isMultiValue>false</ns1:isMultiValue>
<ns1:value>motorhaube</ns1:value>
</ns1:columns>
<ns1:columns>
<ns1:name>{http://www.alfresco.org/model/content/1.0}title</ns1:name>
<ns1:isMultiValue>false</ns1:isMultiValue>
<ns1:value>Öffnen der Motorhaube</ns1:value>
</ns1:columns>
<ns1:columns>
<ns1:name>{http://www.alfresco.org/model/content/1.0}description</ns1:name>
<ns1:isMultiValue>false</ns1:isMultiValue>
<ns1:value>Hier wird Schritt für Schritt das öffnen der Motorhaube beschrieben</ns1:value>
</ns1:columns>
….
08-10-2008 09:18 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.