EnsPortal.MsgFilter.Condition
serial class EnsPortal.MsgFilter.Condition extends %Library.SerialObject, %XML.Adaptor
Specialized version of Term condition used within TermListsProperty Inventory
Method Inventory
Parameters
parameter XMLIGNORENULL = 1;
Ensure that we don't get $C(0) for values that are empty strings
parameter XMLNAME = condition;
Inherited description: This parameter provides the default XMLNAME for the class. If it is
empty then the class name will be used to construct a default XML name.
The default XMLNAME is used as the top level tag
when exporting objects and the export context
did not provide an XML container name.
Properties
property DisplayOnly as %Boolean (XMLNAME = "displayOnly", XMLPROJECTION = "attribute") [ InitialExpression = 0 ];
Property methods: DisplayOnlyDisplayToLogical(), DisplayOnlyGet(), DisplayOnlyIsValid(), DisplayOnlyLogicalToDisplay(), DisplayOnlyLogicalToXSD(), DisplayOnlyNormalize(), DisplayOnlySet(), DisplayOnlyXSDToLogical()
property JoinOp as %String (MAXLEN = 3, VALUELIST = ",IF,AND,OR", XMLNAME = "join", XMLPROJECTION = "attribute") [ InitialExpression = "IF" , Required ];
How this condition is joined with the previous one.
Property methods: JoinOpDisplayToLogical(), JoinOpGet(), JoinOpIsValid(), JoinOpLogicalToDisplay(), JoinOpLogicalToOdbc(), JoinOpNormalize(), JoinOpSet()
property Op as %String (MAXLEN = 20, VALUELIST = ",=,!=,>,>=,<,<=,Contains,DoesNotContain,In,NotIn,StartsWith,DoesNotStartWith,Like,NotLike,Matches,DoesNotMatch,InFile,NotInFile", XMLNAME = "Op", XMLPROJECTION = "attribute");
Op used for this condition.
Property methods: OpDisplayToLogical(), OpGet(), OpIsValid(), OpLogicalToDisplay(), OpLogicalToOdbc(), OpNormalize(), OpSet()
property OpVal as %String (MAXLEN = 1000, XMLNAME = "OpVal", XMLPROJECTION = "attribute");
Second operand for condition.
An operand is one of the following:
A string literal (within quotes)
A numeric literal
A field name (of a column within the current query results)
A string literal (within quotes)
A numeric literal
A field name (of a column within the current query results)
Property methods: OpValDisplayToLogical(), OpValGet(), OpValIsValid(), OpValLogicalToDisplay(), OpValLogicalToOdbc(), OpValNormalize(), OpValSet()
property Prop as %String (MAXLEN = 255, XMLNAME = "Prop", XMLPROJECTION = "attribute");
A property specification, form depends on the Type of the parent Term object
Property methods: PropDisplayToLogical(), PropGet(), PropIsValid(), PropLogicalToDisplay(), PropLogicalToOdbc(), PropNormalize(), PropSet()
Methods
classmethod GetJoinList() as %String
Called by U.I. to get list of join Ops.
Inherited Members
Inherited Methods
- %AddToSaveSet()
- %AddToSyncSet()
- %ClassIsLatestVersion()
- %ClassName()
- %ConstructClone()
- %Delete()
- %DeleteId()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Extends()
- %GetParameter()
- %GetSwizzleObject()
- %IsA()
- %IsModified()
- %IsNull()
- %New()
- %NormalizeObject()
- %ObjectIsNull()
- %ObjectModified()
- %OnBeforeAddToSync()
- %OnDetermineClass()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %PackageName()
- %RemoveFromSaveSet()
- %ResolveConcurrencyConflict()
- %SerializeObject()
- %SetModified()
- %SyncObjectIn()
- %SyncTransport()
- %ValidateObject()
- LogicalToOdbc()
- OdbcToLogical()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()