nbi.xmlsec.xacml.builder
Class PolicySetReferenceBuilder

java.lang.Object
  extended bynbi.xmlsec.xacml.builder.AbstractPolicyTreeElementBuilder
      extended bynbi.xmlsec.xacml.builder.AbstractPolicyBuilder
          extended bynbi.xmlsec.xacml.builder.PolicySetReferenceBuilder
All Implemented Interfaces:
PolicyTreeElementBuilder, XACMLObjectBuilder

public class PolicySetReferenceBuilder
extends AbstractPolicyBuilder

Class to create policy set reference instances.

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

Field Summary
(package private)  PolicyFinder finder
          The PolicyFinder used to handle the reference
 
Fields inherited from class nbi.xmlsec.xacml.builder.AbstractPolicyBuilder
combiningAlg, defaultVersion, logger, obligations, treeElements
 
Fields inherited from class nbi.xmlsec.xacml.builder.AbstractPolicyTreeElementBuilder
description, identifier, target
 
Constructor Summary
PolicySetReferenceBuilder(URI identifier)
          Creates a policy set reference builder.
 
Method Summary
 PolicyTreeElement getInstance()
          Creates a new policy set reference instance.
 void setFinder(PolicyFinder finder)
          Sets the policy finder used to handle the reference.
 
Methods inherited from class nbi.xmlsec.xacml.builder.AbstractPolicyBuilder
add, add, add, add, remove, remove, setCombiningAlg, setCombiningAlg, setCombiningAlg, setDefaultVersion, setObligations, setTreeElements
 
Methods inherited from class nbi.xmlsec.xacml.builder.AbstractPolicyTreeElementBuilder
setDescription, setIdentifier, setIdentifier, setTarget, setTarget
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

finder

PolicyFinder finder
The PolicyFinder used to handle the reference

Constructor Detail

PolicySetReferenceBuilder

public PolicySetReferenceBuilder(URI identifier)
Creates a policy set reference builder.

Parameters:
identifier - rule identifier.
Method Detail

getInstance

public PolicyTreeElement getInstance()
Creates a new policy set reference instance.

Specified by:
getInstance in interface PolicyTreeElementBuilder
Specified by:
getInstance in class AbstractPolicyTreeElementBuilder
See Also:
PolicyTreeElementBuilder.getInstance()

setFinder

public void setFinder(PolicyFinder finder)
Sets the policy finder used to handle the reference.

Parameters:
finder - The policy finder to set.


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