com.liferay.portal.deploy.hot
Class HookHotDeployListener

java.lang.Object
  extended by com.liferay.portal.deploy.hot.BaseHotDeployListener
      extended by com.liferay.portal.deploy.hot.HookHotDeployListener
All Implemented Interfaces:
com.liferay.portal.kernel.deploy.hot.HotDeployListener, PropsKeys

public class HookHotDeployListener
extends BaseHotDeployListener
implements PropsKeys

View Source

Author:
Brian Wing Shun Chan, Bruno Farache

Field Summary
 
Fields inherited from interface com.liferay.portal.util.PropsKeys
ADMIN_DEFAULT_GROUP_NAMES, ADMIN_DEFAULT_ROLE_NAMES, ADMIN_DEFAULT_USER_GROUP_NAMES, ADMIN_EMAIL_FROM_ADDRESS, ADMIN_EMAIL_FROM_NAME, ADMIN_EMAIL_PASSWORD_SENT_BODY, ADMIN_EMAIL_PASSWORD_SENT_ENABLED, ADMIN_EMAIL_PASSWORD_SENT_SUBJECT, ADMIN_EMAIL_USER_ADDED_BODY, ADMIN_EMAIL_USER_ADDED_ENABLED, ADMIN_EMAIL_USER_ADDED_SUBJECT, ADMIN_MAIL_HOST_NAMES, ADMIN_RESERVED_EMAIL_ADDRESSES, ADMIN_RESERVED_SCREEN_NAMES, AIM_LOGIN, AIM_PASSWORD, AMAZON_ACCESS_KEY_ID, AMAZON_ASSOCIATE_TAG, ANNOUNCEMENTS_EMAIL_BODY, ANNOUNCEMENTS_EMAIL_FROM_ADDRESS, ANNOUNCEMENTS_EMAIL_FROM_NAME, ANNOUNCEMENTS_EMAIL_SUBJECT, ANNOUNCEMENTS_EMAIL_TO_ADDRESS, ANNOUNCEMENTS_EMAIL_TO_NAME, ANNOUNCEMENTS_ENTRY_CHECK_INTERVAL, ANNOUNCEMENTS_ENTRY_TYPES, APPLICATION_SHUTDOWN_EVENTS, APPLICATION_STARTUP_EVENTS, AUTH_FAILURE, AUTH_FORWARD_BY_LAST_PATH, AUTH_FORWARD_BY_REDIRECT, AUTH_FORWARD_LAST_PATHS, AUTH_LOGIN_COMMUNITY_URL, AUTH_LOGIN_PORTLET_NAME, AUTH_LOGIN_URL, AUTH_MAC_ALGORITHM, AUTH_MAC_ALLOW, AUTH_MAC_SHARED_KEY, AUTH_MAX_FAILURES, AUTH_PIPELINE_ENABLE_LIFERAY_CHECK, AUTH_PIPELINE_POST, AUTH_PIPELINE_PRE, AUTH_PUBLIC_PATHS, AUTO_DEPLOY_BLACKLIST_THRESHOLD, AUTO_DEPLOY_CUSTOM_PORTLET_XML, AUTO_DEPLOY_DEFAULT_DEST_DIR, AUTO_DEPLOY_DEPLOY_DIR, AUTO_DEPLOY_DEST_DIR, AUTO_DEPLOY_ENABLED, AUTO_DEPLOY_INTERVAL, AUTO_DEPLOY_JBOSS_PREFIX, AUTO_DEPLOY_LISTENERS, AUTO_DEPLOY_TOMCAT_CONF_DIR, AUTO_DEPLOY_TOMCAT_DEST_DIR, AUTO_DEPLOY_TOMCAT_LIB_DIR, AUTO_DEPLOY_UNPACK_WAR, AUTO_LOGIN_HOOKS, AUTO_LOGIN_IGNORE_HOSTS, AUTO_LOGIN_IGNORE_PATHS, BLOGS_EMAIL_COMMENTS_ADDED_BODY, BLOGS_EMAIL_COMMENTS_ADDED_ENABLED, BLOGS_EMAIL_COMMENTS_ADDED_SUBJECT, BLOGS_PAGE_ABSTRACT_LENGTH, BLOGS_RSS_ABSTRACT_LENGTH, BLOGS_TRACKBACK_EXCERPT_LENGTH, BLOGS_TRACKBACK_VERIFIER_JOB_INTERVAL, BROWSER_LAUNCHER_URL, CALENDAR_EMAIL_EVENT_REMINDER_BODY, CALENDAR_EMAIL_EVENT_REMINDER_ENABLED, CALENDAR_EMAIL_EVENT_REMINDER_SUBJECT, CALENDAR_EMAIL_FROM_ADDRESS, CALENDAR_EMAIL_FROM_NAME, CALENDAR_EVENT_CHECK_INTERVAL, CALENDAR_EVENT_TYPES, CAPTCHA_CHECK_PORTAL_CREATE_ACCOUNT, CAPTCHA_CHECK_PORTAL_SEND_PASSWORD, CAPTCHA_CHECK_PORTLET_MESSAGE_BOARDS_EDIT_CATEGORY, CAPTCHA_CHECK_PORTLET_MESSAGE_BOARDS_EDIT_MESSAGE, CAPTCHA_MAX_CHALLENGES, CAS_AUTH_ENABLED, CAS_IMPORT_FROM_LDAP, CAS_LOGIN_URL, CAS_LOGOUT_URL, CAS_SERVER_NAME, CAS_SERVICE_URL, CAS_VALIDATE_URL, CDN_HOST, COMM_LINK_PROPERTIES, COMMUNITIES_EMAIL_FROM_ADDRESS, COMMUNITIES_EMAIL_FROM_NAME, COMMUNITIES_EMAIL_MEMBERSHIP_REPLY_BODY, COMMUNITIES_EMAIL_MEMBERSHIP_REPLY_SUBJECT, COMMUNITIES_EMAIL_MEMBERSHIP_REQUEST_BODY, COMMUNITIES_EMAIL_MEMBERSHIP_REQUEST_SUBJECT, COMPANY_DEFAULT_HOME_URL, COMPANY_DEFAULT_WEB_ID, COMPANY_LOGIN_PREPOPULATE_DOMAIN, COMPANY_SECURITY_AUTH_REQUIRES_HTTPS, COMPANY_SECURITY_AUTH_TYPE, COMPANY_SECURITY_AUTO_LOGIN, COMPANY_SECURITY_AUTO_LOGIN_MAX_AGE, COMPANY_SECURITY_COMMUNITY_LOGO, COMPANY_SECURITY_SEND_PASSWORD, COMPANY_SECURITY_STRANGERS, COMPANY_SECURITY_STRANGERS_URL, COMPANY_SECURITY_STRANGERS_VERIFY, COMPANY_SECURITY_STRANGERS_WITH_MX, CONTROL_PANEL_LAYOUT_FRIENDLY_URL, CONTROL_PANEL_LAYOUT_NAME, CONTROL_PANEL_LAYOUT_REGULAR_THEME_ID, CONTROL_PANEL_NAVIGATION_MAX_COMMUNITIES, CONTROL_PANEL_NAVIGATION_MAX_ORGANIZATIONS, COUNTER_CONNECTION_HEARTBEAT_JOB_INTERVAL, COUNTER_INCREMENT, CUSTOM_SQL_FUNCTION_ISNOTNULL, CUSTOM_SQL_FUNCTION_ISNULL, DATABASE_MYSQL_ENGINE, DEFAULT_ADMIN_EMAIL_ADDRESS_PREFIX, DEFAULT_ADMIN_FIRST_NAME, DEFAULT_ADMIN_LAST_NAME, DEFAULT_ADMIN_MIDDLE_NAME, DEFAULT_ADMIN_PASSWORD, DEFAULT_ADMIN_SCREEN_NAME, DEFAULT_GUEST_PUBLIC_LAYOUT_COLUMN, DEFAULT_GUEST_PUBLIC_LAYOUT_FRIENDLY_URL, DEFAULT_GUEST_PUBLIC_LAYOUT_NAME, DEFAULT_GUEST_PUBLIC_LAYOUT_REGULAR_COLOR_SCHEME_ID, DEFAULT_GUEST_PUBLIC_LAYOUT_REGULAR_THEME_ID, DEFAULT_GUEST_PUBLIC_LAYOUT_TEMPLATE_ID, DEFAULT_GUEST_PUBLIC_LAYOUT_WAP_COLOR_SCHEME_ID, DEFAULT_GUEST_PUBLIC_LAYOUT_WAP_THEME_ID, DEFAULT_GUEST_PUBLIC_LAYOUTS_LAR, DEFAULT_LANDING_PAGE_PATH, DEFAULT_LAYOUT_TEMPLATE_ID, DEFAULT_LOGOUT_PAGE_PATH, DEFAULT_REGULAR_COLOR_SCHEME_ID, DEFAULT_REGULAR_THEME_ID, DEFAULT_USER_PRIVATE_LAYOUT_COLUMN, DEFAULT_USER_PRIVATE_LAYOUT_FRIENDLY_URL, DEFAULT_USER_PRIVATE_LAYOUT_NAME, DEFAULT_USER_PRIVATE_LAYOUT_REGULAR_COLOR_SCHEME_ID, DEFAULT_USER_PRIVATE_LAYOUT_REGULAR_THEME_ID, DEFAULT_USER_PRIVATE_LAYOUT_TEMPLATE_ID, DEFAULT_USER_PRIVATE_LAYOUT_WAP_COLOR_SCHEME_ID, DEFAULT_USER_PRIVATE_LAYOUT_WAP_THEME_ID, DEFAULT_USER_PRIVATE_LAYOUTS_LAR, DEFAULT_USER_PUBLIC_LAYOUT_COLUMN, DEFAULT_USER_PUBLIC_LAYOUT_FRIENDLY_URL, DEFAULT_USER_PUBLIC_LAYOUT_NAME, DEFAULT_USER_PUBLIC_LAYOUT_REGULAR_COLOR_SCHEME_ID, DEFAULT_USER_PUBLIC_LAYOUT_REGULAR_THEME_ID, DEFAULT_USER_PUBLIC_LAYOUT_TEMPLATE_ID, DEFAULT_USER_PUBLIC_LAYOUT_WAP_COLOR_SCHEME_ID, DEFAULT_USER_PUBLIC_LAYOUT_WAP_THEME_ID, DEFAULT_USER_PUBLIC_LAYOUTS_LAR, DEFAULT_WAP_COLOR_SCHEME_ID, DEFAULT_WAP_THEME_ID, DL_COMPARABLE_FILE_EXTENSIONS, DL_FILE_EXTENSIONS, DL_FILE_MAX_SIZE, DL_HOOK_FILE_SYSTEM_ROOT_DIR, DL_HOOK_IMPL, DL_HOOK_S3_ACCESS_KEY, DL_HOOK_S3_BUCKET_NAME, DL_HOOK_S3_SECRET_KEY, DL_LAYOUTS_SYNC_ENABLED, DL_LAYOUTS_SYNC_PRIVATE_FOLDER, DL_LAYOUTS_SYNC_PUBLIC_FOLDER, EDITOR_WYSIWYG_DEFAULT, EHCACHE_MULTI_VM_CONFIG_LOCATION, EHCACHE_SINGLE_VM_CONFIG_LOCATION, FIELD_ENABLE_COM_LIFERAY_PORTAL_MODEL_CONTACT_BIRTHDAY, FIELD_ENABLE_COM_LIFERAY_PORTAL_MODEL_CONTACT_MALE, FIELD_ENABLE_COM_LIFERAY_PORTAL_MODEL_ORGANIZATION_STATUS, GLOBAL_SHUTDOWN_EVENTS, GLOBAL_STARTUP_EVENTS, HIBERNATE_CONFIGS, HIBERNATE_DIALECT, HIBERNATE_JDBC_BATCH_SIZE, HOT_DEPLOY_LISTENERS, HOT_UNDEPLOY_ENABLED, HOT_UNDEPLOY_INTERVAL, HOT_UNDEPLOY_ON_REDEPLOY, ICQ_JAR, ICQ_LOGIN, ICQ_PASSWORD, IG_IMAGE_CUSTOM_1_MAX_DIMENSION, IG_IMAGE_CUSTOM_2_MAX_DIMENSION, IG_IMAGE_EXTENSIONS, IG_IMAGE_MAX_SIZE, IG_IMAGE_THUMBNAIL_MAX_DIMENSION, IMAGE_DEFAULT_COMPANY_LOGO, IMAGE_DEFAULT_SPACER, IMAGE_DEFAULT_USER_FEMALE_PORTRAIT, IMAGE_DEFAULT_USER_MALE_PORTRAIT, INDEX_ON_STARTUP, INDEX_ON_STARTUP_DELAY, INDEX_READ_ONLY, INDEX_WITH_THREAD, INVITATION_EMAIL_MAX_RECIPIENTS, INVITATION_EMAIL_MESSAGE_BODY, INVITATION_EMAIL_MESSAGE_SUBJECT, JAVASCRIPT_BAREBONE_ENABLED, JAVASCRIPT_BAREBONE_FILES, JAVASCRIPT_EVERYTHING_FILES, JAVASCRIPT_FAST_LOAD, JAVASCRIPT_LOG_ENABLED, JBI_WORKFLOW_URL, JCR_INITIALIZE_ON_STARTUP, JCR_JACKRABBIT_CONFIG_FILE_PATH, JCR_JACKRABBIT_CREDENTIALS_PASSWORD, JCR_JACKRABBIT_CREDENTIALS_USERNAME, JCR_JACKRABBIT_REPOSITORY_HOME, JCR_JACKRABBIT_REPOSITORY_ROOT, JCR_NODE_DOCUMENTLIBRARY, JCR_WORKSPACE_NAME, JOURNAL_ARTICLE_CHECK_INTERVAL, JOURNAL_ARTICLE_FORCE_AUTOGENERATE_ID, JOURNAL_ARTICLE_FORCE_INCREMENT_VERSION, JOURNAL_ARTICLE_TOKEN_PAGE_BREAK, JOURNAL_ARTICLE_TYPES, JOURNAL_ARTICLE_VIEW_PERMISSION_CHECK_ENABLED, JOURNAL_ARTICLES_PAGE_DELTA_VALUES, JOURNAL_CONTENT_SEARCH_SHOW_LISTED, JOURNAL_EMAIL_ARTICLE_APPROVAL_DENIED_BODY, JOURNAL_EMAIL_ARTICLE_APPROVAL_DENIED_ENABLED, JOURNAL_EMAIL_ARTICLE_APPROVAL_DENIED_SUBJECT, JOURNAL_EMAIL_ARTICLE_APPROVAL_GRANTED_BODY, JOURNAL_EMAIL_ARTICLE_APPROVAL_GRANTED_ENABLED, JOURNAL_EMAIL_ARTICLE_APPROVAL_GRANTED_SUBJECT, JOURNAL_EMAIL_ARTICLE_APPROVAL_REQUESTED_BODY, JOURNAL_EMAIL_ARTICLE_APPROVAL_REQUESTED_ENABLED, JOURNAL_EMAIL_ARTICLE_APPROVAL_REQUESTED_SUBJECT, JOURNAL_EMAIL_ARTICLE_REVIEW_BODY, JOURNAL_EMAIL_ARTICLE_REVIEW_ENABLED, JOURNAL_EMAIL_ARTICLE_REVIEW_SUBJECT, JOURNAL_EMAIL_FROM_ADDRESS, JOURNAL_EMAIL_FROM_NAME, JOURNAL_ERROR_TEMPLATE_VELOCITY, JOURNAL_ERROR_TEMPLATE_XSL, JOURNAL_FEED_FORCE_AUTOGENERATE_ID, JOURNAL_IMAGE_EXTENSIONS, JOURNAL_IMAGE_SMALL_MAX_SIZE, JOURNAL_LAR_CREATION_STRATEGY, JOURNAL_STRUCTURE_FORCE_AUTOGENERATE_ID, JOURNAL_SYNC_CONTENT_SEARCH_ON_STARTUP, JOURNAL_TEMPLATE_FORCE_AUTOGENERATE_ID, JOURNAL_TEMPLATE_VELOCITY_RESTRICTED_VARIABLES, JOURNAL_TRANSFORMER_LISTENER, LAYOUT_CLONE_IMPL, LAYOUT_CONFIGURATION_ACTION_DELETE, LAYOUT_CONFIGURATION_ACTION_UPDATE, LAYOUT_DEFAULT_P_L_RESET, LAYOUT_DEFAULT_TEMPLATE_ID, LAYOUT_EDIT_PAGE, LAYOUT_FIRST_PAGEABLE, LAYOUT_FRIENDLY_URL_KEYWORDS, LAYOUT_FRIENDLY_URL_PAGE_NOT_FOUND, LAYOUT_FRIENDLY_URL_PRIVATE_GROUP_SERVLET_MAPPING, LAYOUT_FRIENDLY_URL_PRIVATE_USER_SERVLET_MAPPING, LAYOUT_FRIENDLY_URL_PUBLIC_SERVLET_MAPPING, LAYOUT_GUEST_SHOW_MAX_ICON, LAYOUT_GUEST_SHOW_MIN_ICON, LAYOUT_PARALLEL_RENDER_ENABLE, LAYOUT_PARENTABLE, LAYOUT_SHOW_HTTP_STATUS, LAYOUT_SHOW_PORTLET_ACCESS_DENIED, LAYOUT_SHOW_PORTLET_INACTIVE, LAYOUT_SITEMAPABLE, LAYOUT_STATIC_PORTLETS_ALL, LAYOUT_STATIC_PORTLETS_END, LAYOUT_STATIC_PORTLETS_START, LAYOUT_TEMPLATE_CACHE_ENABLED, LAYOUT_TYPES, LAYOUT_URL, LAYOUT_URL_FRIENDLIABLE, LAYOUT_USER_PRIVATE_LAYOUTS_AUTO_CREATE, LAYOUT_USER_PRIVATE_LAYOUTS_ENABLED, LAYOUT_USER_PRIVATE_LAYOUTS_MODIFIABLE, LAYOUT_USER_PRIVATE_LAYOUTS_POWER_USER_REQUIRED, LAYOUT_USER_PUBLIC_LAYOUTS_AUTO_CREATE, LAYOUT_USER_PUBLIC_LAYOUTS_ENABLED, LAYOUT_USER_PUBLIC_LAYOUTS_MODIFIABLE, LAYOUT_USER_PUBLIC_LAYOUTS_POWER_USER_REQUIRED, LAYOUT_VIEW_PAGE, LDAP_ATTRS_TRANSFORMER_IMPL, LDAP_AUTH_ENABLED, LDAP_AUTH_METHOD, LDAP_AUTH_PASSWORD_ENCRYPTION_ALGORITHM, LDAP_AUTH_PASSWORD_ENCRYPTION_ALGORITHM_TYPES, LDAP_AUTH_REQUIRED, LDAP_AUTH_SEARCH_FILTER, LDAP_BASE_DN, LDAP_BASE_PROVIDER_URL, LDAP_ERROR_PASSWORD_AGE, LDAP_ERROR_PASSWORD_EXPIRED, LDAP_ERROR_PASSWORD_HISTORY, LDAP_ERROR_PASSWORD_NOT_CHANGEABLE, LDAP_ERROR_PASSWORD_SYNTAX, LDAP_ERROR_PASSWORD_TRIVIAL, LDAP_ERROR_USER_LOCKOUT, LDAP_EXPORT_ENABLED, LDAP_FACTORY_INITIAL, LDAP_GROUP_MAPPINGS, LDAP_GROUPS_DN, LDAP_IMPORT_ENABLED, LDAP_IMPORT_GROUP_SEARCH_FILTER, LDAP_IMPORT_INTERVAL, LDAP_IMPORT_METHOD, LDAP_IMPORT_ON_STARTUP, LDAP_IMPORT_USER_SEARCH_FILTER, LDAP_PASSWORD_POLICY_ENABLED, LDAP_REFERRAL, LDAP_SECURITY_CREDENTIALS, LDAP_SECURITY_PRINCIPAL, LDAP_USER_DEFAULT_OBJECT_CLASSES, LDAP_USER_IMPL, LDAP_USER_MAPPINGS, LDAP_USERS_DN, LIBRARY_DOWNLOAD_URL, LIFERAY_HOME, LIVE_USERS_ENABLED, LOCALE_DEFAULT_REQUEST, LOCALES, LOGIN_EVENTS_POST, LOGIN_EVENTS_PRE, LOGOUT_EVENTS_POST, LOGOUT_EVENTS_PRE, LOOK_AND_FEEL_MODIFIABLE, LUCENE_ANALYZER, LUCENE_DIR, LUCENE_FILE_EXTRACTOR, LUCENE_FILE_EXTRACTOR_REGEXP_STRIP, LUCENE_MERGE_FACTOR, LUCENE_OPTIMIZE_INTERVAL, LUCENE_STORE_JDBC_AUTO_CLEAN_UP, LUCENE_STORE_JDBC_DIALECT, LUCENE_STORE_TYPE, MAIL_AUDIT_TRAIL, MAIL_HOOK_CYRUS_ADD_USER, MAIL_HOOK_CYRUS_DELETE_USER, MAIL_HOOK_CYRUS_HOME, MAIL_HOOK_FUSEMAIL_ACCOUNT_TYPE, MAIL_HOOK_FUSEMAIL_GROUP_PARENT, MAIL_HOOK_FUSEMAIL_PASSWORD, MAIL_HOOK_FUSEMAIL_URL, MAIL_HOOK_FUSEMAIL_USERNAME, MAIL_HOOK_IMPL, MAIL_HOOK_SENDMAIL_ADD_USER, MAIL_HOOK_SENDMAIL_CHANGE_PASSWORD, MAIL_HOOK_SENDMAIL_DELETE_USER, MAIL_HOOK_SENDMAIL_HOME, MAIL_HOOK_SENDMAIL_VIRTUSERTABLE, MAIL_HOOK_SENDMAIL_VIRTUSERTABLE_REFRESH, MAIL_HOOK_SHELL_SCRIPT, MAIL_MX_UPDATE, MESSAGE_BOARDS_ALLOW_ANONYMOUS_POSTING, MESSAGE_BOARDS_ANONYMOUS_POSTING_ENABLED, MESSAGE_BOARDS_EMAIL_FROM_ADDRESS, MESSAGE_BOARDS_EMAIL_FROM_NAME, MESSAGE_BOARDS_EMAIL_HTML_FORMAT, MESSAGE_BOARDS_EMAIL_MESSAGE_ADDED_BODY, MESSAGE_BOARDS_EMAIL_MESSAGE_ADDED_ENABLED, MESSAGE_BOARDS_EMAIL_MESSAGE_ADDED_SIGNATURE, MESSAGE_BOARDS_EMAIL_MESSAGE_ADDED_SUBJECT_PREFIX, MESSAGE_BOARDS_EMAIL_MESSAGE_UPDATED_BODY, MESSAGE_BOARDS_EMAIL_MESSAGE_UPDATED_ENABLED, MESSAGE_BOARDS_EMAIL_MESSAGE_UPDATED_SIGNATURE, MESSAGE_BOARDS_EMAIL_MESSAGE_UPDATED_SUBJECT_PREFIX, MESSAGE_BOARDS_EXPIRE_BAN_INTERVAL, MESSAGE_BOARDS_EXPIRE_BAN_JOB_INTERVAL, MESSAGE_BOARDS_RSS_ABSTRACT_LENGTH, MIME_TYPES, MODEL_HINTS_CONFIGS, MSN_LOGIN, MSN_PASSWORD, MY_PLACES_MAX_ELEMENTS, MY_PLACES_SHOW_COMMUNITY_PRIVATE_SITES_WITH_NO_LAYOUTS, MY_PLACES_SHOW_COMMUNITY_PUBLIC_SITES_WITH_NO_LAYOUTS, MY_PLACES_SHOW_ORGANIZATION_PRIVATE_SITES_WITH_NO_LAYOUTS, MY_PLACES_SHOW_ORGANIZATION_PUBLIC_SITES_WITH_NO_LAYOUTS, MY_PLACES_SHOW_USER_PRIVATE_SITES_WITH_NO_LAYOUTS, MY_PLACES_SHOW_USER_PUBLIC_SITES_WITH_NO_LAYOUTS, NESTED_PORTLETS_LAYOUT_TEMPLATE_DEFAULT, NESTED_PORTLETS_LAYOUT_TEMPLATE_UNSUPPORTED, NTLM_AUTH_ENABLED, NTLM_DOMAIN, NTLM_DOMAIN_CONTROLLER, OMNIADMIN_USERS, OPEN_ID_AUTH_ENABLED, OPEN_SSO_AUTH_ENABLED, OPEN_SSO_EMAIL_ADDRESS_ATTR, OPEN_SSO_FIRST_NAME_ATTR, OPEN_SSO_LAST_NAME_ATTR, OPEN_SSO_LOGIN_URL, OPEN_SSO_LOGOUT_URL, OPEN_SSO_SCREEN_NAME_ATTR, OPEN_SSO_SERVICE_URL, OPENOFFICE_SERVER_ENABLED, OPENOFFICE_SERVER_PORT, ORGANIZATIONS_ASSIGNMENT_AUTO, ORGANIZATIONS_ASSIGNMENT_STRICT, ORGANIZATIONS_CHILDREN_TYPES, ORGANIZATIONS_COUNTRY_ENABLED, ORGANIZATIONS_COUNTRY_REQUIRED, ORGANIZATIONS_FORM_ADD_IDENTIFICATION, ORGANIZATIONS_FORM_ADD_MAIN, ORGANIZATIONS_FORM_ADD_MISCELLANEOUS, ORGANIZATIONS_FORM_UPDATE_IDENTIFICATION, ORGANIZATIONS_FORM_UPDATE_MAIN, ORGANIZATIONS_FORM_UPDATE_MISCELLANEOUS, ORGANIZATIONS_MEMBERSHIP_STRICT, ORGANIZATIONS_ROOTABLE, ORGANIZATIONS_TYPES, PASSWORDS_DEFAULT_POLICY_NAME, PASSWORDS_DIGEST_ENCODING, PASSWORDS_ENCRYPTION_ALGORITHM, PASSWORDS_PASSWORDPOLICYTOOLKIT_GENERATOR, PASSWORDS_PASSWORDPOLICYTOOLKIT_STATIC, PASSWORDS_REGEXPTOOLKIT_CHARSET, PASSWORDS_REGEXPTOOLKIT_LENGTH, PASSWORDS_REGEXPTOOLKIT_PATTERN, PASSWORDS_TOOLKIT, PERMISSIONS_CHECKER, PERMISSIONS_LIST_FILTER, PERMISSIONS_USER_CHECK_ALGORITHM, PLUGIN_NOTIFICATIONS_ENABLED, PLUGIN_NOTIFICATIONS_PACKAGES_IGNORED, PLUGIN_REPOSITORIES_TRUSTED, PLUGIN_REPOSITORIES_UNTRUSTED, PLUGIN_TYPES, POP_SERVER_NOTIFICATIONS_ENABLED, POP_SERVER_NOTIFICATIONS_INTERVAL, POP_SERVER_SUBDOMAIN, PORTAL_CTX, PORTAL_IMPERSONATION_ENABLE, PORTAL_JAAS_ENABLE, PORTAL_JAAS_IMPL, PORTAL_JAAS_STRICT_PASSWORD, PORTLET_CONTAINER_IMPL, PORTLET_CSS_ENABLED, PORTLET_EVENT_DISTRIBUTION, PORTLET_EVENT_MAX_GENERATION, PORTLET_PUBLIC_RENDER_PARAMETER_DISTRIBUTION, PORTLET_URL_ANCHOR_ENABLE, PORTLET_URL_APPEND_PARAMETERS, PORTLET_URL_ESCAPE_XML, PORTLET_VIRTUAL_PATH, PORTLET_XML_VALIDATE, PREFERENCE_VALIDATE_ON_STARTUP, REQUEST_SHARED_ATTRIBUTES, RESOURCE_ACTIONS_CONFIGS, RESOURCE_REPOSITORIES_ROOT, ROLES_COMMUNITY_SUBTYPES, ROLES_ORGANIZATION_SUBTYPES, ROLES_REGULAR_SUBTYPES, SC_IMAGE_MAX_SIZE, SC_IMAGE_THUMBNAIL_MAX_HEIGHT, SC_IMAGE_THUMBNAIL_MAX_WIDTH, SCHEDULER_CLASSES, SCHEDULER_ENABLED, SCHEMA_RUN_ENABLED, SCHEMA_RUN_MINIMAL, SEARCH_CONTAINER_PAGE_DELTA_VALUES, SERVICE_BUILDER_PERSISTENCE_READ_ONLY_PREFIXES, SERVICE_BUILDER_SERVICE_READ_ONLY_PREFIXES, SERVLET_SERVICE_EVENTS_POST, SERVLET_SERVICE_EVENTS_PRE, SERVLET_SERVICE_EVENTS_PRE_ERROR_PAGE, SERVLET_SESSION_CREATE_EVENTS, SERVLET_SESSION_DESTROY_EVENTS, SESSION_COOKIE_DOMAIN, SESSION_DISABLED, SESSION_ENABLE_PERSISTENT_COOKIES, SESSION_ENABLE_PHISHING_PROTECTION, SESSION_ENABLE_URL_WITH_SESSION_ID, SESSION_SHARED_ATTRIBUTES, SESSION_TEST_COOKIE_SUPPORT, SESSION_TIMEOUT, SESSION_TIMEOUT_AUTO_EXTEND, SESSION_TIMEOUT_REDIRECT_ON_EXPIRE, SESSION_TIMEOUT_WARNING, SESSION_TRACKER_FRIENDLY_PATHS_ENABLED, SESSION_TRACKER_IGNORE_PATHS, SESSION_TRACKER_MEMORY_ENABLED, SESSION_TRACKER_PERSISTENCE_ENABLED, SHAREPOINT_STORAGE_CLASS, SHAREPOINT_STORAGE_TOKENS, SHOPPING_CART_MIN_QTY_MULTIPLE, SHOPPING_CATEGORY_FORWARD_TO_CART, SHOPPING_CATEGORY_SHOW_SPECIAL_ITEMS, SHOPPING_EMAIL_FROM_ADDRESS, SHOPPING_EMAIL_FROM_NAME, SHOPPING_EMAIL_ORDER_CONFIRMATION_BODY, SHOPPING_EMAIL_ORDER_CONFIRMATION_ENABLED, SHOPPING_EMAIL_ORDER_CONFIRMATION_SUBJECT, SHOPPING_EMAIL_ORDER_SHIPPING_BODY, SHOPPING_EMAIL_ORDER_SHIPPING_ENABLED, SHOPPING_EMAIL_ORDER_SHIPPING_SUBJECT, SHOPPING_IMAGE_EXTENSIONS, SHOPPING_IMAGE_LARGE_MAX_SIZE, SHOPPING_IMAGE_MEDIUM_MAX_SIZE, SHOPPING_IMAGE_SMALL_MAX_SIZE, SHOPPING_ITEM_SHOW_AVAILABILITY, SHUTDOWN_PROGRAMMATICALLY_EXIT, SITEMINDER_AUTH_ENABLED, SITEMINDER_IMPORT_FROM_LDAP, SITEMINDER_USER_HEADER, SOCIAL_BOOKMARK_POST_URL, SOCIAL_BOOKMARK_TYPES, SOURCE_FORGE_MIRRORS, SPRING_CONFIGS, SPRING_HIBERNATE_DATA_SOURCE, SPRING_HIBERNATE_SESSION_FACTORY, SQL_DATA_COM_LIFERAY_PORTAL_MODEL_COUNTRY_COUNTRY_ID, SQL_DATA_COM_LIFERAY_PORTAL_MODEL_LISTTYPE_ACCOUNT_ADDRESS, SQL_DATA_COM_LIFERAY_PORTAL_MODEL_LISTTYPE_ACCOUNT_EMAIL_ADDRESS, SQL_DATA_COM_LIFERAY_PORTAL_MODEL_LISTTYPE_CONTACT_EMAIL_ADDRESS, SQL_DATA_COM_LIFERAY_PORTAL_MODEL_LISTTYPE_ORGANIZATION_STATUS, SQL_DATA_COM_LIFERAY_PORTAL_MODEL_REGION_REGION_ID, STRUTS_PORTLET_REQUEST_PROCESSOR, SYSTEM_COMMUNITY_ROLES, SYSTEM_GROUPS, SYSTEM_ORGANIZATION_ROLES, SYSTEM_ROLES, TAGS_ASSET_VALIDATOR, TAGS_COMPILER_ENABLED, TAGS_PROPERTIES_DEFAULT, TAGS_VOCABULARY_DEFAULT, TASKS_DEFAULT_ROLE_NAMES, TASKS_DEFAULT_STAGES, TCK_URL, TERMS_OF_USE_JOURNAL_ARTICLE_GROUP_ID, TERMS_OF_USE_JOURNAL_ARTICLE_ID, TERMS_OF_USE_REQUIRED, THEME_CSS_FAST_LOAD, THEME_IMAGES_FAST_LOAD, THEME_LOADER_NEW_THEME_ID_ON_IMPORT, THEME_LOADER_STORAGE_PATH, THEME_PORTLET_DECORATE_DEFAULT, THEME_PORTLET_SHARING_DEFAULT, THEME_SHORTCUT_ICON, THEME_SYNC_ON_GROUP, THEME_VIRTUAL_PATH, TIME_ZONES, TRANSLATOR_DEFAULT_LANGUAGES, UPGRADE_PROCESSES, USERS_DELETE, USERS_EMAIL_ADDRESS_REQUIRED, USERS_FORM_ADD_IDENTIFICATION, USERS_FORM_ADD_MAIN, USERS_FORM_ADD_MISCELLANEOUS, USERS_FORM_UPDATE_IDENTIFICATION, USERS_FORM_UPDATE_MAIN, USERS_FORM_UPDATE_MISCELLANEOUS, USERS_IMAGE_MAX_SIZE, USERS_REMINDER_QUERIES_CUSTOM_QUESTION_ENABLED, USERS_REMINDER_QUERIES_ENABLED, USERS_REMINDER_QUERIES_QUESTIONS, USERS_SCREEN_NAME_ALWAYS_AUTOGENERATE, USERS_SCREEN_NAME_GENERATOR, USERS_SCREEN_NAME_VALIDATOR, USERS_UPDATE_LAST_LOGIN, VALUE_OBJECT_FINDER_CACHE_ENABLED, VALUE_OBJECT_LISTENER, VELOCITY_ENGINE_LOGGER, VELOCITY_ENGINE_LOGGER_CATEGORY, VELOCITY_ENGINE_RESOURCE_LISTENERS, VELOCITY_ENGINE_RESOURCE_MANAGER, VELOCITY_ENGINE_RESOURCE_MANAGER_CACHE, VELOCITY_ENGINE_RESOURCE_MANAGER_CACHE_ENABLED, VELOCITY_ENGINE_RESOURCE_MANAGER_MODIFICATION_CHECK_INTERVAL, VELOCITY_ENGINE_VELOCIMACRO_LIBRARY, VERIFY_FREQUENCY, VERIFY_PROCESSES, VIRTUAL_HOSTS_IGNORE_HOSTS, VIRTUAL_HOSTS_IGNORE_PATHS, WEB_SERVER_DISPLAY_NODE, WEB_SERVER_HOST, WEB_SERVER_HTTP_PORT, WEB_SERVER_HTTPS_PORT, WEB_SERVER_PROTOCOL, WEBDAV_IGNORE, WEBDAV_LITMUS, WIDGET_SERVLET_MAPPING, WIKI_EMAIL_FROM_ADDRESS, WIKI_EMAIL_FROM_NAME, WIKI_EMAIL_PAGE_ADDED_BODY, WIKI_EMAIL_PAGE_ADDED_ENABLED, WIKI_EMAIL_PAGE_ADDED_SIGNATURE, WIKI_EMAIL_PAGE_ADDED_SUBJECT_PREFIX, WIKI_EMAIL_PAGE_UPDATED_BODY, WIKI_EMAIL_PAGE_UPDATED_ENABLED, WIKI_EMAIL_PAGE_UPDATED_SIGNATURE, WIKI_EMAIL_PAGE_UPDATED_SUBJECT_PREFIX, WIKI_FORMATS, WIKI_FORMATS_CONFIGURATION_INTERWIKI, WIKI_FORMATS_CONFIGURATION_MAIN, WIKI_FORMATS_DEFAULT, WIKI_FORMATS_EDIT_PAGE, WIKI_FORMATS_ENGINE, WIKI_FORMATS_HELP_PAGE, WIKI_FORMATS_HELP_URL, WIKI_FRONT_PAGE_NAME, WIKI_IMPORTERS, WIKI_IMPORTERS_CLASS, WIKI_IMPORTERS_PAGE, WIKI_INITIAL_NODE_NAME, WIKI_PAGE_TITLES_REGEXP, WIKI_PAGE_TITLES_REMOVE_REGEXP, WIKI_RSS_ABSTRACT_LENGTH, YM_LOGIN, YM_PASSWORD
 
