Package org.opensaml.xacml.ctx
Interface SubjectType
- All Superinterfaces:
XACMLObject
,XMLObject
- All Known Implementing Classes:
SubjectTypeImpl
XACML context Subject schema type.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Local name of the element.static final QName
Default element name.static final String
Dfeault for the SubjectCategory attribute.static final String
Name of the SubjectCategory attribute.static final String
Local name of the XSI type.static final QName
QName of the XSI type. -
Method Summary
Modifier and TypeMethodDescriptionReturns the list of attributes in the subject.Gets the subjectcategory of the subject.void
setSubjectCategory
(String subjectCategory) Sets the subjectcategory.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.- See Also:
-
DEFAULT_ELEMENT_NAME
Default element name. -
TYPE_LOCAL_NAME
Local name of the XSI type.- See Also:
-
TYPE_NAME
QName of the XSI type. -
SUBJECT_CATEGORY_ATTTRIB_NAME
Name of the SubjectCategory attribute.- See Also:
-
SUBJECT_CATEGORY_ATTTRIB_DEFAULT
Dfeault for the SubjectCategory attribute.- See Also:
-
-
Method Details
-
getAttributes
List<AttributeType> getAttributes()Returns the list of attributes in the subject.- Returns:
- the list of attributes in the subject
-
getSubjectCategory
String getSubjectCategory()Gets the subjectcategory of the subject.- Returns:
- The subjectcategory of the subject
-
setSubjectCategory
Sets the subjectcategory.- Parameters:
subjectCategory
- Sets the subjectcategory
-