Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.3.0)

E17493-04


oracle.ide.extension.rules.functions
Class ProjectHasContent

java.lang.Object
  extended by oracle.ide.extension.rules.RuleFunction
      extended by oracle.ide.extension.rules.functions.ProjectHasContent


public final class ProjectHasContent
extends RuleFunction

This rule implementation returns true from evaluate(oracle.ide.extension.rules.RuleEvaluationContext, java.util.Map<java.lang.String, oracle.ide.extension.rules.RuleFunctionParameter>) if the given Context contains a Project and that Project has at least one file in the content set referenced by the rule parameter, . The rule parameter is required, and the value is the key that identifies a content set.

Note: If the content set key parameter does not match a registered content set provider, this rule will throw an exception from evaluate(oracle.ide.extension.rules.RuleEvaluationContext, java.util.Map<java.lang.String, oracle.ide.extension.rules.RuleFunctionParameter>).


Constructor Summary
ProjectHasContent()
           

 

Method Summary
 boolean evaluate(RuleEvaluationContext ruleContext, java.util.Map<java.lang.String,RuleFunctionParameter> parameters)
           

 

Methods inherited from class oracle.ide.extension.rules.RuleFunction
getRequiredParameterOrThrow, matchesNameOfClassOrAncestor

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

ProjectHasContent

public ProjectHasContent()

Method Detail

evaluate

public boolean evaluate(RuleEvaluationContext ruleContext,
                        java.util.Map<java.lang.String,RuleFunctionParameter> parameters)
                 throws RuleEvaluationException
Specified by:
evaluate in class RuleFunction
Throws:
RuleEvaluationException - If the content set key parameter does not match a registered content set provider

Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK
11g Release 2 (11.1.2.3.0)

E17493-04


Copyright © 1997, 2012, Oracle. All rights reserved.