This non-persistent Mbo is used to validate and set maxvar values.
This is a system level object.
The attributes in this object are as follows.
Attribute Name
Description
OrgID
Organization identifier. Foreign key to {psdi.app.site.Organization Organization}.
This will be non-null only if this is an organizaiton-level or site-level maxvar.
SiteID
Site identifier. Foreign key to {psdi.app.site.Site Site}.
This will be non-null only if this is a site-level maxvar.
VarName
This virtual table contains numerous attributes having an
attribute name equal to the maxvar name from the MaxVars table.
A separate attribute is used for maintaining a specific maxvar.
Each maxvar that requires field validation will have its own field validation class.
Returns an array of MboValue objects for the specified attributes.
If an attribute does not exist, or there is no current relationship
to another mbo reference (e.g. asset.description), the entry in
the array will be null for the position in the array for that
particular attribute. That is, "Attribute {0} does not exist"
exception will NOT be thrown if the attribute does not exist in
the object.
Called by the framework when the Mbo has been constructed and the
MboValues have been initialized.
This can be overridden by the programmer to provide any custom
initialization they would like to do.
public void callInit()
throws MXException,
java.rmi.RemoteException
The method to default the required field. This has to be taken out from the init of
MaxVarInput because we don't want a mbo value to be instantiated before siteid and org
id is being able to set.