class EnsLib.PubSub.SubscriberForm
extends %RegisteredObject, %CSP.Util.AutoForm
Form object used to create a new subscriber.
parameter DOMAIN = "Ensemble";
Use our own domain for localization
property Address
as %String(MAXLEN=128);
property DomainName
as %CSP.Util.Choice(CAPTIONCOLUMN="Name",QUERYCLASS="EnsLib.PubSub.DomainName",QUERYNAME="Enumerate",VALUECOLUMN="Name");
property Name
as %String(MAXLEN=128);
property Target
as %String(MAXLEN=128);
classmethod CreateInstance(ByRef pID As %String)
as SubscriberForm
Create an instance of the AutoForm object using the provided ID value(s).
This is overridden by subclasses.
The default implementation will perform an OpenId if the AutoForm is a persistent object.
method OnSubmit(ByRef pID As %String, pSubmit As %String)
as %Status
This callback is called when this form is submitted.
pID is the ID value associated with the form.
The default implementation will perform a Save if the AutoForm is a persistent object.
pSubmit is the name of the submit button (i.e., $AUTOFORM_SAVE).