Package org.eclipse.emf.cdo.common.lock
Enum IDurableLockingManager.LockGrade
- java.lang.Object
- 
- java.lang.Enum<IDurableLockingManager.LockGrade>
- 
- org.eclipse.emf.cdo.common.lock.IDurableLockingManager.LockGrade
 
 
- 
- All Implemented Interfaces:
- java.io.Serializable,- java.lang.Comparable<IDurableLockingManager.LockGrade>
 - Enclosing interface:
- IDurableLockingManager
 
 public static enum IDurableLockingManager.LockGrade extends java.lang.Enum<IDurableLockingManager.LockGrade> Enumerates the possible combinations of read and write locks on a single CDO object.- Author:
- Eike Stepper
- No Extend
- This interface is not intended to be extended by clients.
 
- 
- 
Enum Constant SummaryEnum Constants Enum Constant Description NONEOPTIONREADREAD_OPTIONREAD_WRITEREAD_WRITE_OPTIONWRITEWRITE_OPTION
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static IDurableLockingManager.LockGradeget(boolean read, boolean write)Deprecated.static IDurableLockingManager.LockGradeget(boolean read, boolean write, boolean option)static IDurableLockingManager.LockGradeget(int value)static IDurableLockingManager.LockGradeget(org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type)IDurableLockingManager.LockGradegetUpdated(org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, boolean on)intgetValue()booleanisOption()booleanisRead()booleanisWrite()static IDurableLockingManager.LockGradevalueOf(java.lang.String name)Returns the enum constant of this type with the specified name.static IDurableLockingManager.LockGrade[]values()Returns an array containing the constants of this enum type, in the order they are declared.
 
- 
- 
- 
Enum Constant Detail- 
NONEpublic static final IDurableLockingManager.LockGrade NONE 
 - 
READpublic static final IDurableLockingManager.LockGrade READ 
 - 
WRITEpublic static final IDurableLockingManager.LockGrade WRITE 
 - 
READ_WRITEpublic static final IDurableLockingManager.LockGrade READ_WRITE 
 - 
OPTIONpublic static final IDurableLockingManager.LockGrade OPTION - Since:
- 4.1
 
 - 
READ_OPTIONpublic static final IDurableLockingManager.LockGrade READ_OPTION - Since:
- 4.1
 
 - 
WRITE_OPTIONpublic static final IDurableLockingManager.LockGrade WRITE_OPTION - Since:
- 4.1
 
 - 
READ_WRITE_OPTIONpublic static final IDurableLockingManager.LockGrade READ_WRITE_OPTION - Since:
- 4.1
 
 
- 
 - 
Method Detail- 
valuespublic static IDurableLockingManager.LockGrade[] 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 (IDurableLockingManager.LockGrade c : IDurableLockingManager.LockGrade.values()) System.out.println(c); - Returns:
- an array containing the constants of this enum type, in the order they are declared
 
 - 
valueOfpublic static IDurableLockingManager.LockGrade valueOf(java.lang.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:
- java.lang.IllegalArgumentException- if this enum type has no constant with the specified name
- java.lang.NullPointerException- if the argument is null
 
 - 
getValuepublic int getValue() 
 - 
isReadpublic boolean isRead() 
 - 
isWritepublic boolean isWrite() 
 - 
isOptionpublic boolean isOption() - Since:
- 4.1
 
 - 
getUpdatedpublic IDurableLockingManager.LockGrade getUpdated(org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, boolean on) 
 - 
getpublic static IDurableLockingManager.LockGrade get(org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type) 
 - 
get@Deprecated public static IDurableLockingManager.LockGrade get(boolean read, boolean write) Deprecated.
 - 
getpublic static IDurableLockingManager.LockGrade get(boolean read, boolean write, boolean option) - Since:
- 4.1
 
 - 
getpublic static IDurableLockingManager.LockGrade get(int value) 
 
- 
 
-