public class CmsDirectEditResourceInfo extends java.lang.Object
For example, the information in this class allows implementations
of a I_CmsDirectEditProvider to render HTML
with extended information about the resource displayed on the buttons.
| Modifier and Type | Field and Description |
|---|---|
static CmsDirectEditResourceInfo |
INACTIVE
Constant for inactive permissions without further resource info.
|
| Constructor and Description |
|---|
CmsDirectEditResourceInfo(CmsDirectEditPermissions permissions)
Creates a new direct edit resource info container without any
specific information about the resource to be direct edited.
|
CmsDirectEditResourceInfo(CmsDirectEditPermissions permissions,
CmsResource resource,
CmsLock lock)
Creates a new direct edit resource info container.
|
| Modifier and Type | Method and Description |
|---|---|
CmsLock |
getLock()
Returns the lock on the direct edit resource.
|
CmsDirectEditPermissions |
getPermissions()
Returns the direct edit permissions of the resource.
|
CmsResource |
getResource()
Returns the resource that is to be direct edited.
|
public static final CmsDirectEditResourceInfo INACTIVE
public CmsDirectEditResourceInfo(CmsDirectEditPermissions permissions)
permissions - the direct edit permissions of the resourcepublic CmsDirectEditResourceInfo(CmsDirectEditPermissions permissions, CmsResource resource, CmsLock lock)
permissions - the direct edit permissions of the resourceresource - the resource that is to be direct editedlock - the lock on the direct edit resourcepublic CmsLock getLock()
This may be null in case the result is INACTIVE.
public CmsDirectEditPermissions getPermissions()
The result is ensured not to be null.
public CmsResource getResource()
This may be null in case the result is INACTIVE.