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.
| 限定符和类型 | 字段和说明 |
|---|---|
static CmsDirectEditResourceInfo |
INACTIVE
Constant for inactive permissions without further resource info.
|
| 构造器和说明 |
|---|
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.
|
| 限定符和类型 | 方法和说明 |
|---|---|
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.