Package org.opensaml.xacml.policy
Interface SubjectMatchType
- All Superinterfaces:
XACMLObject
,XMLObject
- All Known Implementing Classes:
SubjectMatchTypeImpl
public interface SubjectMatchType extends XACMLObject
XACML SubjectMatch schema type.
-
Field Summary
Fields Modifier and Type Field Description static String
DEFAULT_ELEMENT_LOCAL_NAME
Local name of the element SubjectMatch.static QName
DEFAULT_ELEMENT_NAME
QName of the element SubjectMatch.static String
MATCH_ID_ATTRIB_NAME
MatchID attribute name.static String
SCHEMA_TYPE_LOCAL_NAME
Local name of the XSI type.static QName
SCHEMA_TYPE_NAME
QName of the XSI type. -
Method Summary
Modifier and Type Method Description AttributeSelectorType
getAttributeSelector()
Gets the attribute selector for this match.AttributeValueType
getAttributeValue()
Gets the attribute value for this match.String
getMatchId()
Gets the ID of this match.AttributeDesignatorType
getSubjectAttributeDesignator()
Gets the subject attribute designator for this match.void
setAttributeSelector(AttributeSelectorType selector)
Sets the attribute selector for this match.void
setAttributeValue(AttributeValueType value)
Sets the attribute value for this match.void
setMatchId(String id)
Sets the ID of this match.void
setSubjectAttributeDesignator(AttributeDesignatorType attribute)
Sets the subject attribute designator for this match.Methods inherited from interface org.opensaml.core.xml.XMLObject
detach, getDOM, getElementQName, getIDIndex, getNamespaceManager, getNamespaces, getNoNamespaceSchemaLocation, getObjectMetadata, getOrderedChildren, getParent, getSchemaLocation, getSchemaType, hasChildren, hasParent, isNil, isNilXSBoolean, releaseChildrenDOM, releaseDOM, releaseParentDOM, resolveID, resolveIDFromRoot, setDOM, setNil, setNil, setNoNamespaceSchemaLocation, setParent, setSchemaLocation
-
Field Details
-
DEFAULT_ELEMENT_LOCAL_NAME
Local name of the element SubjectMatch.- See Also:
- Constant Field Values
-
DEFAULT_ELEMENT_NAME
QName of the element SubjectMatch. -
SCHEMA_TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
- Constant Field Values
-
SCHEMA_TYPE_NAME
QName of the XSI type. -
MATCH_ID_ATTRIB_NAME
MatchID attribute name.- See Also:
- Constant Field Values
-
-
Method Details
-
getAttributeValue
AttributeValueType getAttributeValue()Gets the attribute value for this match.- Returns:
- attribute value for this match
-
setAttributeValue
Sets the attribute value for this match.- Parameters:
value
- attribute value for this match
-
getSubjectAttributeDesignator
AttributeDesignatorType getSubjectAttributeDesignator()Gets the subject attribute designator for this match.- Returns:
- subject attribute designator for this match
-
setSubjectAttributeDesignator
Sets the subject attribute designator for this match.- Parameters:
attribute
- subject attribute designator for this match
-
getAttributeSelector
AttributeSelectorType getAttributeSelector()Gets the attribute selector for this match.- Returns:
- attribute selector for this match
-
setAttributeSelector
Sets the attribute selector for this match.- Parameters:
selector
- attribute selector for this match
-
getMatchId
String getMatchId()Gets the ID of this match.- Returns:
- ID of this match
-
setMatchId
Sets the ID of this match.- Parameters:
id
- ID of this match
-