Added jscript helper method to 'search' root object to encode as ISO9075 strings - for Lucene query path building.

Example:
var enc = search.ISO9075Encode("value");

git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@9917 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
Kevin Roast
2008-07-17 13:31:27 +00:00
parent 4423b7c65c
commit ad923cd212

View File

@@ -40,6 +40,7 @@ import org.alfresco.service.cmr.search.ResultSet;
import org.alfresco.service.cmr.search.ResultSetRow;
import org.alfresco.service.cmr.search.SearchParameters;
import org.alfresco.service.cmr.search.SearchService;
import org.alfresco.util.ISO9075;
import org.alfresco.util.ParameterCheck;
import org.dom4j.Document;
import org.dom4j.Element;
@@ -385,6 +386,18 @@ public final class Search extends BaseScopableProcessorExtension
}
return nodes;
}
/**
* Encode a string to ISO907 - used to build valid paths for Lucene queries etc.
*
* @param s Value to encode
*
* @return encoded value
*/
public String ISO9075Encode(String s)
{
return ISO9075.encode(s);
}
/**
* Execute the query