Jump to: navigation, search

Difference between revisions of "QUERYSCOPE"


m (Text replacement - "[[Category:System MetaClasses" to "[[Category:Metaclasses")
Line 8: Line 8:
 
| purpose = Configure content queries
 
| purpose = Configure content queries
 
| version = 2.1.13+
 
| version = 2.1.13+
 +
| typestring = UBIK.Kernel.MetaClass
 +
| runtimetype = UBIK.Content.ACM.QueryScope
 
}}
 
}}
 
A QueryScope defines how a [[Query]] and its results are visualized on the {{UBIKCLIENT}} and is accessed from the [[Content Browser]] acting as a search mechanism.
 
A QueryScope defines how a [[Query]] and its results are visualized on the {{UBIKCLIENT}} and is accessed from the [[Content Browser]] acting as a search mechanism.

Revision as of 11:12, 23 March 2015

IC METACLASS.gif Query Scope
Name QUERYSCOPE
Namespace System.ACM.Scopes
Custom.ACM.Scopes
Internal Name QueryScope
TypeString UBIK.Kernel.MetaClass
RuntimeType UBIK.Content.ACM.QueryScope
Purpose Configure content queries
Version 2.1.13+

A QueryScope defines how a Query and its results are visualized on the UBIKCLIENT and is accessed from the Content Browser acting as a search mechanism.

Configuration

Published MetaProperties as Filter Criteria
Published MetaProperties as Filter Criteria

The configuration of the query has to be done completely on the server side, where the published MetaProperties defined in the ACM serve as filter criteria on the client. If a Query is executed on the client the system verifies for each of the filter criteria if the Query possesses a suitable QueryItem and

  • evaluates the query based on the configuration of the query item using the specified operator, etc. if a query item exist
  • evaluates the query using an equal (=) operator if no query item exist