org.ujorm.implementation.orm
Class OrmTableLockable<U extends OrmTableLockable>
java.lang.Object
org.ujorm.extensions.SuperAbstractUjo
org.ujorm.extensions.AbstractUjo
org.ujorm.implementation.quick.QuickUjo
org.ujorm.implementation.orm.OrmTable<U>
org.ujorm.implementation.orm.OrmTableLockable<U>
- All Implemented Interfaces:
- Serializable, UjoCloneable, UjoLockable, UjoTextable, ExtendedOrmUjo<U>, OrmUjo, Ujo
public abstract class OrmTableLockable<U extends OrmTableLockable>
- extends OrmTable<U>
- implements UjoLockable
An abstract implementation of the OrmUjo with an object locking support.
- Since:
- Ujorm 1.48
- See Also:
- Serialized Form
| Methods inherited from class org.ujorm.implementation.orm.OrmTable |
get, newCamelFactory, newFactory, newKey, newKey, newKey, newKey, newKey, newKey, newKeyDefault, newProperty, newProperty, newProperty, newProperty, newProperty, newProperty, newProperty, newProperty, newRelation, newRelation, newRelation, newRelation, readAuthorization, readChangedProperties, readFK, readSession, set, writeSession |
OrmTableLockable
public OrmTableLockable()
lock
public void lock()
-
- Specified by:
lock in interface UjoLockable
readOnly
public boolean readOnly()
-
- Specified by:
readOnly in interface UjoLockable
writeValue
public void writeValue(Key<?,?> key,
Object value)
throws UnsupportedOperationException
- A write method checking a lock sigh.
- Specified by:
writeValue in interface UjoLockable- Specified by:
writeValue in interface Ujo- Overrides:
writeValue in class OrmTable<U extends OrmTableLockable>
- Throws:
UnsupportedOperationException
Copyright 2013, Pavel Ponec