org.fcrepo.server.security.xacml.util
Class Designator

java.lang.Object
  extended by org.fcrepo.server.security.xacml.util.Designator

public class Designator
extends Object

Encapsulates a set of attributes for this designator (ie for XACML target corresponding to a target designator)

Version:
$Id$
Author:
Stephen Bayliss

Constructor Summary
protected Designator()
           
 
Method Summary
 Attribute get(String attributeName)
          Gets an attribute by name
 Set<String> getAttributeNames()
          Get all attribute names for this designator (XACML target)
 Attribute put(String attributeName)
          Add/update an attribute for this target.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Designator

protected Designator()
Method Detail

get

public Attribute get(String attributeName)
Gets an attribute by name

Parameters:
attributeName -
Returns:

getAttributeNames

public Set<String> getAttributeNames()
Get all attribute names for this designator (XACML target)

Returns:

put

public Attribute put(String attributeName)
Add/update an attribute for this target. Note that the attribute will have no configuration (empty configuration is created). Returns the attribued added/updated

Parameters:
attributeName -
Returns:


Copyright © 2012 DuraSpace. All Rights Reserved.