Class ObjectQuery
java.lang.Object
org.netxms.client.objects.queries.ObjectQuery
Predefined object query
- 
Constructor SummaryConstructorsConstructorDescriptionObjectQuery(String name, String description, String source) Create new object query definition.ObjectQuery(NXCPMessage msg, long[] baseId) Create object query definition from NXCP message.
- 
Method SummaryModifier and TypeMethodDescriptionvoidAdd input field.voidfillMessage(NXCPMessage msg) Fill NXCP message with query data.getGuid()Get query GUID.intgetId()Get query ID.getInputField(String name) Get definition of input field with given name.Get list of all defined input fields.getName()Get query name.Get query source code.booleanisValid()Check if query is valid (compiled successfully and ready to run).voidremoveInputField(String name) Remove input field with given name.voidsetDescription(String description) voidsetId(int id) voidsetInputFileds(Collection<InputField> fields) Replace existing definitions of input fields with newly provided set.voidvoidSet query source code.
- 
Constructor Details- 
ObjectQueryCreate new object query definition.- Parameters:
- name- query name
- description- query description
- source- query source code
 
- 
ObjectQueryCreate object query definition from NXCP message.- Parameters:
- msg- NXCP message
- baseId- single-element array containing base field ID. Will be updated to base field ID for next element in message.
 
 
- 
- 
Method Details- 
fillMessageFill NXCP message with query data.- Parameters:
- msg- NXCP message
 
- 
getNameGet query name.- Returns:
- query name
 
- 
setName- Parameters:
- name- the name to set
 
- 
getDescription- Returns:
- the description
 
- 
setDescription- Parameters:
- description- the description to set
 
- 
getSourceGet query source code.- Returns:
- query source code
 
- 
setSourceSet query source code.- Parameters:
- source- new query source code
 
- 
getIdpublic int getId()Get query ID.- Returns:
- query ID
 
- 
setIdpublic void setId(int id) - Parameters:
- id- the id to set
 
- 
getGuidGet query GUID.- Returns:
- query GUID
 
- 
isValidpublic boolean isValid()Check if query is valid (compiled successfully and ready to run).- Returns:
- true if query is valid
 
- 
getInputFieldsGet list of all defined input fields.- Returns:
- list of all defined input fields
 
- 
getInputFieldGet definition of input field with given name.- Parameters:
- name- field name
- Returns:
- input field definition or null
 
- 
addInputFieldAdd input field. If field definition with same name already exist, it will be replaced.- Parameters:
- f- input field definition
 
- 
removeInputFieldRemove input field with given name.- Parameters:
- name- field name
 
- 
setInputFiledsReplace existing definitions of input fields with newly provided set.- Parameters:
- fields- new set of input field definitions
 
 
-