nbi.xmlsec.xacml.profile.rbac.builder
Class RoleResourceMatchBuilder

java.lang.Object
  extended bynbi.xmlsec.xacml.builder.TargetMatchBuilder
      extended bynbi.xmlsec.xacml.builder.ResourceMatchBuilder
          extended bynbi.xmlsec.xacml.profile.rbac.builder.RoleResourceMatchBuilder

public class RoleResourceMatchBuilder
extends ResourceMatchBuilder

Implements a ResourceMatchBuilder for role identifier.

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

Field Summary
 
Fields inherited from class nbi.xmlsec.xacml.builder.TargetMatchBuilder
attribute, eval, function, type
 
Constructor Summary
RoleResourceMatchBuilder()
           
RoleResourceMatchBuilder(RoleValueIdentifier roleId)
          Create a ResourceMatchBuilder for role identifier.
 
Method Summary
 AttributeValue createMatchValue()
          Creates the attribute match value from the attribute.
 void setAttribute(RoleValueIdentifier attribute)
          Sets an RoleValueIdentifier attribute.
 
Methods inherited from class nbi.xmlsec.xacml.builder.TargetMatchBuilder
getInstance, setAttribute, setMatchEvaluatable, setMatchEvaluatable, setMatchFunction, setMatchFunction
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RoleResourceMatchBuilder

public RoleResourceMatchBuilder()

RoleResourceMatchBuilder

public RoleResourceMatchBuilder(RoleValueIdentifier roleId)
Create a ResourceMatchBuilder for role identifier.

Parameters:
roleId - The role identifier.
Method Detail

createMatchValue

public AttributeValue createMatchValue()
Creates the attribute match value from the attribute.

Overrides:
createMatchValue in class ResourceMatchBuilder
Returns:
The created attribute value.
See Also:
TargetMatchBuilder.createMatchValue()

setAttribute

public void setAttribute(RoleValueIdentifier attribute)
Sets an RoleValueIdentifier attribute.

Parameters:
attribute - The RoleValueIdentifier attribute.


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