org.mycore.access.mcrimpl
Class MCRAccessRule
java.lang.Object
org.mycore.access.mcrimpl.MCRAccessRule
public class MCRAccessRule
- extends Object
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
id
String id
creator
String creator
creationTime
Date creationTime
rule
String rule
description
String description
parsedRule
MCRCondition parsedRule
parser
static MCRRuleParser parser
MCRAccessRule
public MCRAccessRule(String id,
String creator,
Date creationTime,
String rule,
String description)
throws MCRParseException
- Throws:
MCRParseException
checkAccess
public boolean checkAccess(MCRUser user,
Date date,
MCRIPAddress ip)
getRule
public MCRCondition getRule()
setRule
public void setRule(String rule)
- rule
- Parameters:
rule -
getRuleString
public String getRuleString()
getCreationTime
public Date getCreationTime()
setCreationTime
public void setCreationTime(Date creationTime)
getCreator
public String getCreator()
setCreator
public void setCreator(String creator)
getDescription
public String getDescription()
setDescription
public void setDescription(String description)
getId
public String getId()
setId
public void setId(String id)
getRuleElement
public Element getRuleElement()