public class AudienceRestrictionCondition extends Condition
Condition
class, which
specifes that the assertion this AuthenticationCondition is part of, is
addressed to one or more specific audience.Constructor and Description |
---|
AudienceRestrictionCondition(Element audienceRestrictionConditionElement)
Constructs an
AudienceRestrictionCondition element from an
existing XML block. |
AudienceRestrictionCondition(List audience)
Constructs
AudienceRestrictionCondition with a
List of audience for this condition, each of them
being a String. |
Modifier and Type | Method and Description |
---|---|
boolean |
addAudience(String audience)
Adds an audience to this Condition element
|
boolean |
containsAudience(String audience)
Returns true if a particular audience string is contained within this
AudienceRestrictionCondition object |
int |
evaluate()
Evaluates this condition
This method can be overridden by a plug-in which provides
means of evaluating this condition
|
List |
getAudience()
Returns list of Audience held within this Condition element
|
boolean |
removeAudience(String audience)
Removes an audience from the
List within this Condition
element |
boolean |
setAudience(List audience)
Adds a
List of audience held within this Condition element |
String |
toString()
Returns a String representation of the element.
|
String |
toString(boolean includeNS,
boolean declareNS)
Returns a String representation of the
<AudienceRestrictionCondition> element. |
public AudienceRestrictionCondition(Element audienceRestrictionConditionElement) throws SAMLException
AudienceRestrictionCondition
element from an
existing XML block.audienceRestrictionConditionElement
- A
org.w3c.dom.Element
representing DOM tree for
AudienceRestrictionCondition
object.SAMLException
- if it could not process the
org.w3c.dom.Element
properly, implying that there
is an error in the sender or in the element definition.public AudienceRestrictionCondition(List audience) throws SAMLException
AudienceRestrictionCondition
with a
List
of audience for this condition, each of them
being a String.audience
- A List of audience to be included within this conditionSAMLException
- if the List
is empty or if there is
some error in processing the contents of the List
public boolean addAudience(String audience)
audience
- audience to be addedpublic boolean setAudience(List audience)
List
of audience held within this Condition elementaudience
- A List
of audience to be included within
this conditionpublic List getAudience()
List
of Audience within this Condition elementpublic boolean containsAudience(String audience)
AudienceRestrictionCondition
objectaudience
- audience to be checkedpublic boolean removeAudience(String audience)
List
within this Condition
elementaudience
- A string representing the value of the Audiencepublic String toString()
public String toString(boolean includeNS, boolean declareNS)
<AudienceRestrictionCondition>
element.toString
in class Condition
includeNS
- Determines whether or not the namespace qualifier is
prepended to the Element when converteddeclareNS
- Determines whether or not the namespace is declared
within the Element.Copyright © 2010-2018, ForgeRock All Rights Reserved.