程序包 | 说明 |
---|---|
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.file.types |
The implementations of the core resource types for the VFS are located here.
|
org.opencms.main |
Provides the main OpenCms "operating system".
|
org.opencms.publish |
Classes to handle the OpenCms publish process.
|
org.opencms.security |
Access control and security classes for the OpenCms ACL permission system.
|
限定符和类型 | 字段和说明 |
---|---|
protected CmsSecurityManager |
CmsSubscriptionManager.m_securityManager
The security manager to access the cms.
|
protected CmsSecurityManager |
CmsAliasManager.m_securityManager
The security manager for accessing the database.
|
限定符和类型 | 方法和说明 |
---|---|
CmsSecurityManager |
CmsDriverManager.getSecurityManager()
Returns the security manager this driver manager belongs to.
|
static CmsSecurityManager |
CmsSecurityManager.newInstance(CmsConfigurationManager configurationManager,
I_CmsDbContextFactory runtimeInfoFactory,
CmsPublishEngine publishEngine)
Creates a new instance of the OpenCms security manager.
|
限定符和类型 | 方法和说明 |
---|---|
static CmsDriverManager |
CmsDriverManager.newInstance(CmsConfigurationManager configurationManager,
CmsSecurityManager securityManager,
I_CmsDbContextFactory runtimeInfoFactory,
CmsPublishEngine publishEngine)
Reads the required configurations from the opencms.properties file and creates
the various drivers to access the cms resources.
|
void |
CmsSubscriptionManager.setSecurityManager(CmsSecurityManager securityManager)
Sets the security manager during initialization.
|
构造器和说明 |
---|
CmsAliasManager(CmsSecurityManager securityManager)
Creates a new alias manager instance.
|
限定符和类型 | 字段和说明 |
---|---|
protected CmsSecurityManager |
CmsObject.m_securityManager
The security manager to access the cms.
|
构造器和说明 |
---|
CmsObject(CmsSecurityManager securityManager,
CmsRequestContext context)
Connects an OpenCms user context to a running database.
|
限定符和类型 | 方法和说明 |
---|---|
void |
I_CmsResourceType.changeLock(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource)
Changes the lock of a resource to the current user,
that is "steals" the lock from another user.
|
void |
A_CmsResourceType.changeLock(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource) |
void |
I_CmsResourceType.chflags(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
int flags)
Changes the resource flags of a resource.
|
void |
A_CmsResourceType.chflags(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
int flags) |
void |
I_CmsResourceType.chtype(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
int type)
Changes the resource type of a resource.
|
void |
A_CmsResourceTypeFolderBase.chtype(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource filename,
int newType) |
void |
CmsResourceTypeJsp.chtype(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
int type) |
void |
A_CmsResourceType.chtype(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
int type) |
void |
CmsResourceTypePlain.chtype(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
int type) |
void |
I_CmsResourceType.copyResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource source,
java.lang.String destination,
org.opencms.file.CmsResource.CmsResourceCopyMode siblingMode)
Copies a resource.
|
void |
A_CmsResourceTypeFolderBase.copyResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource source,
java.lang.String destination,
org.opencms.file.CmsResource.CmsResourceCopyMode siblingMode) |
void |
A_CmsResourceType.copyResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource source,
java.lang.String destination,
org.opencms.file.CmsResource.CmsResourceCopyMode siblingMode) |
void |
I_CmsResourceType.copyResourceToProject(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource)
Copies a resource to the current project of the user.
|
void |
A_CmsResourceType.copyResourceToProject(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource) |
protected CmsResource |
A_CmsResourceType.createRelations(CmsObject cms,
CmsSecurityManager securityManager,
java.lang.String resourceName)
Creates the relation information for the resource with the given resource name.
|
CmsResource |
CmsResourceTypeXmlContent.createResource(CmsObject cms,
CmsSecurityManager securityManager,
java.lang.String resourcename,
byte[] content,
java.util.List<CmsProperty> properties) |
CmsResource |
I_CmsResourceType.createResource(CmsObject cms,
CmsSecurityManager securityManager,
java.lang.String resourcename,
byte[] content,
java.util.List<CmsProperty> properties)
Creates a new resource of the given resource type
with the provided content and properties.
|
CmsResource |
A_CmsResourceTypeFolderBase.createResource(CmsObject cms,
CmsSecurityManager securityManager,
java.lang.String resourcename,
byte[] content,
java.util.List<CmsProperty> properties) |
CmsResource |
CmsResourceTypeImage.createResource(CmsObject cms,
CmsSecurityManager securityManager,
java.lang.String resourcename,
byte[] content,
java.util.List<CmsProperty> properties) |
CmsResource |
A_CmsResourceType.createResource(CmsObject cms,
CmsSecurityManager securityManager,
java.lang.String resourcename,
byte[] content,
java.util.List<CmsProperty> properties) |
CmsResource |
CmsResourceTypeXmlContainerPage.createResource(CmsObject cms,
CmsSecurityManager securityManager,
java.lang.String resourcename,
byte[] content,
java.util.List<CmsProperty> properties) |
CmsResource |
I_CmsResourceType.createSibling(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource source,
java.lang.String destination,
java.util.List<CmsProperty> properties)
Creates a new sibling of the source resource.
|
CmsResource |
A_CmsResourceType.createSibling(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource source,
java.lang.String destination,
java.util.List<CmsProperty> properties) |
void |
CmsResourceTypeJsp.deleteResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
CmsResourceDeleteMode siblingMode) |
void |
CmsResourceTypePlain.deleteResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
CmsResourceDeleteMode siblingMode) |
void |
I_CmsResourceType.deleteResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
org.opencms.file.CmsResource.CmsResourceDeleteMode siblingMode)
Deletes a resource given its name.
|
void |
A_CmsResourceType.deleteResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
org.opencms.file.CmsResource.CmsResourceDeleteMode siblingMode) |
protected java.util.Locale |
CmsResourceTypeXmlContent.getLocaleForNewContent(CmsObject cms,
CmsSecurityManager securityManager,
java.lang.String resourcename,
java.util.List<CmsProperty> properties)
Gets the locale which should be used for creating an empty content.
|
protected java.util.Locale |
CmsResourceTypeXmlAdeConfiguration.getLocaleForNewContent(CmsObject cms,
CmsSecurityManager securityManager,
java.lang.String resourcename,
java.util.List<CmsProperty> properties)
This overridden method ensures that configurations will always be created with an english locale node.
|
CmsResource |
I_CmsResourceType.importResource(CmsObject cms,
CmsSecurityManager securityManager,
java.lang.String resourcename,
CmsResource resource,
byte[] content,
java.util.List<CmsProperty> properties)
Imports a resource to the OpenCms VFS.
|
CmsResource |
CmsResourceTypeImage.importResource(CmsObject cms,
CmsSecurityManager securityManager,
java.lang.String resourcename,
CmsResource resource,
byte[] content,
java.util.List<CmsProperty> properties) |
CmsResource |
A_CmsResourceType.importResource(CmsObject cms,
CmsSecurityManager securityManager,
java.lang.String resourcename,
CmsResource resource,
byte[] content,
java.util.List<CmsProperty> properties) |
void |
I_CmsResourceType.lockResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
CmsLockType type)
Locks a resource.
|
void |
A_CmsResourceType.lockResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
CmsLockType type) |
void |
I_CmsResourceType.moveResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
java.lang.String destination)
Moves a resource to the given destination.
|
void |
A_CmsResourceTypeFolderBase.moveResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
java.lang.String destination) |
void |
CmsResourceTypeJsp.moveResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
java.lang.String destination) |
void |
A_CmsResourceType.moveResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
java.lang.String destination) |
void |
CmsResourceTypePlain.moveResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
java.lang.String destination) |
void |
I_CmsResourceType.removeResourceFromProject(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource)
Removes a resource from the current project of the user.
|
void |
A_CmsResourceType.removeResourceFromProject(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource) |
void |
I_CmsResourceType.replaceResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
int type,
byte[] content,
java.util.List<CmsProperty> properties)
Replaces the content, type and properties of a resource.
|
void |
A_CmsResourceTypeFolderBase.replaceResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
int type,
byte[] content,
java.util.List<CmsProperty> properties) |
void |
CmsResourceTypeImage.replaceResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
int type,
byte[] content,
java.util.List<CmsProperty> properties) |
void |
CmsResourceTypeJsp.replaceResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
int type,
byte[] content,
java.util.List<CmsProperty> properties) |
void |
A_CmsResourceType.replaceResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
int type,
byte[] content,
java.util.List<CmsProperty> properties) |
void |
CmsResourceTypePlain.replaceResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
int type,
byte[] content,
java.util.List<CmsProperty> properties) |
void |
I_CmsResourceType.restoreResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
int version)
Restores a resource in the current project with a version from the historical archive.
|
void |
CmsResourceTypeJsp.restoreResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
int version) |
void |
A_CmsResourceType.restoreResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
int version) |
void |
CmsResourceTypePlain.restoreResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
int version) |
void |
I_CmsResourceType.setDateExpired(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
long dateExpired,
boolean recursive)
Changes the "expire" date of a resource.
|
void |
A_CmsResourceTypeFolderBase.setDateExpired(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
long dateLastModified,
boolean recursive) |
void |
CmsResourceTypeJsp.setDateExpired(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
long dateExpired,
boolean recursive) |
void |
A_CmsResourceType.setDateExpired(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
long dateExpired,
boolean recursive) |
void |
CmsResourceTypePlain.setDateExpired(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
long dateExpired,
boolean recursive) |
void |
I_CmsResourceType.setDateLastModified(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
long dateLastModified,
boolean recursive)
Changes the "last modified" date of a resource.
|
void |
A_CmsResourceTypeFolderBase.setDateLastModified(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
long dateLastModified,
boolean recursive) |
void |
CmsResourceTypeJsp.setDateLastModified(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
long dateLastModified,
boolean recursive) |
void |
A_CmsResourceType.setDateLastModified(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
long dateLastModified,
boolean recursive) |
void |
CmsResourceTypePlain.setDateLastModified(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
long dateLastModified,
boolean recursive) |
void |
I_CmsResourceType.setDateReleased(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
long dateReleased,
boolean recursive)
Changes the "release" date of a resource.
|
void |
A_CmsResourceTypeFolderBase.setDateReleased(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
long dateLastModified,
boolean recursive) |
void |
CmsResourceTypeJsp.setDateReleased(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
long dateReleased,
boolean recursive) |
void |
A_CmsResourceType.setDateReleased(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
long dateReleased,
boolean recursive) |
void |
CmsResourceTypePlain.setDateReleased(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
long dateReleased,
boolean recursive) |
void |
I_CmsResourceType.undelete(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
boolean recursive)
Undeletes a resource.
|
void |
A_CmsResourceTypeFolderBase.undelete(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
boolean recursive) |
void |
A_CmsResourceType.undelete(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
boolean recursive) |
void |
CmsResourceTypeJsp.undoChanges(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
CmsResourceUndoMode mode) |
void |
CmsResourceTypePlain.undoChanges(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
CmsResourceUndoMode mode) |
void |
I_CmsResourceType.undoChanges(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
org.opencms.file.CmsResource.CmsResourceUndoMode mode)
Undos all changes in the resource by restoring the version from the
online project to the current offline project.
|
void |
A_CmsResourceTypeFolderBase.undoChanges(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
org.opencms.file.CmsResource.CmsResourceUndoMode mode) |
void |
A_CmsResourceType.undoChanges(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
org.opencms.file.CmsResource.CmsResourceUndoMode mode) |
void |
I_CmsResourceType.unlockResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource)
Unlocks a resource.
|
void |
A_CmsResourceType.unlockResource(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource) |
protected void |
A_CmsResourceType.updateRelationForUndo(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource)
Update the relations after an undo changes operation.
|
CmsFile |
CmsResourceTypeXmlPage.writeFile(CmsObject cms,
CmsSecurityManager securityManager,
CmsFile resource) |
CmsFile |
CmsResourceTypeXmlContent.writeFile(CmsObject cms,
CmsSecurityManager securityManager,
CmsFile resource) |
CmsFile |
I_CmsResourceType.writeFile(CmsObject cms,
CmsSecurityManager securityManager,
CmsFile resource)
Writes a resource, including it's content.
|
CmsFile |
CmsResourceTypeImage.writeFile(CmsObject cms,
CmsSecurityManager securityManager,
CmsFile resource) |
CmsFile |
CmsResourceTypeJsp.writeFile(CmsObject cms,
CmsSecurityManager securityManager,
CmsFile resource) |
CmsFile |
A_CmsResourceType.writeFile(CmsObject cms,
CmsSecurityManager securityManager,
CmsFile resource) |
CmsFile |
CmsResourceTypePlain.writeFile(CmsObject cms,
CmsSecurityManager securityManager,
CmsFile resource) |
CmsFile |
CmsResourceTypeXmlContainerPage.writeFile(CmsObject cms,
CmsSecurityManager securityManager,
CmsFile resource) |
void |
I_CmsResourceType.writePropertyObject(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
CmsProperty property)
Writes a property for a specified resource.
|
void |
A_CmsResourceType.writePropertyObject(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
CmsProperty property) |
void |
I_CmsResourceType.writePropertyObjects(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
java.util.List<CmsProperty> properties)
Writes a list of properties for a specified resource.
|
void |
A_CmsResourceType.writePropertyObjects(CmsObject cms,
CmsSecurityManager securityManager,
CmsResource resource,
java.util.List<CmsProperty> properties) |
限定符和类型 | 方法和说明 |
---|---|
protected CmsSecurityManager |
OpenCmsCore.getSecurityManager()
Returns the initialized OpenCms security manager.
|
构造器和说明 |
---|
CmsThreadStore(CmsSecurityManager securityManager)
Hides the public constructor.
|
限定符和类型 | 方法和说明 |
---|---|
void |
CmsPublishManager.setSecurityManager(CmsSecurityManager securityManager)
Sets the security manager during initialization.
|
限定符和类型 | 字段和说明 |
---|---|
protected CmsSecurityManager |
CmsDefaultPermissionHandler.m_securityManager
Security Manager instance.
|
构造器和说明 |
---|
CmsOrgUnitManager(CmsSecurityManager securityManager)
Default constructor.
|
CmsRoleManager(CmsSecurityManager securityManager)
Default constructor.
|