|
TROIKA.ASP - the MVC framework | |||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||
Contains RequestContext class.
This is part of Troika.ASP Framework - web development MVC framework for ASP 3.0. Please visit www.troika-asp.com for more details.
| Class Summary | |
| RequestContext | This class stores the submitted input values and perform input validation. |
/** * @fileoverview Contains <tt>RequestContext</tt> class. * * <p> * This is part of Troika.ASP Framework - web development MVC framework for ASP 3.0. * Please visit {@link http://www.troika-asp.com www.troika-asp.com} for more details. * </p> * * @author Pavel Chuchev pav@troika-asp.com * @version $Revision: 1.3 $ */ /** * Constructs a new instance of <tt>RequestContext</tt> class. * * @class This class stores the submitted input values and perform input validation. * * @constructor * @param {String} action The command name as found in config.xml. */ function RequestContext(action) { if (arguments.length) { this.init(action); } } /** * Initializes <tt>RequestContext</tt>. * * @param {String} action The command name as found in config.xml. * @return <tt>RequestAdapter</tt> object instance itself. * @type RequestAdapter */ RequestContext.prototype.init = function (action) { this.action = action; return this; }; /** * The placeholder method for subclasses to override. * Validates <tt>RequestContext</tt> to see if visitor name is supplied. * * @return None-empty <tt>ArrayList</tt> of errors or an empty <tt>ArrayList</tt> if there were no errors. * @type ArrayList */ RequestContext.prototype.validate = function () { }; /** * Checks to see it the <tt>value</tt> is set. * * @return None-empty <tt>ArrayList</tt> of errors or an empty <tt>ArrayList</tt> if there were no errors. * @type ArrayList */ RequestContext.prototype.checkRequired = function (name, value) { var result = new ArrayList(); if (!value || !("" + value).length) { result.add(new Error("'" + name + "' required")); } return result; };
|
TROIKA.ASP - the MVC framework | |||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||