nbi.xmlsec.xacml.builder
Class PolicyReferenceBuilder
java.lang.Object
nbi.xmlsec.xacml.builder.AbstractPolicyTreeElementBuilder
nbi.xmlsec.xacml.builder.AbstractPolicyBuilder
nbi.xmlsec.xacml.builder.PolicyReferenceBuilder
- All Implemented Interfaces:
- PolicyTreeElementBuilder, XACMLObjectBuilder
- public class PolicyReferenceBuilder
- extends AbstractPolicyBuilder
Class to create policy reference instances.
- Since:
- Version:
- $Revision: 1.2 $
- Author:
- Lutz Suhrbier
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 java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
finder
PolicyFinder finder
- The PolicyFinder used to handle the reference.
type
int type
- The type of the policy reference (
PolicyReference.POLICYSET_REFERENCE
or
PolicyReference.POLICY_REFERENCE
).
PolicyReferenceBuilder
public PolicyReferenceBuilder(URI identifier,
int type)
- Creates a policy reference builder.
- Parameters:
identifier
- policy reference identifier.type
- type of the policy reference (
PolicyReference.POLICYSET_REFERENCE
or
PolicyReference.POLICY_REFERENCE
).
getInstance
public PolicyTreeElement getInstance()
- Creates a a new policy 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.