forked from web-cat/web-cat-subsystem-Core
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathQueryAssistants.plist
39 lines (38 loc) · 1.94 KB
/
QueryAssistants.plist
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
/*
* Each entry in the top-level dictionary represents a query assistant. The
* key is a unique identifier for the query assistant (used to store which
* assistant was used to construct a query). The value is a dictionary with
* the following keys/values:
*
* entities: Optional. Value is an array of Strings that specify the entity
* types that this query assistant is valid for. If this key is not
* specified, then it is valid for all entities.
*
* modelName: Value is a String that specifies the fully-qualified name of the
* the class that represents the model that stores the state of this query
* assistant. This class must extend the
* org.webcat.core.objectquery.AbstractQueryAssistantModel interface
* and have a parameterless constructor.
*
* editorComponentName: Value is a String that specifies the full-qualified
* name of the WebObjects component that will be rendered to present this
* query assistant to the user for editing. This component must have the
* following bindings:
* - objectType: the type of object for which the query is being made
* - model: an instance of the class specified in modelName that
* represents the query internally for the model
*
* description: Value is a String that provides a description of the query
* assistant to the user. If this string contains a pipe '|' character,
* then the portion of the description before the pipe will be rendered as
* a hyperlink that the user can click to open that query assistant. If the
* string does not contain a pipe, then the entire string will be made into
* a link.
*/
{
"org.webcat.core.objectquery.advancedQuery" = {
modelName = "org.webcat.core.objectquery.AdvancedQueryModel";
editorComponentName = "org.webcat.core.objectquery.AdvancedQueryAssistant";
description = "Construct an advanced query| to filter objects that satisfy a set of criteria.";
};
}