Class OdfMetadataRestrictionRule
java.lang.Object
org.ametys.plugins.odfweb.restrictions.rules.OdfMetadataRestrictionRule
- All Implemented Interfaces:
OdfRestrictionRule
Metadata restriction rule
-
Constructor Summary
ConstructorDescriptionOdfMetadataRestrictionRule
(String metadataPath, String value) Constructor for rule relating to the value of a metadata -
Method Summary
Modifier and TypeMethodDescriptionboolean
Determines if this program is part of this restrictionTranslate the restriction into an expression that can be used for repository query.boolean
Indicate if this restriction is related to orgunit
-
Constructor Details
-
OdfMetadataRestrictionRule
Constructor for rule relating to the value of a metadata- Parameters:
metadataPath
- The path of metadatavalue
- The metadata value
-
-
Method Details
-
getExpression
Description copied from interface:OdfRestrictionRule
Translate the restriction into an expression that can be used for repository query.- Specified by:
getExpression
in interfaceOdfRestrictionRule
- Returns:
- The restriction expression
-
contains
Description copied from interface:OdfRestrictionRule
Determines if this program is part of this restriction- Specified by:
contains
in interfaceOdfRestrictionRule
- Parameters:
program
- The program- Returns:
true
If the program is part of this restriction
-
hasOrgunitRestrictions
Description copied from interface:OdfRestrictionRule
Indicate if this restriction is related to orgunit- Specified by:
hasOrgunitRestrictions
in interfaceOdfRestrictionRule
- Returns:
- true if it is the case
-