Class OdfAttributeRestrictionRule
java.lang.Object
org.ametys.plugins.odfweb.restrictions.rules.OdfAttributeRestrictionRule
- All Implemented Interfaces:
OdfRestrictionRule
Attribute restriction rule
-
Constructor Summary
ConstructorsConstructorDescriptionOdfAttributeRestrictionRule(String attributePath, String untypedValue) Constructor for rule relating to the value of an attribute -
Method Summary
Modifier and TypeMethodDescriptionbooleanDetermines if this program is part of this restrictionTranslate the restriction into an expression that can be used for repository query.getQuery()Translate the restriction into a Solr query that can be used for search.booleanIndicate if this restriction is related to orgunit
-
Constructor Details
-
OdfAttributeRestrictionRule
Constructor for rule relating to the value of an attribute- Parameters:
attributePath- The path of the attributeuntypedValue- The attribute untyped value
-
-
Method Details
-
getExpression
Description copied from interface:OdfRestrictionRuleTranslate the restriction into an expression that can be used for repository query.- Specified by:
getExpressionin interfaceOdfRestrictionRule- Returns:
- The restriction expression
-
getQuery
Description copied from interface:OdfRestrictionRuleTranslate the restriction into a Solr query that can be used for search.- Specified by:
getQueryin interfaceOdfRestrictionRule- Returns:
- The restriction query
-
contains
Description copied from interface:OdfRestrictionRuleDetermines if this program is part of this restriction- Specified by:
containsin interfaceOdfRestrictionRule- Parameters:
program- The program- Returns:
trueIf the program is part of this restriction
-
hasOrgunitRestrictions
Description copied from interface:OdfRestrictionRuleIndicate if this restriction is related to orgunit- Specified by:
hasOrgunitRestrictionsin interfaceOdfRestrictionRule- Returns:
- true if it is the case
-