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 License.Availability

java.lang.Object
  extended by java.lang.Enum<License.Availability>
      extended by oracle.irm.engine.types.core.license.License.Availability

All Implemented Interfaces:
Serializable, Comparable<License.Availability>
Enclosing class:
License

public static enum License.Availability
extends Enum<License.Availability>

Availability 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
AVAILABLE
          License is available.
ON_DEMAND
          License may be available on demand.
UNAVAILABLE_CLASSIFICATION
          License does not match the classification.
UNAVAILABLE_DESTINATION
          Classification is not a trusted destination.
UNAVAILABLE_FEATURE
          License does not support feature.
UNAVAILABLE_IN_USE
          License is in-use on another device.
UNAVAILABLE_KEY_SET
          License does not allow use of the key set specified in the classification.
UNAVAILABLE_REFRESH
          License requires refresh.
UNAVAILABLE_TIME
          License is not available due to a time restriction.

 

Method Summary
static License.Availability fromValue(String value)
          Get the enumeration value from a string.
 String value()
          Get the enumeration string value.
static License.Availability valueOf(String name)
          Returns the enum constant of this type with the specified name.
static License.Availability[] 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

AVAILABLE

public static final License.Availability AVAILABLE
License is available.

ON_DEMAND

public static final License.Availability ON_DEMAND
License may be available on demand.

UNAVAILABLE_FEATURE

public static final License.Availability UNAVAILABLE_FEATURE
License does not support feature.

UNAVAILABLE_TIME

public static final License.Availability UNAVAILABLE_TIME
License is not available due to a time restriction.

UNAVAILABLE_DESTINATION

public static final License.Availability UNAVAILABLE_DESTINATION
Classification is not a trusted destination.

UNAVAILABLE_IN_USE

public static final License.Availability UNAVAILABLE_IN_USE
License is in-use on another device.

UNAVAILABLE_CLASSIFICATION

public static final License.Availability UNAVAILABLE_CLASSIFICATION
License does not match the classification. A license will not match the classification if the classification URL or classification filter do not match.

UNAVAILABLE_REFRESH

public static final License.Availability UNAVAILABLE_REFRESH
License requires refresh.

UNAVAILABLE_KEY_SET

public static final License.Availability UNAVAILABLE_KEY_SET
License does not allow use of the key set specified in the classification.

Method Detail

values

public static License.Availability[] 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 (License.Availability c : License.Availability.values())
    System.out.println(c);
Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static License.Availability 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 License.Availability 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.