Skip navigation links

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

E12907-03


oracle.irm.engine.core.classification
Class ClassificationFactory

java.lang.Object
  extended by oracle.irm.engine.core.classification.ClassificationFactory


public final class ClassificationFactory
extends Object

Classification factory. This class provides methods for creating new instances of Classification objects.


Method Summary
static Classification createClassification(Classification classification, Object cookie)
          Copy a classification.
static Classification createClassification(String id, ClassificationSystem system, KeySet keySet, URI uri, Date classificationTime, Collection<Label> labels, Object cookie)
          Create a classification.

 

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

 

Method Detail

createClassification

public static Classification createClassification(Classification classification,
                                                  Object cookie)
Copy a classification. This method allows a classification to be duplicated and the cookie replaced.
Parameters:
classification - the classification.
cookie - the new classification cookie.
Returns:
a new Classification instance.

createClassification

public static Classification createClassification(String id,
                                                  ClassificationSystem system,
                                                  KeySet keySet,
                                                  URI uri,
                                                  Date classificationTime,
                                                  Collection<Label> labels,
                                                  Object cookie)
Create a classification.
Parameters:
id - the classification Id.
system - the classification system.
keySet - the cryptography key set. This parameter is optional, it is valid to pass null.
uri - the desktop URI.
classificationTime - classification time. This parameter is optional, it is valid to pass null.
labels - classification labels. These labels will be re-sorted based on the default locale. The desktop uses the label order as a fall back mechanism when displaying classification details. If there is no appropriate label to display to the user the first label is displayed. This method ensures the default label (if present) is the first label in the classification. This parameter is optional, it is valid to pass null or an empty collection.
cookie - the classification cookie.
Returns:
a new Classification instance.

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.