Skip navigation links

Oracle® Information Rights Management Server Java API Reference
11g Release 1 (11.1.1)

E12907-03


oracle.irm.engine.types.classifications.context
Class ContextRef

java.lang.Object
  extended by oracle.irm.engine.types.classifications.context.ContextRef

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ContextInstanceRef

public class ContextRef
extends Object
implements Serializable

Context reference. A context is used as a coarse grained way of classifying sealed documents. When content is sealed to the context classification system the sealed content contains details of the Context together with semi-unique value called the ItemCode. This information together is called the ContextCookie. Rights to access context classified content is expressed in terms of the context and optionally the item code. e.g. "john can access all content sealed against context top secret" or "mary can access only content sealed against context top secret with an item code of secrets.sdoc". A context is identified by an UUID value.

This class can be used to reference an instance of a Context object. It contains all the properties needed to uniquely identify a Context. The serialized form of this class can be used to identify an object without the need to serialize the complete object.

XML Serialization

Context instances can be serialized as an XML document. This XML document can also be used to recreate a Context object. The following XML document shows an example Context in XML form.

<?xml version="1.0" encoding="UTF-8"?>
<classifications:Context xmlns:classifications="http://xmlns.oracle.com/irm/classifications">
    <uuid>588403f9-9cff-4cce-88e4-e030cc57282a</uuid>
</classifications:Context>

Context instances can also be serialized by reference. A reference contains all the information needed to uniquely identify a Context without needing to serialize the complete object. The reference form of the XML document can be seen below.

<?xml version="1.0" encoding="UTF-8"?>
<classifications:ContextRef xmlns:classifications="http://xmlns.oracle.com/irm/classifications">
    <uuid>588403f9-9cff-4cce-88e4-e030cc57282a</uuid>
</classifications:ContextRef>

See Also:
Serialized Form

Constructor Summary
ContextRef()
          No argument constructor.
ContextRef(UUID uuid)
          Constructor.

 

Method Summary
 UUID getUuid()
          Context UUID.
 void setUuid(UUID value)
          Context UUID.

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

ContextRef

public ContextRef()
No argument constructor.

ContextRef

public ContextRef(UUID uuid)
Constructor.

Method Detail

getUuid

public UUID getUuid()
Context UUID. A globally unique UUID for the context.
Returns:
the value of the property.

setUuid

public void setUuid(UUID value)
Context UUID. A globally unique UUID for the context.
Parameters:
value - the new value for the property.

Skip navigation links

Oracle® Information Rights Management Server Java API Reference
11g Release 1 (11.1.1)

E12907-03


Copyright © 2011, Oracle. All rights reserved.