| Package | Description |
|---|---|
| org.opencms.db |
Low-level database connection and access functionality.
|
| org.opencms.file |
This important package provides the methods to access the OpenCms VFS repository with the permissions
of an authenticated user.
|
| org.opencms.lock |
The lock state of the resources in the VFS is handled with these classes.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<java.lang.String> |
CmsDriverManager.getLockedResources(CmsDbContext dbc,
CmsResource resource,
CmsLockFilter filter)
Returns all locked resources in a given folder.
|
java.util.List<java.lang.String> |
CmsSecurityManager.getLockedResources(CmsRequestContext context,
CmsResource resource,
CmsLockFilter filter)
Returns all locked resources in a given folder.
|
java.util.List<CmsResource> |
CmsDriverManager.getLockedResourcesObjects(CmsDbContext dbc,
CmsResource resource,
CmsLockFilter filter)
Returns all locked resources in a given folder.
|
java.util.List<CmsResource> |
CmsSecurityManager.getLockedResourcesObjects(CmsRequestContext context,
CmsResource resource,
CmsLockFilter filter)
Returns all locked resources in a given folder.
|
java.util.List<CmsResource> |
CmsDriverManager.getLockedResourcesObjectsWithCache(CmsDbContext dbc,
CmsResource resource,
CmsLockFilter filter,
java.util.Map<java.lang.String,CmsResource> cache)
Returns all locked resources in a given folder, but uses a cache for resource lookups.
|
java.util.List<CmsResource> |
CmsSecurityManager.getLockedResourcesObjectsWithCache(CmsRequestContext context,
CmsResource resource,
CmsLockFilter filter,
java.util.Map<java.lang.String,CmsResource> cache)
Returns all locked resources in a given folder, but uses a cache for resource lookups.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CmsResource> |
CmsObject.getLockedResources(CmsResource resource,
CmsLockFilter filter)
Returns all locked resources within a folder or matches the lock of the given resource.
|
java.util.List<java.lang.String> |
CmsObject.getLockedResources(java.lang.String resourceName,
CmsLockFilter filter)
Returns all locked resources within a folder or matches the lock of the given resource.
|
java.util.List<CmsResource> |
CmsObject.getLockedResourcesWithCache(CmsResource resource,
CmsLockFilter filter,
java.util.Map<java.lang.String,CmsResource> cache)
Returns all locked resources within a folder or matches the lock of the given resource, but uses a cache for resource lookup.
|
| Modifier and Type | Field and Description |
|---|---|
static CmsLockFilter |
CmsLockFilter.FILTER_ALL
To filter all locks.
|
static CmsLockFilter |
CmsLockFilter.FILTER_INHERITED
To filter all inherited locks.
|
static CmsLockFilter |
CmsLockFilter.FILTER_NON_INHERITED
To filter all non inherited locks.
|
| Modifier and Type | Method and Description |
|---|---|
CmsLockFilter |
CmsLockFilter.filterIncludeChildren()
Returns an extended filter that will extend the result to the given path and all its children.
|
CmsLockFilter |
CmsLockFilter.filterIncludeParents()
Returns an extended filter that will extend the result to the given path and all its parents.
|
CmsLockFilter |
CmsLockFilter.filterLockableByUser(CmsUser user)
Returns an extended filter with the given user restriction.
|
CmsLockFilter |
CmsLockFilter.filterNotLockableByUser(CmsUser user)
Returns an extended filter with the given user restriction.
|
CmsLockFilter |
CmsLockFilter.filterNotOwnedByUserId(CmsUUID userId)
Returns an extended filter with the given user restriction.
|
CmsLockFilter |
CmsLockFilter.filterOwnedByUserId(CmsUUID userId)
Returns an extended filter with the given user restriction.
|
CmsLockFilter |
CmsLockFilter.filterProject(CmsUUID projectId)
Returns an extended filter with the given project restriction.
|
CmsLockFilter |
CmsLockFilter.filterSharedExclusive()
Returns an extended filter that also matches shared exclusive locks (siblings).
|
CmsLockFilter |
CmsLockFilter.filterType(CmsLockType type)
Returns an extended filter with the given type restriction.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.List<CmsResource> |
CmsLockManager.getLockedResources(CmsDbContext dbc,
CmsResource resource,
CmsLockFilter filter)
Returns all exclusive locked resources matching the given resource and filter.
|
java.util.List<CmsResource> |
CmsLockManager.getLockedResourcesWithCache(CmsDbContext dbc,
CmsResource resource,
CmsLockFilter filter,
java.util.Map<java.lang.String,CmsResource> cache)
Returns all exclusive locked resources matching the given resource and filter, but uses a cache for resource loookups.
|
java.util.List<CmsLock> |
CmsLockManager.getLocks(CmsDbContext dbc,
java.lang.String resourceName,
CmsLockFilter filter)
Returns all exclusive locked resources matching the given resource name and filter.
|