Skip navigation links

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

E12907-03


oracle.irm.engine.types.core.license
Enum LicenseCriteria.Delivery

java.lang.Object
  extended by java.lang.Enum<LicenseCriteria.Delivery>
      extended by oracle.irm.engine.types.core.license.LicenseCriteria.Delivery

All Implemented Interfaces:
Serializable, Comparable<LicenseCriteria.Delivery>
Enclosing class:
LicenseCriteria

public static enum LicenseCriteria.Delivery
extends Enum<LicenseCriteria.Delivery>

Delivery enumeration. This enumeration is for use by EJB and Web Service types and interfaces. This enumeration also includes two additional methods value and fromValue which are used when binding the enumeration value in a web service call.


Enum Constant Summary
CLIENT
          License is created and controlled by the client.
ON_DEMAND
          License can be delivered only on-demand.
SYNCHRONIZATION
          License can be delivered during synchronization.

 

Method Summary
static LicenseCriteria.Delivery fromValue(String value)
          Get the enumeration value from a string.
 String value()
          Get the enumeration string value.
static LicenseCriteria.Delivery valueOf(String name)
          Returns the enum constant of this type with the specified name.
static LicenseCriteria.Delivery[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.

 

Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

 

Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait

 

Enum Constant Detail

SYNCHRONIZATION

public static final LicenseCriteria.Delivery SYNCHRONIZATION
License can be delivered during synchronization. Licenses of this type can also be requested on-demand. This allows licenses to be requested in-between synchronizations.

ON_DEMAND

public static final LicenseCriteria.Delivery ON_DEMAND
License can be delivered only on-demand. This is typically the delivery mechanism for licenses that are TRANSIENT or have time constraints that are relative to request time. Licenses of this type are not picked up during synchronization.

CLIENT

public static final LicenseCriteria.Delivery CLIENT
License is created and controlled by the client. This is a delivery mechanism used entirely on the client. The IRM client sometimes needs to make small, longer-lifetime, copies of a license to handle specific situations. These licenses are not synchronized with, nor refreshed against, the IRM server.

Method Detail

values

public static LicenseCriteria.Delivery[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (LicenseCriteria.Delivery c : LicenseCriteria.Delivery.values())
    System.out.println(c);
Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static LicenseCriteria.Delivery valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name
NullPointerException - if the argument is null

value

public String value()
Get the enumeration string value.
Returns:
the enumeration value as a string value.

fromValue

public static LicenseCriteria.Delivery fromValue(String value)
Get the enumeration value from a string.
Parameters:
value - the enumeration value as a string value.
Returns:
the enumeration value.

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.