nl.surfnet.coin.selfservice.domain
Class ARP

java.lang.Object
  extended by nl.surfnet.coin.selfservice.domain.ARP
All Implemented Interfaces:
Serializable

public class ARP
extends Object
implements Serializable

Attribute release policy.

Note that there is a difference in the ARP between the federatie and conext.

Federatie: an ARP can be linked to an IdP, otherwise the default ARP is applied. If an attribute is released, all values are allowed.

Conext: an ARP applies to all IdP's, but whether the value of an attribute is passed, may depend on the allowed value. By default all values are allowed [*].

See Also:
Serialized Form

Constructor Summary
ARP()
           
ARP(nl.surfnet.coin.janus.domain.ARP janusARP)
           
 
Method Summary
 void addAttributeName(String attributeName)
           
 Map<String,List<Object>> getConextAttributes()
           
 List<String> getFedAttributes()
           
 String getIdpId()
           
 void setConextAttributes(Map<String,List<Object>> conextAttributes)
           
 void setFedAttributes(List<String> fedAttributes)
           
 void setIdpId(String idpId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ARP

public ARP()

ARP

public ARP(nl.surfnet.coin.janus.domain.ARP janusARP)
Method Detail

getIdpId

public String getIdpId()

setIdpId

public void setIdpId(String idpId)

getFedAttributes

public List<String> getFedAttributes()

setFedAttributes

public void setFedAttributes(List<String> fedAttributes)

addAttributeName

public void addAttributeName(String attributeName)

getConextAttributes

public Map<String,List<Object>> getConextAttributes()

setConextAttributes

public void setConextAttributes(Map<String,List<Object>> conextAttributes)


Copyright © 2012 SURFnet bv, The Netherlands. All Rights Reserved.