Constructor Summary
HookHotDeployListener()
           
 
Method Summary
protected  boolean containsKey(java.util.Properties portalProperties, java.lang.String key)
           
protected  void destroyCustomJspBag(com.liferay.portal.deploy.hot.HookHotDeployListener.CustomJspBag customJspBag)
           
protected  void destroyPortalProperties(java.util.Properties portalProperties)
           
protected  void doInvokeDeploy(com.liferay.portal.kernel.deploy.hot.HotDeployEvent event)
           
protected  void doInvokeUndeploy(com.liferay.portal.kernel.deploy.hot.HotDeployEvent event)
           
protected  void getCustomJsps(javax.servlet.ServletContext servletContext, java.lang.String webDir, java.lang.String resourcePath, java.util.List<java.lang.String> customJsps)
           
protected  java.lang.String getLocaleKey(java.lang.String languagePropertiesLocation)
           
protected  com.liferay.portal.service.persistence.BasePersistence getPersistence(java.lang.String modelName)
           
protected  java.io.File getPortalJspBackupFile(java.io.File portalJspFile)
           
protected  void initAutoLogins(java.lang.String servletContextName, java.lang.ClassLoader portletClassLoader, java.util.Properties portalProperties)
           
protected  void initCustomJspBag(com.liferay.portal.deploy.hot.HookHotDeployListener.CustomJspBag customJspBag)
           
