Class ListRule
- java.lang.Object
-
- org.oa4mp.delegation.server.storage.uuc.MetaRule
-
- org.oa4mp.delegation.server.storage.uuc.ListRule
-
public class ListRule extends MetaRule
Created by Jeff Gaynor
on 2/12/24 at 1:45 PM
-
-
Constructor Summary
Constructors Constructor Description ListRule()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanapplies(edu.uiuc.ncsa.security.core.Identifier id)Does this rule apply to this list?booleanapplies(String id)protected booleanapplyToID(edu.uiuc.ncsa.security.core.Identifier id)protected booleanapplyToID(String id)protected booleanapplyToRegex(String id)List<edu.uiuc.ncsa.security.core.Identifier>getIDlist()List<String>getRegexList()RuleFiltergetRuleFilter()booleanhasRuleFilter()booleanisBlackList()voidsetBlackList(boolean blackList)voidsetIdList(List<edu.uiuc.ncsa.security.core.Identifier> idList)voidsetRegexList(List<String> regexList)voidsetRuleFilter(RuleFilter ruleFilter)
-
-
-
Method Detail
-
isBlackList
public boolean isBlackList()
-
setBlackList
public void setBlackList(boolean blackList)
-
setIdList
public void setIdList(List<edu.uiuc.ncsa.security.core.Identifier> idList)
-
getIDlist
public List<edu.uiuc.ncsa.security.core.Identifier> getIDlist()
-
getRuleFilter
public RuleFilter getRuleFilter()
-
setRuleFilter
public void setRuleFilter(RuleFilter ruleFilter)
-
hasRuleFilter
public boolean hasRuleFilter()
-
applies
public boolean applies(edu.uiuc.ncsa.security.core.Identifier id)
Does this rule apply to this list? This means that the argument fulfills the conditions in the list.- Parameters:
id-- Returns:
-
applyToID
protected boolean applyToID(edu.uiuc.ncsa.security.core.Identifier id)
-
applyToID
protected boolean applyToID(String id)
-
applyToRegex
protected boolean applyToRegex(String id)
-
applies
public boolean applies(String id)
-
-