/** * Adds a new folder to the list of localized workplace folders.<p> * * @param uri a new folder to add to the list of localized workplace folders */ public void addLocalizedFolder(String uri) { m_localizedFolders.add(uri); if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info(Messages.get().getBundle().key(Messages.INIT_WORKPLACE_LOCALIZED_1, uri)); } }
/** * Gets a formatted file state string.<p> * * @return formatted state string * * @throws CmsException if something goes wrong */ public String getState() throws CmsException { if (CmsStringUtil.isNotEmpty(getParamResource())) { CmsResource file = getCms().readResource(getParamResource(), CmsResourceFilter.ALL); if (getCms().isInsideCurrentProject(getParamResource())) { return key(Messages.getStateKey(file.getState())); } else { return key(Messages.GUI_EXPLORER_STATENIP_0); } } return "+++ resource parameter not found +++"; }
/** * Gets a formatted file state string.<p> * * @return formatted state string * * @throws CmsException if something goes wrong */ public String getState() throws CmsException { if (CmsStringUtil.isNotEmpty(getParamResource())) { CmsResource file = getCms().readResource(getParamResource(), CmsResourceFilter.ALL); if (getCms().isInsideCurrentProject(getParamResource())) { return key(Messages.getStateKey(file.getState())); } else { return key(Messages.GUI_EXPLORER_STATENIP_0); } } return "+++ resource parameter not found +++"; }
/** * Sets if the autolock resources feature is enabled.<p> * * @param value <code>"true"</code> if the autolock resources feature is enabled, otherwise false */ public void setAutoLock(String value) { m_autoLockResources = Boolean.valueOf(value).booleanValue(); if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info(Messages.get().getBundle().key( m_autoLockResources ? Messages.INIT_AUTO_LOCK_ENABLED_0 : Messages.INIT_AUTO_LOCK_DISABLED_0)); } }
/** * Sets the editor action class.<p> * * @param clazz the editor action class to set */ public void setEditorAction(I_CmsEditorActionHandler clazz) { m_editorAction = clazz; if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info(Messages.get().getBundle().key( Messages.INIT_EDITOR_ACTION_CLASS_1, m_editorAction.getClass().getName())); } }
/** * Sets the editor handler class.<p> * * @param clazz the editor handler class to set */ public void setEditorHandler(I_CmsEditorHandler clazz) { m_editorHandler = clazz; if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info(Messages.get().getBundle().key( Messages.INIT_EDITOR_HANDLER_CLASS_1, m_editorHandler.getClass().getName())); } }
/** * Adds a folder to the list of labeled folders.<p> * * @param uri the folder uri to add */ public void addLabeledFolder(String uri) { m_labelSiteFolders.add(uri); if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info(Messages.get().getBundle().key(Messages.INIT_LABEL_LINKS_IN_FOLDER_1, uri)); } }
/** * Adds a pattern to be excluded in VFS synchronization.<p> * * @param pattern a java regex to applied on the file name */ public void addSynchronizeExcludePattern(String pattern) { try { m_synchronizeExcludePatterns.add(Pattern.compile(pattern)); } catch (PatternSyntaxException e) { LOG.error(Messages.get().getBundle().key(Messages.LOG_INVALID_SYNCHRONIZE_EXCLUDE_PATTERN_1, pattern), e); } }
/** * Adds a new folder to the list of localized workplace folders.<p> * * @param uri a new folder to add to the list of localized workplace folders */ public void addLocalizedFolder(String uri) { m_localizedFolders.add(uri); if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info(Messages.get().getBundle().key(Messages.INIT_WORKPLACE_LOCALIZED_1, uri)); } }
/** * Sets the Workplace default user settings.<p> * * @param defaultUserSettings the user settings to set */ public void setDefaultUserSettings(CmsDefaultUserSettings defaultUserSettings) { m_defaultUserSettings = defaultUserSettings; if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info(Messages.get().getBundle().key( Messages.INIT_DEFAULT_USER_SETTINGS_1, m_defaultUserSettings.getClass().getName())); } }
/** * Adds a folder to the list of labeled folders.<p> * * @param uri the folder uri to add */ public void addLabeledFolder(String uri) { m_labelSiteFolders.add(uri); if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info(Messages.get().getBundle().key(Messages.INIT_LABEL_LINKS_IN_FOLDER_1, uri)); } }
/** * Sets if the autolock resources feature is enabled.<p> * * @param value <code>"true"</code> if the autolock resources feature is enabled, otherwise false */ public void setAutoLock(String value) { m_autoLockResources = Boolean.valueOf(value).booleanValue(); if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info( Messages.get().getBundle().key( m_autoLockResources ? Messages.INIT_AUTO_LOCK_ENABLED_0 : Messages.INIT_AUTO_LOCK_DISABLED_0)); } }
/** * Sets the direct edit provider.<p> * * @param clazz the direct edit provider to set */ public void setDirectEditProvider(I_CmsDirectEditProvider clazz) { m_directEditProvider = clazz; if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info(Messages.get().getBundle().key( Messages.INIT_DIRECT_EDIT_PROVIDER_1, m_directEditProvider.getClass().getName())); } }
/** * Sets the editor display option class.<p> * * @param clazz the editor display option class to set */ public void setEditorDisplayOptions(CmsEditorDisplayOptions clazz) { m_editorDisplayOptions = clazz; if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info(Messages.get().getBundle().key( Messages.INIT_EDITOR_DISPLAY_OPTS_1, m_editorAction.getClass().getName())); } }
/** * Sets the editor display option class.<p> * * @param clazz the editor display option class to set */ public void setEditorDisplayOptions(CmsEditorDisplayOptions clazz) { m_editorDisplayOptions = clazz; if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info( Messages.get().getBundle().key( Messages.INIT_EDITOR_DISPLAY_OPTS_1, m_editorAction.getClass().getName())); } }
/** * Sets the Workplace default user settings.<p> * * @param defaultUserSettings the user settings to set */ public void setDefaultUserSettings(CmsDefaultUserSettings defaultUserSettings) { m_defaultUserSettings = defaultUserSettings; if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info( Messages.get().getBundle().key( Messages.INIT_DEFAULT_USER_SETTINGS_1, m_defaultUserSettings.getClass().getName())); } }
/** * Sets the auto correction of XML contents when they are opened with the editor.<p> * * @param xmlContentAutoCorrect if "true", the content will be corrected without notification, otherwise a confirmation is needed */ public void setXmlContentAutoCorrect(String xmlContentAutoCorrect) { m_xmlContentAutoCorrect = Boolean.valueOf(xmlContentAutoCorrect).booleanValue(); if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info(Messages.get().getBundle().key( m_xmlContentAutoCorrect ? Messages.INIT_XMLCONTENT_AUTOCORRECT_ENABLED_0 : Messages.INIT_XMLCONTENT_AUTOCORRECT_DISABLED_0)); } }
/** * Sets the editor action class.<p> * * @param clazz the editor action class to set */ public void setEditorAction(I_CmsEditorActionHandler clazz) { m_editorAction = clazz; if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info( Messages.get().getBundle().key( Messages.INIT_EDITOR_ACTION_CLASS_1, m_editorAction.getClass().getName())); } }
/** * Sets the direct edit provider.<p> * * @param clazz the direct edit provider to set */ public void setDirectEditProvider(I_CmsDirectEditProvider clazz) { m_directEditProvider = clazz; if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info( Messages.get().getBundle().key( Messages.INIT_DIRECT_EDIT_PROVIDER_1, m_directEditProvider.getClass().getName())); } }
/** * Sets the editor handler class.<p> * * @param clazz the editor handler class to set */ public void setEditorHandler(I_CmsEditorHandler clazz) { m_editorHandler = clazz; if (CmsLog.INIT.isInfoEnabled()) { CmsLog.INIT.info( Messages.get().getBundle().key( Messages.INIT_EDITOR_HANDLER_CLASS_1, m_editorHandler.getClass().getName())); } }