protected  java.lang.Object initEvent(java.lang.String eventName, java.lang.String eventClass, java.lang.ClassLoader portletClassLoader)
           
protected  void initEvents(java.lang.String servletContextName, java.lang.ClassLoader portletClassLoader, java.util.Properties portalProperties)
           
protected  com.liferay.portal.model.ModelListener initModelListener(java.lang.String modelName, java.lang.String modelListenerClass, java.lang.ClassLoader portletClassLoader)
           
protected  void initModelListeners(java.lang.String servletContextName, java.lang.ClassLoader portletClassLoader, java.util.Properties portalProperties)
           
protected  void initPortalProperties(java.util.Properties portalProperties)
           
 void invokeDeploy(com.liferay.portal.kernel.deploy.hot.HotDeployEvent event)
           
 void invokeUndeploy(com.liferay.portal.kernel.deploy.hot.HotDeployEvent event)
           
protected  void resetPortalProperties(java.util.Properties portalProperties)
           
 
Methods inherited from class com.liferay.portal.deploy.hot.BaseHotDeployListener
throwHotDeployException
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

HookHotDeployListener

public HookHotDeployListener()
Method Detail

invokeDeploy

public void invokeDeploy(com.liferay.portal.kernel.deploy.hot.HotDeployEvent event)
                  throws com.liferay.portal.kernel.deploy.hot.HotDeployException
