Interface XPathQueryBase
- All Known Subinterfaces:
XPathBasicQuery,XPathQuery,XPathSchemaQuery
-
Method Summary
Modifier and TypeMethodDescriptionRetrieves object list using the given context (synchronously).setVariable(String name, boolean value) Sets a variable with a value of typeBooleansetVariable(String name, double value) Sets a variable with a value of typeDoublesetVariable(String name, int value) Sets a variable with a value of typeIntegersetVariable(String name, long value) Sets a variable with a value of typeLongsetVariable(String name, IMendixIdentifier identifier) Sets a variable with a value of typeIMendixIdentifiersetVariable(String name, IMendixObject object) Sets a variable with a value of typeIMendixObjectsetVariable(String name, String value) Sets a variable with a value of typeStringsetVariable(String name, BigDecimal value) Sets a variable with a value of typeBigDecimal
-
Method Details
-
execute
Retrieves object list using the given context (synchronously).- Parameters:
context- the context to be used to process this request- Returns:
- the list of retrieved objects.
-
setVariable
Sets a variable with a value of typeBigDecimalAdds a
BigDecimalvariable In XPath queries it is possible to add variables Variable can be denoted with '$', e.g. a valid query syntax could be '//Entity.Ref[field >= $limit]'.- Parameters:
name- name of variables referenced in the expression (without '$') and their values.value- variable that represents a literalBigDecimalvalue- Returns:
- the updated query instance
-
setVariable
Sets a variable with a value of typeBooleanIn XPath queries it is possible to add variables Variable can be denoted with '$', e.g. a valid query syntax could be '//Entity.Ref[field >= $limit]'.
- Parameters:
name- name of variables referenced in the expression (without '$') and their values.value- variable that represents a literalBooleanvalue- Returns:
- the updated query instance
-
setVariable
Sets a variable with a value of typeDoubleIn XPath queries it is possible to add variables Variable can be denoted with '$', e.g. a valid query syntax could be '//Entity.Ref[field >= $limit]'.
- Parameters:
name- name of variables referenced in the expression (without '$') and their values.value- variable that represents a literalDoublevalue- Returns:
- the updated query instance
-
setVariable
Sets a variable with a value of typeIntegerIn XPath queries it is possible to add variables Variable can be denoted with '$', e.g. a valid query syntax could be '//Entity.Ref[field >= $limit]'.
- Parameters:
name- name of variables referenced in the expression (without '$') and their values.value- variable that represents a literalIntegervalue- Returns:
- the updated query instance
-
setVariable
Sets a variable with a value of typeLongIn XPath queries it is possible to add variables Variable can be denoted with '$', e.g. a valid query syntax could be '//Entity.Ref[field >= $limit]'.
- Parameters:
name- name of variables referenced in the expression (without '$') and their values.value- variable that represents a literalLongvalue- Returns:
- the updated query instance
-
setVariable
Sets a variable with a value of typeIMendixObjectIn XPath queries it is possible to add variables Variable can be denoted with '$', e.g. a valid query syntax could be '//Entity.Ref[field >= $limit]'.
- Parameters:
name- name of variables referenced in the expression (without '$') and their values.object- variable that represents aIMendixObjectvalue. Will be replaced by it's identifier in the query- Returns:
- the updated query instance
-
setVariable
Sets a variable with a value of typeIMendixIdentifierIn XPath queries it is possible to add variables Variable can be denoted with '$', e.g. a valid query syntax could be '//Entity.Ref[field >= $limit]'.
- Parameters:
name- name of variables referenced in the expression (without '$') and their values.identifier- variable that represents an identifier of an object- Returns:
- the updated query instance
-
setVariable
Sets a variable with a value of typeStringIn XPath queries it is possible to add variables Variable can be denoted with '$', e.g. a valid query syntax could be '//Entity.Ref[field >= $limit]'.
- Parameters:
name- name of variables referenced in the expression (without '$') and their values.value- variable that represents a literalStringvalue- Returns:
- the updated query instance
-