Package org.eclipse.stardust.engine.api.query

Interface Summary
AttributedScopedFilter IMPORTANT: This interface is not intended to be implemented.
BinaryOperatorFilter Binary filter operator to be applied directly to attributes of items queried for.
EvaluationPolicy Interface to be implemented by custom query evaluation policies.
FilterableAttribute Definition of an attribute supporting filter operations.
FilterCriterion Interface to be implemented by custom filter criteria.
FilterEvaluationVisitor Interface to be implemented when evaluating a query's filter criteria using the visitor pattern approach.
FilterVerifier Interface declaration for custom filter verification strategies.
OrderCriterion Interface to be implemented by custom order criteria.
OrderEvaluationVisitor Interface to be implemented when evaluating a query's order criteria using the visitor pattern approach.
QueryResult<T> Result of a Query execution.
ScopedFilter IMPORTANT: This interface is not intended to be implemented.
TernaryOperatorFilter Ternary filter operator to be applied directly to attributes of items queried for.
UnaryOperatorFilter Unary filter operator to be applied directly to attributes of items queried for.
 

Class Summary
AbstractQueryResult<T>  
ActivityFilter Restricts the resulting items to the ones related to a specific activity.
ActivityInstanceFilter Filter criterion for matching specific activity instances.
ActivityInstanceQuery Query container for building complex queries for activity instances.
ActivityInstanceQuery.Attribute Activity instance attribute supporting filter operations.
ActivityInstances Result of an ActivityInstanceQuery execution.
ActivityStateFilter  
AttributeOrder Criterion for ordering elements resulting from a query according to a given attribute, either with ascending or descending values.
BusinessObjectQuery Query container for building complex queries for business objects.
BusinessObjectQuery.Policy Policy that specifies the query options.
BusinessObjects Result of an BusinessObjectQuery execution.
CasePolicy Policy to include cases in the result.
DataFilter  
DataOrder Criterion for ordering elements resulting from a query according to workflow data, either with ascending or descending values.
DataQuery Query container for building complex queries for data.
DeployedModelQuery Query container for building complex queries for deployed models.
DeployedRuntimeArtifactQuery Query to search for DeployedRuntimeArtifact matching specified attributes.
DeployedRuntimeArtifactQuery.Attribute Log entry attribute supporting filter operations.
DescriptorPolicy Policy for specifying retrieval of descriptors.
DocumentQuery  
DocumentQuery.MetadataFilterBuilder  
EvaluateByWorkitemsPolicy Policy to advise QueryService to retrieve activtiy instance from Workitems only
ExcludeUserPolicy Policy to exclude Activity Instances from excluded users in the result.
FilterAndTerm Convenience class providing smoother handling of AND filter terms.
FilterOrTerm Convenience class providing smoother handling of OR filter terms.
FilterTerm Filter criterion providing filter criteria groups.
FilterTerm.Kind Enumeration for filter term kind definition.
FilterVerifier.VerificationKey Enumeration class used to mark filter verification results.
HistoricalDataPolicy  
HistoricalEventPolicy Evaluation policy determining the inclusion of the given event types in process and activity instances.
LogEntries Result of an LogEntryQuery execution.
LogEntryQuery  
LogEntryQuery.Attribute Log entry attribute supporting filter operations.
ModelPolicy The ModelPolicy can be used to enforce DeployedModelQueries to exclude the deployed predefined model
ModelVersionPolicy Evaluation policy affecting query execution in a multi-version model environment.
OrderCriteria A group of order criteria.
ParticipantAssociationFilter Filter criterion for restricting UserQuerys producing users having granted specific roles/organizations or being members of specific user groups.
ParticipantAssociationFilter.Kind Enumeration for participant grant filter kind definitions.
ParticipantGrantFilter Deprecated. Superseded by ParticipantAssociationFilter.
ParticipantWorklist Specialization of a Worklist being owned by either an Organization or a Role.
PerformedByUserFilter  
PerformingOnBehalfOfFilter  
PerformingOnBehalfOfFilter.Kind Enumeration for participant filter kind definitions.
PerformingParticipantFilter Class for filtering participants
PerformingParticipantFilter.Kind Enumeration for participant filter kind definitions.
PerformingUserFilter  
PreferenceQuery  
ProcessDefinitionDetailsPolicy Evaluation policy affecting the level of detail for process definitions.
ProcessDefinitionFilter Restricts the resulting items to the ones related to a specific process definition.
ProcessDefinitionQuery  
ProcessInstanceDetailsPolicy Evaluation policy affecting the level of details for process instances.
ProcessInstanceFilter Filter criterion for matching specific process instances.
ProcessInstanceHierarchyFilter Filter criterion for matching specific process instances.
ProcessInstanceQuery Query container for building complex queries for process instances.
ProcessInstanceQuery.Attribute Process instance attribute supporting filter operations.
ProcessInstances Result of an ProcessInstanceQuery execution.
ProcessStateFilter  
Query Basic functionality for creating query containers for complex queries.
RepositoryPolicy By adding this policy multiple repositories can be target of a query.
StartingUserFilter Filter for finding processes started by a specific user.
SubFolderPolicy Allows to limit a DocumentQuery to a specified subfolder.
SubsetPolicy Evaluation Policy for specifying retrieval of only a subset of found data.
TimeoutPolicy Supports specification of a runtime constraint on query execution.
UserDetailsPolicy Policy for specifying the level of detail for user details.
UserGroupQuery Query for fetching workflow user groups matching specific criteria.
UserGroupQuery.Attribute Deprecated. Use FilterableAttribute instead.
UserGroups Result of a UserGroupQuery execution.
UserQuery Query for fetching workflow users matching specific criteria.
UserQuery.Attribute User attribute supporting filter operations.
Users Result of an UserQuery execution.
UserStateFilter Filter that reduces the query result to users with the given status.
UserWorklist Specialization of a Worklist being owned by a User.
Worklist Represents a worklist in it's hierarchical structure.
WorklistLayoutPolicy Evaluation Policy for specifying layout of result for worklist queries.
WorklistQuery Query for retrieving (parts of) a user's worklist.
WorklistQuery.Attribute Worklist item attribute supporting filter operations.
WorklistQuery.ParticipantContribution Class describing participant worklist contributions.
WorklistQuery.UserContribution Class describing the user's private worklist contribution.
 

Enum Summary
BusinessObjectQuery.Option Policy options.
DeployedModelQuery.DeployedModelState Enumeration of model states.
HistoricalStatesPolicy Evaluation policy for specifying retrieval of historical states.
LinkDirection Specifies how to search for linked process instances.
ProcessInstanceHierarchyFilter.HierarchyMode  
 

Exception Summary
UnsupportedFilterException Will be thrown if filter criteria are not supported in the envisioned context.
 



Copyright © 2016 SunGard CSA LLC. All Rights Reserved.