Specified by:
invokeDeploy in interface com.liferay.portal.kernel.deploy.hot.HotDeployListener
Throws:
com.liferay.portal.kernel.deploy.hot.HotDeployException

invokeUndeploy

public void invokeUndeploy(com.liferay.portal.kernel.deploy.hot.HotDeployEvent event)
                    throws com.liferay.portal.kernel.deploy.hot.HotDeployException
Specified by:
invokeUndeploy in interface com.liferay.portal.kernel.deploy.hot.HotDeployListener
Throws:
com.liferay.portal.kernel.deploy.hot.HotDeployException

containsKey

protected boolean containsKey(java.util.Properties portalProperties,
                              java.lang.String key)

destroyCustomJspBag

protected void destroyCustomJspBag(com.liferay.portal.deploy.hot.HookHotDeployListener.CustomJspBag customJspBag)

destroyPortalProperties

protected void destroyPortalProperties(java.util.Properties portalProperties)
                                throws java.lang.Exception
Throws:
java.lang.Exception

doInvokeDeploy

protected void doInvokeDeploy(com.liferay.portal.kernel.deploy.hot.HotDeployEvent event)
                       throws java.lang.Exception
Throws:
java.lang.Exception

doInvokeUndeploy

protected void doInvokeUndeploy(com.liferay.portal.kernel.deploy.hot.HotDeployEvent event)
                         throws java.lang.Exception
Throws:
java.lang.Exception

getCustomJsps

protected void getCustomJsps(javax.servlet.ServletContext servletContext,
                             java.lang.String webDir,
                             java.lang.String resourcePath,
                             java.util.List<java.lang.String> customJsps)

getLocaleKey

protected java.lang.String getLocaleKey(java.lang.String languagePropertiesLocation)

getPersistence

protected com.liferay.portal.service.persistence.BasePersistence getPersistence(java.lang.String modelName)

getPortalJspBackupFile

protected java.io.File getPortalJspBackupFile(java.io.File portalJspFile)

initAutoLogins

protected void initAutoLogins(java.lang.String servletContextName,
                              java.lang.ClassLoader portletClassLoader,
                              java.util.Properties portalProperties)
                       throws java.lang.Exception
Throws:
java.lang.Exception

initCustomJspBag

protected void initCustomJspBag(com.liferay.portal.deploy.hot.HookHotDeployListener.CustomJspBag customJspBag)
                         throws java.lang.Exception
Throws:
java.lang.Exception

initEvent

protected java.lang.Object initEvent(java.lang.String eventName,
                                     java.lang.String eventClass,
                                     java.lang.ClassLoader portletClassLoader)
                              throws java.lang.Exception
Throws:
java.lang.Exception

initEvents

protected void initEvents(java.lang.String servletContextName,
                          java.lang.ClassLoader portletClassLoader,
                          java.util.Properties portalProperties)
                   throws java.lang.Exception
Throws:
java.lang.Exception

initModelListener

protected com.liferay.portal.model.ModelListener initModelListener(java.lang.String modelName,
                                                                   java.lang.String modelListenerClass,
                                                                   java.lang.ClassLoader portletClassLoader)
                                                            throws java.lang.Exception
Throws:
java.lang.Exception

initModelListeners

protected void initModelListeners(java.lang.String servletContextName,
                                  java.lang.ClassLoader portletClassLoader,
                                  java.util.Properties portalProperties)
                           throws java.lang.Exception
Throws:
java.lang.Exception

initPortalProperties

protected void initPortalProperties(java.util.Properties portalProperties)
                             throws java.lang.Exception
Throws:
java.lang.Exception

resetPortalProperties

protected void resetPortalProperties(java.util.Properties portalProperties)
                              throws java.lang.Exception
Throws:
java.lang.Exception