Locks
There are three types of locks that can be applied to objects in the Contenta database:
- Domain locks are short term locks that are applied to prevent more than one user from changing the same object at the same time. For example a domain lock is placed on a container object when a user creates a new child object in the container.
- Edit locks are short term locks that are deliberately set by an application. For example an application interface such as EpicEdit would place an edit lock on an object while the Epic application is open, preventing other users or applications from changing the object. When the application exits, the edit lock is released.
- Checkout locks are long term locks that the user sets with the generic Check Out option or the appropriate editor-of-choice Check Out option.
Note that as long as the user is logged in, the Check Out session remains for possible reuse. This means that when the object is checked-in to the database, the checkout lock is not cleared until the user logs out of the Contenta application.