From: <ms...@us...> - 2009-04-16 03:55:42
|
Revision: 9178 http://wonder.svn.sourceforge.net/wonder/?rev=9178&view=rev Author: mschrag Date: 2009-04-16 03:55:41 +0000 (Thu, 16 Apr 2009) Log Message: ----------- support for getting a defaultWriter with a key filter Modified Paths: -------------- trunk/Wonder/Frameworks/EOF/ERRest/Sources/er/rest/ERXRestUtils.java Modified: trunk/Wonder/Frameworks/EOF/ERRest/Sources/er/rest/ERXRestUtils.java =================================================================== --- trunk/Wonder/Frameworks/EOF/ERRest/Sources/er/rest/ERXRestUtils.java 2009-04-16 03:55:14 UTC (rev 9177) +++ trunk/Wonder/Frameworks/EOF/ERRest/Sources/er/rest/ERXRestUtils.java 2009-04-16 03:55:41 UTC (rev 9178) @@ -8,6 +8,7 @@ import com.webobjects.foundation.NSArray; import er.extensions.eof.ERXEOAccessUtilities; +import er.extensions.eof.ERXKeyFilter; /** * Miscellaneous rest-related utility methods. @@ -45,6 +46,22 @@ } /** + * Returns a rest response writer using the "true, true" constructor. + * + * @param filter a key filter + * @return a rest response writer + * @throws IllegalArgumentException + * @throws SecurityException + * @throws InstantiationException + * @throws IllegalAccessException + * @throws InvocationTargetException + * @throws NoSuchMethodException + */ + public IERXRestResponseWriter defaultWriter(ERXKeyFilter filter) throws IllegalArgumentException, SecurityException, InstantiationException, IllegalAccessException, InvocationTargetException, NoSuchMethodException { + return _writerClass.getConstructor(ERXKeyFilter.class).newInstance(filter); + } + + /** * Returns a String form of the given object using the unsafe delegate. * * @param value the value to write This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |