Modifier and Type | Method and Description |
---|---|
Predicate |
PredicateCompiler.compile(String exp)
Generate a predicate from a query expression.
|
Predicate |
QueryParser.parse(Token[] tokens)
Generate a Predicate instance from an array of tokens.
|
Modifier and Type | Method and Description |
---|---|
Predicate |
Expression.toPredicate()
Get the predicate representation of the expression.
|
Predicate |
LogicalExpression.toPredicate() |
Predicate |
NotLogicalExpression.toPredicate() |
Predicate |
RelationalExpression.toPredicate() |
Modifier and Type | Method and Description |
---|---|
Predicate |
LogicalOperator.toPredicate(Predicate left,
Predicate right)
Create a predicate for this logical operator.
|
Predicate |
AndOperator.toPredicate(Predicate left,
Predicate right) |
Predicate |
OrOperator.toPredicate(Predicate left,
Predicate right) |
Predicate |
NotOperator.toPredicate(Predicate left,
Predicate right) |
Predicate |
RelationalOperator.toPredicate(String prop,
String val)
Create a predicate for this relational operator.
|
Predicate |
GreaterEqualsOperator.toPredicate(String prop,
String val) |
Predicate |
LessEqualsOperator.toPredicate(String prop,
String val) |
Predicate |
LessOperator.toPredicate(String prop,
String val) |
Predicate |
InOperator.toPredicate(String prop,
String val) |
Predicate |
GreaterOperator.toPredicate(String prop,
String val) |
Predicate |
IsEmptyOperator.toPredicate(String prop,
String val) |
Predicate |
EqualsOperator.toPredicate(String prop,
String val) |
Predicate |
NotEqualsOperator.toPredicate(String prop,
String val) |
Modifier and Type | Method and Description |
---|---|
Predicate |
LogicalOperator.toPredicate(Predicate left,
Predicate right)
Create a predicate for this logical operator.
|
Predicate |
AndOperator.toPredicate(Predicate left,
Predicate right) |
Predicate |
OrOperator.toPredicate(Predicate left,
Predicate right) |
Predicate |
NotOperator.toPredicate(Predicate left,
Predicate right) |
Modifier and Type | Method and Description |
---|---|
Predicate |
ExtendedResourcePredicateVisitor.getExtendedPredicate()
Get the extended predicate.
|
Predicate |
Query.getPredicate()
Return the predicate used to identify the associated resource.
|
Predicate |
QueryImpl.getPredicate() |
Predicate |
ProcessingPredicateVisitor.getProcessedPredicate()
Get a new predicate with all sub-resource elements contained in the
visited predicate removed.
|
Predicate |
SubResourcePredicateVisitor.getSubResourcePredicate()
Obtain a predicate that can be evaluated with sub resources
belonging to the associated category.
|
Modifier and Type | Method and Description |
---|---|
void |
Query.setUserPredicate(Predicate predicate)
Set the user provided predicated on this query.
|
void |
QueryImpl.setUserPredicate(Predicate predicate) |
Modifier and Type | Method and Description |
---|---|
Predicate |
BaseRequest.getQueryPredicate() |
Predicate |
Request.getQueryPredicate()
Obtain the query predicate that was built from the user provided predicate fields in the query string.
|
Modifier and Type | Method and Description |
---|---|
Set<Resource> |
GangliaPropertyProvider.populateResources(Set<Resource> resources,
Request request,
Predicate predicate) |
Set<Resource> |
GangliaReportPropertyProvider.populateResources(Set<Resource> resources,
Request request,
Predicate predicate) |
Modifier and Type | Method and Description |
---|---|
RequestStatus |
GSInstallerResourceProvider.deleteResources(Predicate predicate) |
protected Set<String> |
GSInstallerResourceProvider.getRequestPropertyIds(Request request,
Predicate predicate)
Get the set of property ids required to satisfy the given request.
|
Set<Resource> |
GSInstallerResourceProvider.getResources(Request request,
Predicate predicate) |
void |
GSInstallerClusterProvider.updateProperties(Resource resource,
Request request,
Predicate predicate) |
void |
GSInstallerHostProvider.updateProperties(Resource resource,
Request request,
Predicate predicate) |
void |
GSInstallerHostComponentProvider.updateProperties(Resource resource,
Request request,
Predicate predicate) |
void |
GSInstallerNoOpProvider.updateProperties(Resource resource,
Request request,
Predicate predicate) |
void |
GSInstallerServiceProvider.updateProperties(Resource resource,
Request request,
Predicate predicate) |
void |
GSInstallerComponentProvider.updateProperties(Resource resource,
Request request,
Predicate predicate) |
abstract void |
GSInstallerResourceProvider.updateProperties(Resource resource,
Request request,
Predicate predicate)
Update the resource with any properties handled by the resource provider.
|
RequestStatus |
GSInstallerResourceProvider.updateResources(Request request,
Predicate predicate) |
Modifier and Type | Method and Description |
---|---|
Predicate |
PageRequestImpl.getPredicate() |
Predicate |
ResourceProviderEvent.getPredicate()
Get the predicate object that was used for the operation that generated this event.
|
Modifier and Type | Method and Description |
---|---|
List<Predicate> |
SimplifyingPredicateVisitor.getSimplifiedPredicates()
Obtain a list of simplified predicates based on the rules described in the class documentation.
|
Modifier and Type | Method and Description |
---|---|
RequestStatus |
RequestResourceProvider.deleteResources(Predicate predicate) |
RequestStatus |
FeedResourceProvider.deleteResources(Predicate predicate) |
RequestStatus |
HostComponentResourceProvider.deleteResources(Predicate predicate) |
RequestStatus |
JobResourceProvider.deleteResources(Predicate predicate) |
RequestStatus |
InstanceResourceProvider.deleteResources(Predicate predicate) |
RequestStatus |
ServiceResourceProvider.deleteResources(Predicate predicate) |
RequestStatus |
ComponentResourceProvider.deleteResources(Predicate predicate) |
RequestStatus |
TargetClusterResourceProvider.deleteResources(Predicate predicate) |
RequestStatus |
ReadOnlyResourceProvider.deleteResources(Predicate predicate) |
RequestStatus |
ConfigurationResourceProvider.deleteResources(Predicate predicate)
Throws an exception, as Configurations cannot be deleted.
|
RequestStatus |
ActionResourceProvider.deleteResources(Predicate predicate) |
RequestStatus |
RepositoryResourceProvider.deleteResources(Predicate predicate) |
RequestStatus |
BlueprintResourceProvider.deleteResources(Predicate predicate) |
RequestStatus |
ConfigGroupResourceProvider.deleteResources(Predicate predicate) |
RequestStatus |
ClusterResourceProvider.deleteResources(Predicate predicate) |
RequestStatus |
WorkflowResourceProvider.deleteResources(Predicate predicate) |
RequestStatus |
ViewInstanceResourceProvider.deleteResources(Predicate predicate) |
RequestStatus |
RequestScheduleResourceProvider.deleteResources(Predicate predicate) |
RequestStatus |
HostResourceProvider.deleteResources(Predicate predicate) |
RequestStatus |
ViewResourceProvider.deleteResources(Predicate predicate) |
RequestStatus |
TaskAttemptResourceProvider.deleteResources(Predicate predicate) |
RequestStatus |
ClusterControllerImpl.deleteResources(Resource.Type type,
Predicate predicate) |
boolean |
ConfigGroupResourceProvider.evaluate(Predicate predicate,
Resource resource)
Bypassing predicate evaluation for the lack of a matcher for a
non-scalar resource
|
boolean |
DefaultResourcePredicateEvaluator.evaluate(Predicate predicate,
Resource resource) |
Iterable<Resource> |
ClusterControllerImpl.getIterable(Resource.Type type,
Set<Resource> providerResources,
Request request,
Predicate predicate) |
PageResponse |
ClusterControllerImpl.getPage(Resource.Type type,
Set<Resource> providerResources,
Request request,
Predicate predicate,
PageRequest pageRequest) |
protected Set<Map<String,Object>> |
AbstractResourceProvider.getPropertyMaps(Map<String,Object> requestPropertyMap,
Predicate givenPredicate)
Get a set of properties from the given property map and predicate.
|
protected Set<Map<String,Object>> |
AbstractResourceProvider.getPropertyMaps(Predicate givenPredicate)
Get a set of properties from the given predicate.
|
protected static Object |
AbstractControllerResourceProvider.getQueryParameterValue(String queryParameterId,
Predicate predicate)
Extracting given query_parameter value from the predicate
|
protected Set<String> |
BaseProvider.getRequestPropertyIds(Request request,
Predicate predicate)
Get the set of property ids required to satisfy the given request.
|
protected Iterable<Resource> |
ClusterControllerImpl.getResourceIterable(Resource.Type type,
Request request,
Predicate predicate)
Get an iterable set of resources filtered by the given request and
predicate objects.
|
Set<Resource> |
RequestResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
StackServiceResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
FeedResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
HostComponentResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
RootServiceResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
JobResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
InstanceResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
ServiceResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
ComponentResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
StackVersionResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
TargetClusterResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
ReadOnlyResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
ConfigurationResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
StackConfigurationResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
ActionResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
RepositoryResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
OperatingSystemResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
BlueprintResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
StackResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
ConfigGroupResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
ClusterResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
WorkflowResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
StackServiceComponentResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
RootServiceHostComponentResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
ViewInstanceResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
RequestScheduleResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
HostResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
ViewResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
TaskAttemptResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
RootServiceComponentResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
ClusterControllerImpl.getResources(Resource.Type type,
Request request,
Predicate predicate) |
protected PageResponse |
ClusterControllerImpl.getResources(Resource.Type type,
Request request,
Predicate predicate,
PageRequest pageRequest)
Get a page of resources filtered by the given request, predicate objects and
page request.
|
protected void |
AbstractResourceProvider.notifyDelete(Resource.Type type,
Predicate predicate)
Notify all listeners of a delete event.
|
protected void |
AbstractResourceProvider.notifyUpdate(Resource.Type type,
Request request,
Predicate predicate)
Notify all listeners of a update event.
|
Set<Resource> |
ClusterControllerImpl.populateResources(Resource.Type type,
Set<Resource> resources,
Request request,
Predicate predicate) |
Set<Resource> |
StackDefinedPropertyProvider.populateResources(Set<Resource> resources,
Request request,
Predicate predicate) |
Set<Resource> |
HttpProxyPropertyProvider.populateResources(Set<Resource> resources,
Request request,
Predicate predicate)
This method only checks if an HTTP-type property should be fulfilled.
|
RequestStatus |
RequestResourceProvider.updateResources(Request request,
Predicate predicate) |
RequestStatus |
FeedResourceProvider.updateResources(Request request,
Predicate predicate) |
RequestStatus |
HostComponentResourceProvider.updateResources(Request request,
Predicate predicate) |
RequestStatus |
JobResourceProvider.updateResources(Request request,
Predicate predicate) |
RequestStatus |
InstanceResourceProvider.updateResources(Request request,
Predicate predicate) |
RequestStatus |
ServiceResourceProvider.updateResources(Request request,
Predicate predicate) |
RequestStatus |
ComponentResourceProvider.updateResources(Request request,
Predicate predicate) |
RequestStatus |
TargetClusterResourceProvider.updateResources(Request request,
Predicate predicate) |
RequestStatus |
ReadOnlyResourceProvider.updateResources(Request request,
Predicate predicate) |
RequestStatus |
ConfigurationResourceProvider.updateResources(Request request,
Predicate predicate)
Throws an exception, as Configurations cannot be updated.
|
RequestStatus |
ActionResourceProvider.updateResources(Request request,
Predicate predicate) |
RequestStatus |
RepositoryResourceProvider.updateResources(Request request,
Predicate predicate) |
RequestStatus |
BlueprintResourceProvider.updateResources(Request request,
Predicate predicate) |
RequestStatus |
StackResourceProvider.updateResources(Request request,
Predicate predicate) |
RequestStatus |
ConfigGroupResourceProvider.updateResources(Request request,
Predicate predicate) |
RequestStatus |
ClusterResourceProvider.updateResources(Request request,
Predicate predicate) |
RequestStatus |
WorkflowResourceProvider.updateResources(Request request,
Predicate predicate) |
RequestStatus |
ViewInstanceResourceProvider.updateResources(Request request,
Predicate predicate) |
RequestStatus |
RequestScheduleResourceProvider.updateResources(Request request,
Predicate predicate)
Currently unsupported operation.
|
RequestStatus |
HostResourceProvider.updateResources(Request request,
Predicate predicate) |
RequestStatus |
ViewResourceProvider.updateResources(Request request,
Predicate predicate) |
RequestStatus |
TaskAttemptResourceProvider.updateResources(Request request,
Predicate predicate) |
RequestStatus |
ClusterControllerImpl.updateResources(Resource.Type type,
Request request,
Predicate predicate) |
Constructor and Description |
---|
PageRequestImpl(PageRequest.StartingPoint startingPoint,
int pageSize,
int offset,
Predicate predicate,
Comparator<Resource> comparator) |
ResourceProviderEvent(Resource.Type resourceType,
ResourceProviderEvent.Type type,
Request request,
Predicate predicate) |
Modifier and Type | Method and Description |
---|---|
RequestStatus |
JDBCResourceProvider.deleteResources(Predicate predicate) |
Set<Resource> |
JDBCResourceProvider.getResources(Request request,
Predicate predicate) |
RequestStatus |
JDBCResourceProvider.updateResources(Request request,
Predicate predicate) |
Modifier and Type | Method and Description |
---|---|
Set<Resource> |
JMXPropertyProvider.populateResources(Set<Resource> resources,
Request request,
Predicate predicate) |
Modifier and Type | Method and Description |
---|---|
Set<Resource> |
NagiosPropertyProvider.populateResources(Set<Resource> resources,
Request request,
Predicate predicate) |
Modifier and Type | Interface and Description |
---|---|
interface |
BasePredicate
An extended predicate interface which allows for the retrieval of any
associated property ids.
|
Modifier and Type | Class and Description |
---|---|
class |
AlwaysPredicate
A predicate that always evaluates to true.
|
class |
AndPredicate
Predicate which evaluates to true if all of the predicates in a predicate
array evaluate to true.
|
class |
ArrayPredicate
Predicate which evaluates an array of predicates.
|
class |
CategoryIsEmptyPredicate
Predicate that checks if the associated property category is empty.
|
class |
CategoryPredicate
Base class for predicates based on property categories.
|
class |
ComparisonPredicate<T>
Predicate that compares a given value to a
Resource property. |
class |
EqualsPredicate<T>
Predicate that checks equality of a given value to a
Resource property. |
class |
GreaterEqualsPredicate<T>
Predicate that checks if a given value is greater than or equal to a
Resource property. |
class |
GreaterPredicate<T>
Predicate that checks if a given value is greater than a
Resource property. |
class |
LessEqualsPredicate<T>
Predicate that checks if a given value is less than or equal to a
Resource property. |
class |
LessPredicate<T>
Predicate that checks if a given value is less than a
Resource property. |
class |
NotPredicate
Predicate that negates the evaluation of another predicate.
|
class |
OrPredicate
Predicate which evaluates to true if any of the predicates in a predicate
array evaluate to true.
|
class |
PropertyPredicate
Predicate that is associated with a resource property.
|
class |
UnaryPredicate
Predicate that operates on one other predicate.
|
Modifier and Type | Method and Description |
---|---|
Predicate |
AndPredicate.create(Predicate... predicates) |
Predicate |
OrPredicate.create(Predicate... predicates) |
abstract Predicate |
ArrayPredicate.create(Predicate... predicates)
Factory method.
|
Predicate |
UnaryPredicate.getPredicate() |
Predicate[] |
ArrayPredicate.getPredicates()
Get the predicates.
|
static Predicate |
AndPredicate.instance(Predicate... predicates) |
static Predicate |
OrPredicate.instance(Predicate... predicates) |
Modifier and Type | Method and Description |
---|---|
Predicate |
AndPredicate.create(Predicate... predicates) |
Predicate |
OrPredicate.create(Predicate... predicates) |
abstract Predicate |
ArrayPredicate.create(Predicate... predicates)
Factory method.
|
static Predicate |
AndPredicate.instance(Predicate... predicates) |
static Predicate |
OrPredicate.instance(Predicate... predicates) |
Constructor and Description |
---|
AndPredicate(Predicate... predicates) |
ArrayPredicate(Predicate... predicates)
Constructor.
|
NotPredicate(Predicate predicate) |
OrPredicate(Predicate... predicates) |
UnaryPredicate(Predicate predicate) |
Modifier and Type | Method and Description |
---|---|
Predicate |
PageRequest.getPredicate()
Return the predicate that identifies the single resource to be used
as the start or end of the page.
|
Modifier and Type | Method and Description |
---|---|
RequestStatus |
ResourceProvider.deleteResources(Predicate predicate)
Delete the resources selected by the given predicate.
|
RequestStatus |
ClusterController.deleteResources(Resource.Type type,
Predicate predicate)
Delete the resources selected by the given predicate.
|
boolean |
ResourcePredicateEvaluator.evaluate(Predicate predicate,
Resource resource)
Evaluate the given predicate for the given resource.
|
Iterable<Resource> |
ClusterController.getIterable(Resource.Type type,
Set<Resource> providerResources,
Request request,
Predicate predicate)
Get an iterable set of resources from the given set of resources filtered by the
given request and predicate objects.
|
PageResponse |
ClusterController.getPage(Resource.Type type,
Set<Resource> providerResources,
Request request,
Predicate predicate,
PageRequest pageRequest)
Get a page of resources from the given set filtered by the given request,
predicate objects and page request.
|
Set<Resource> |
ResourceProvider.getResources(Request request,
Predicate predicate)
Get a set of
resources based on the given request and predicate
information. |
Set<Resource> |
ClusterController.getResources(Resource.Type type,
Request request,
Predicate predicate)
Get the resources of the given type filtered by the given request and
predicate objects.
|
Set<Resource> |
ClusterController.populateResources(Resource.Type type,
Set<Resource> resources,
Request request,
Predicate predicate)
Populate the given resources from the associated property providers.
|
Set<Resource> |
PropertyProvider.populateResources(Set<Resource> resources,
Request request,
Predicate predicate)
Populate the given set of resource with any properties that this property
provider can provide and return a populated set of resources.
|
RequestStatus |
ResourceProvider.updateResources(Request request,
Predicate predicate)
Update the resources selected by the given predicate with the properties
from the given request object.
|
RequestStatus |
ClusterController.updateResources(Resource.Type type,
Request request,
Predicate predicate)
Update the resources selected by the given predicate with the properties
from the given request object.
|
Modifier and Type | Method and Description |
---|---|
Predicate |
PredicateBuilder.toPredicate() |
Predicate |
PredicateBuilder.PredicateBuilderWithPredicate.toPredicate() |
Modifier and Type | Method and Description |
---|---|
static Map<String,Object> |
PredicateHelper.getProperties(Predicate predicate)
Get a map of property values from a given predicate.
|
static Set<String> |
PredicateHelper.getPropertyIds(Predicate predicate) |
static void |
PredicateHelper.visit(Predicate predicate,
PredicateVisitor visitor) |
Modifier and Type | Method and Description |
---|---|
RequestStatus |
ViewSubResourceProvider.deleteResources(Predicate predicate) |
RequestStatus |
ViewExternalSubResourceProvider.deleteResources(Predicate predicate) |
Set<Resource> |
ViewSubResourceProvider.getResources(Request request,
Predicate predicate) |
Set<Resource> |
ViewExternalSubResourceProvider.getResources(Request request,
Predicate predicate) |
RequestStatus |
ViewSubResourceProvider.updateResources(Request request,
Predicate predicate) |
RequestStatus |
ViewExternalSubResourceProvider.updateResources(Request request,
Predicate predicate) |
Copyright © 2017. All rights reserved.