public interface ResourceContent
ResourceContent
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:complexType name="ResourceContentType" mixed="true"> <xs:sequence> <xs:any namespace="##any" processContents="lax" minOccurs="0" maxOccurs="unbounded"/> <xs:sequence> <xs:anyAttribute namespace="##any" processContents="lax"/> <xs:complexType>
Modifier and Type | Method and Description |
---|---|
List |
getAttributes()
Returns zero to many
Attribute elements of this object
If no attributes and present, empty List will be returned. |
String |
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(String 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 |
String getResourceContent()
Resource
String
representing the contents
of the Resource
.void setResourceContent(String resourceContent) throws XACMLException
resourceContent
- ResourceContent
of this object
ResourceContent
is optional so could be null.
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.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 objectvoid setAttributes(List attributes) throws XACMLException
Attribute
elements of this objectattributes
- 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 objectincludeNSPrefix
- 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 reasonString toXMLString() throws XACMLException
XACMLException
- if conversion fails for any reasonvoid makeImmutable()
boolean isMutable()
true
if the object is mutable,
false
otherwiseCopyright © 2010-2018, ForgeRock All Rights Reserved.