|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
public interface Resource
The Resource element specifies information about the
resource to which access is requested by listing a
sequence of Attribute elements associated with the
resource. it may include ResourceContent
<xs:element name="Resource" type="xacml-context:ResourceType"/>
<xs:complexType name="ResourceType">
<xs:sequence>
<xs:element ref="xacml-context:ResourceContent" minOccurs="0"/>
<xs:element ref="xacml-context:Attribute" minOccurs="0"
maxOccurs="unbounded"/>
<xs:sequence>
<xs:complexType>
| メソッドの概要 | |
|---|---|
List |
getAttributes()
Returns zero to many Attribute elements of this object
If no attributes and present, empty List will be returned. |
Element |
getResourceContent()
Returns the resource content of the Resource |
boolean |
isMutable()
Checks if the object is mutable |
void |
makeImmutable()
Makes the object immutable |
void |
setAttributes(List attributes)
Sets the Attribute elements of this object |
void |
setResourceContent(Element resourceContent)
Sets the resource content of this object |
String |
toXMLString()
Returns a string representation of this object |
String |
toXMLString(boolean includeNSPrefix,
boolean declareNS)
Returns a String representation of this object |
| メソッドの詳細 |
|---|
Element getResourceContent()
Resource
String representing the contents
of the Resource.
void setResourceContent(Element resourceContent)
throws XACMLException
resourceContent - Resource Content of this resource
resource content is optional so could be null.
XACMLException - if the object is immutable
An object is considered immutable if
makeImmutable() has been invoked on it. It can
be determined by calling isMutable on the object.List getAttributes()
Attribute elements of this object
If no attributes and present, empty List will be returned.
Typically a Resource element will contain an
Attribute with an AttributeId of
"urn:oasis:names:tc:xacml:1.0:resource:resource-id". Each such
Attribute SHALL be an absolute abd fully resolved
representation of the identity of the single resource to which
access is requested.
List containing the Attribute
elements of this object
void setAttributes(List attributes)
throws XACMLException
Attribute elements of this object
attributes - Attribute elements of this object
attributes could be an empty List, if no attributes
are present.
XACMLException - if the object is immutable
An object is considered immutable if
makeImmutable() has been invoked on it. It can
be determined by calling isMutable on the object.
String toXMLString(boolean includeNSPrefix,
boolean declareNS)
throws XACMLException
String representation of this object
includeNSPrefix - 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.
XACMLException - if conversion fails for any reason
String toXMLString()
throws XACMLException
XACMLException - if conversion fails for any reasonvoid makeImmutable()
boolean isMutable()
true if the object is mutable,
false otherwise
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||