public class CmsGwtServiceContext extends java.lang.Object implements I_CmsEventListener
We cache instances of this class rather than caching instances of CmsGwtService directly because
its superclass, RemoteServiceServlet, does some caching which we can't use because it doesn't
take the distinction between online and offline requests into account.
EVENT_BEFORE_PUBLISH_PROJECT, EVENT_CLEAR_CACHES, EVENT_CLEAR_OFFLINE_CACHES, EVENT_CLEAR_ONLINE_CACHES, EVENT_CLEAR_PRINCIPAL_CACHES, EVENT_FLEX_CACHE_CLEAR, EVENT_FLEX_PURGE_JSP_REPOSITORY, EVENT_FULLSTATIC_EXPORT, EVENT_GROUP_MODIFIED, EVENT_LOGIN_USER, EVENT_OU_MODIFIED, EVENT_PROJECT_MODIFIED, EVENT_PROPERTY_DEFINITION_CREATED, EVENT_PROPERTY_DEFINITION_MODIFIED, EVENT_PROPERTY_MODIFIED, EVENT_PUBLISH_PROJECT, EVENT_REBUILD_SEARCHINDEXES, EVENT_RESOURCE_AND_PROPERTIES_MODIFIED, EVENT_RESOURCE_COPIED, EVENT_RESOURCE_CREATED, EVENT_RESOURCE_DELETED, EVENT_RESOURCE_MODIFIED, EVENT_RESOURCE_MOVED, EVENT_RESOURCES_AND_PROPERTIES_MODIFIED, EVENT_RESOURCES_MODIFIED, EVENT_SITEMAP_CHANGED, EVENT_UPDATE_EXPORTS, EVENT_USER_MODIFIED, KEY_CHANGE, KEY_DBCONTEXT, KEY_GROUP_ID, KEY_GROUP_NAME, KEY_INDEX_NAMES, KEY_OU_ID, KEY_OU_NAME, KEY_PROJECTID, KEY_PUBLISHID, KEY_PUBLISHLIST, KEY_REPORT, KEY_RESOURCE, KEY_RESOURCES, KEY_USER_ACTION, KEY_USER_ID, KEY_USER_NAME, LISTENERS_FOR_ALL_EVENTS, VALUE_GROUP_MODIFIED_ACTION_CREATE, VALUE_GROUP_MODIFIED_ACTION_DELETE, VALUE_GROUP_MODIFIED_ACTION_WRITE, VALUE_OU_MODIFIED_ACTION_CREATE, VALUE_OU_MODIFIED_ACTION_DELETE, VALUE_USER_MODIFIED_ACTION_ADD_USER_TO_GROUP, VALUE_USER_MODIFIED_ACTION_CREATE_USER, VALUE_USER_MODIFIED_ACTION_DELETE_USER, VALUE_USER_MODIFIED_ACTION_REMOVE_USER_FROM_GROUP, VALUE_USER_MODIFIED_ACTION_RESET_PASSWORD, VALUE_USER_MODIFIED_ACTION_SET_OU, VALUE_USER_MODIFIED_ACTION_WRITE_USER| 构造器和说明 |
|---|
CmsGwtServiceContext(java.lang.String name)
Creates a new service context object.
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
cmsEvent(CmsEvent event)
Acknowledge the occurrence of the specified event, implement this
method to check for CmsEvents in your class.
|
protected com.google.gwt.user.server.rpc.SerializationPolicy |
getSerializationPolicy(CmsObject cms,
java.lang.String moduleBaseURL,
java.lang.String strongName)
Returns the serialization policy for the service.
|
protected java.lang.String |
getSerializationPolicyPath(java.lang.String moduleBaseURL,
java.lang.String strongName)
Finds the path of the serialization policy file.
|
java.lang.String |
toString() |
public CmsGwtServiceContext(java.lang.String name)
name - an identifier which is used for debuggingpublic void cmsEvent(CmsEvent event)
I_CmsEventListenercmsEvent 在接口中 I_CmsEventListenerevent - CmsEvent that has occurredI_CmsEventListener.cmsEvent(org.opencms.main.CmsEvent)public java.lang.String toString()
toString 在类中 java.lang.ObjectObject.toString()protected com.google.gwt.user.server.rpc.SerializationPolicy getSerializationPolicy(CmsObject cms, java.lang.String moduleBaseURL, java.lang.String strongName)
cms - the current CMS contextmoduleBaseURL - the module's base URLstrongName - the strong name of the serviceprotected java.lang.String getSerializationPolicyPath(java.lang.String moduleBaseURL,
java.lang.String strongName)
moduleBaseURL - the GWT module's base urlstrongName - the strong name of the service