nbi.xmlsec.xacml.profile.rbac.parser
Class EnableRoleMatchParser

java.lang.Object
  extended bynbi.xmlsec.xacml.parser.TargetMatchParser
      extended bynbi.xmlsec.xacml.parser.AnyURIMatchParser
          extended bynbi.xmlsec.xacml.profile.rbac.parser.EnableRoleMatchParser

public class EnableRoleMatchParser
extends AnyURIMatchParser

Parses an RoleValueIdentifier match value from a target match

Since:
Version:
$Revision: 1.2 $
Author:
Lutz Suhrbier

Field Summary
 
Fields inherited from class nbi.xmlsec.xacml.parser.TargetMatchParser
 
Constructor Summary
EnableRoleMatchParser()
           
EnableRoleMatchParser(TargetMatch targetMatch)
          Inits the match parser.
 
Method Summary
 Object parseMatchValue()
          Checks, if the match value contains the Assignment.enableRoleActionId.
 
Methods inherited from class nbi.xmlsec.xacml.parser.TargetMatchParser
getMatchEvaluatable, getMatchFunction, getMatchValue, getType, setTargetMatch
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EnableRoleMatchParser

public EnableRoleMatchParser()

EnableRoleMatchParser

public EnableRoleMatchParser(TargetMatch targetMatch)
Inits the match parser.

Parameters:
targetMatch - The target match to parse.
Method Detail

parseMatchValue

public Object parseMatchValue()
                       throws ParsingException
Checks, if the match value contains the Assignment.enableRoleActionId.

Overrides:
parseMatchValue in class AnyURIMatchParser
Returns:
null, if the attribute does not contain Assignment.enableRoleActionId, otherwise Assignment.enableRoleActionId.
Throws:
ParsingException
See Also:
TargetMatchParser.parseMatchValue()


Copyright © 2006 Lutz Suhrbier, Freie Universität Berlin. All Rights Reserved.