public class DesktopConfig extends ConfigurationObject implements java.io.Serializable, ConfigurationValidation
ARRAY_DELIMITER, cloned, configuration, DEFAULT_PROPERTY_VALUE_MAP, ERROR_MISSING_KEY, fromTenant, KEY_DELIMITER, LIST_ESC_CHAR, LIST_SEPARATOR, MODIFIER, PLACEHOLDER_SECRET, properties, returnCopyFromCache| Constructor and Description |
|---|
DesktopConfig(org.apache.commons.configuration.Configuration configuration,
java.lang.String idPrefix,
java.lang.String id) |
| Modifier and Type | Method and Description |
|---|---|
void |
delete()
Deletes the related mobile application feature, interface text, and interface text locale object from the
configuration store.
|
void |
exportDesktopFeatures(java.lang.String appName,
java.io.OutputStreamWriter osw) |
void |
exportInterfaceText(java.lang.String appName,
java.io.OutputStreamWriter osw) |
void |
exportMobileFeature(java.lang.String appName,
java.io.OutputStreamWriter osw) |
void |
exportSecurity(java.lang.String appName,
java.io.OutputStreamWriter osw) |
java.lang.String |
getActionHandler() |
boolean |
getAddDocFoldersToRepo() |
boolean |
getAddDocUsingExistingSearch() |
boolean |
getAddPhotoFromMobile() |
boolean |
getAddWithEntryTemplateOnly() |
java.lang.String |
getAdminRoleId()
Since 3.0.3
|
boolean |
getAllowChangeETDuringCheckin() |
boolean |
getAllowCollaborativeEditing() |
boolean |
getAllowEmailAttachments() |
java.lang.String |
getApplicationName() |
java.lang.String[] |
getApplicationNameLabels() |
java.util.Collection<InterfaceTextConfig> |
getApplicationNameLabelsList(java.lang.String idPrefix) |
java.util.Collection<InterfaceTextLocaleConfig> |
getApplicationNameLabelsLocaleList(java.lang.String idPrefix) |
java.lang.String[] |
getApplicationSpaceLabels() |
java.util.Collection<InterfaceTextConfig> |
getApplicationSpaceLabelsList(java.lang.String idPrefix) |
java.util.Collection<InterfaceTextLocaleConfig> |
getApplicationSpaceLabelsLocaleList(java.lang.String idPrefix) |
boolean |
getAsperaEnabled() |
boolean |
getAsperaShowLink() |
java.lang.String[] |
getAssignedMobileFeaturesId() |
boolean |
getAuditHistoryEnabledOnDesktop() |
com.ibm.ecm.Constants.AuthenticationType |
getAuthenticationType() |
boolean |
getAutoCCSender() |
java.lang.String |
getBannerApplicationNameColor() |
java.lang.String |
getBannerBackgroundColor() |
java.lang.String |
getBannerLogoUrl() |
java.lang.String |
getBannerMenuColor() |
boolean |
getBookmarkShowFeatureListEnabled() |
boolean |
getCheckoutDocumentAfterAdd() |
boolean |
getCheckoutOnOpenDoc() |
boolean |
getCloseTaskPaneOnOpen() |
boolean |
getContentElementNavigation() |
int |
getControlThreshold() |
boolean |
getCulturalCollation() |
protected java.lang.Class |
getDataType(java.lang.String key)
Returns the datatype of a configuration property.
|
java.lang.String |
getDefault() |
java.lang.String |
getDefaultFeature() |
java.lang.String |
getDefaultRepositoryId() |
boolean |
getDeleteEmailOnAdd() |
boolean |
getDeleteLocalOnAdd() |
boolean |
getDeleteLocalOnCheckin() |
boolean |
getDeleteLocalOnSave() |
boolean |
getDeleteOpenDocsAfterClose() |
java.lang.String |
getDescription() |
java.util.Collection<DesktopFeatureConfig> |
getDesktopFeatureList(java.lang.String idPrefix) |
java.lang.String[] |
getDesktopFeaturesIds() |
protected java.lang.String |
getDesktopId() |
java.lang.String |
getDesktopType() |
java.lang.String |
getDesktopVirtualCustomSettings() |
boolean |
getDisableAutocomplete() |
boolean |
getDisableDocumentTypeFiltering() |
java.lang.String |
getDocumentAddMode() |
int |
getEditGroupAddButtonSetting() |
java.lang.String |
getEmailClientApp() |
boolean |
getEmailClientEnabled() |
boolean |
getEmailLookAhead() |
boolean |
getEmailServiceEnabled() |
boolean |
getEnableAllPlugins() |
boolean |
getEnableHideTimePortion() |
boolean |
getEnablePropMappingForAdd() |
java.lang.String |
getEntryTemplatesDefaultRepository() |
java.util.Collection<InterfaceTextConfig> |
getFeatureLabelsList(java.lang.String idPrefix) |
java.lang.String[] |
getFeatures() |
boolean |
getFileIntoFolder() |
boolean |
getFromEmailModifiable() |
java.lang.String |
getHelpUrl() |
boolean |
getHideEntryTemplateNotFoundWarning() |
boolean |
getHideSaveDocument() |
boolean |
getHideSearchActions() |
boolean |
getIndicateManagedEmailOnAdd() |
java.lang.String |
getKCHelpContext() |
java.lang.String |
getKCHelpTaxonomy() |
java.lang.String |
getKCHelpWelcomeFile() |
java.lang.String |
getLayout() |
java.lang.String |
getLayoutLogFile() |
java.util.Collection |
getList(java.lang.String type,
java.lang.String appName,
javax.servlet.http.HttpServletRequest request)
Abstract method that needs to be override in concrete class to a return a collection back by type.
|
static java.lang.String |
getLocalizedAppSpaceLabel(java.util.Collection<InterfaceTextConfig> list,
java.lang.String repositoryId,
java.lang.String appSpace,
java.util.Locale locale) |
static java.lang.String |
getLocalizedFeatureLabel(MobileFeatureConfig mobileConfig,
java.util.Locale locale) |
java.lang.String |
getLoginInformationUrl() |
java.lang.String |
getLoginLogoUrl() |
int |
getMaxConversionSize() |
int |
getMaxNumberDocToAdd() |
int |
getMaxNumberDocToModify() |
int |
getMaxNumberDocToPrint() |
java.lang.String |
getMenuPrefix() |
boolean |
getMergeSplitEnabled() |
boolean |
getMergeSplitShowCheckIn() |
java.lang.String |
getMessageSearchUrl() |
boolean |
getMobileAppAccess() |
java.lang.String |
getMobileBrandingCSS()
This is a generated CSS value based on Main and Seconary color.
|
java.lang.String |
getMobileBrandingDarkModeMainColor()
default value is ibmBlue50Color
|
java.lang.String |
getMobileBrandingDarkModeSecondaryColor() |
java.lang.String |
getMobileBrandingMainColor()
default value is ibmBlue50Color
|
java.lang.String |
getMobileBrandingSecondaryColor() |
boolean |
getMobileDownloadEnabled() |
java.lang.String |
getMobileEmailAddress() |
java.util.Collection<InterfaceTextConfig> |
getMobileFeatureLabelsList(java.lang.String idPrefix) |
java.util.Collection<InterfaceTextLocaleConfig> |
getMobileFeatureLabelsLocaleList(java.lang.String idPrefix) |
java.util.Collection<MobileFeatureConfig> |
getMobileFeatureList(java.lang.String idPrefix) |
java.lang.String[] |
getMobileFeaturesId() |
java.lang.String |
getMobileMaaS360DeveloperID() |
java.lang.String |
getMobileMaaS360LicenseKey() |
boolean |
getMobileMasS360Enabled() |
boolean |
getMobileQREnabled() |
java.lang.String |
getName() |
java.lang.String |
getObjectType()
Abstract method to return object type.
|
boolean |
getOfficeBidiSupportFlag() |
java.lang.String |
getOfficeCustomCommandGroupName() |
java.util.Collection<OfficeCustomCommandConfig> |
getOfficeCustomCommandList(java.lang.String idPrefix) |
java.lang.String[] |
getOfficeCustomCommandsId() |
boolean |
getOfficeOnlineEnabled() |
java.lang.String |
getOfficeTextDirection() |
boolean |
getOpenDocFromOtherApp() |
java.lang.String |
getOtherFeaturesDefaultRepository() |
boolean |
getOutlookPropertyRemembrance() |
boolean |
getOutlookUseEmailAddresses() |
boolean |
getOverwriteLocalOnCheckout() |
java.lang.String |
getPasswordRulesUrl() |
java.lang.String[] |
getPluginIds() |
boolean |
getPreventCreateNewSearch() |
boolean |
getPreventCreateNewUnifiedSearch() |
boolean |
getPrintServiceEnabled() |
boolean |
getPromptCloseOfficeIfDocCheckout() |
boolean |
getPromptForPropsOnAdd() |
java.lang.String |
getProperty(java.lang.String name) |
java.lang.String |
getRedactionAddDocumentMode()
Deprecated.
3.0.1 Use
getDocumentAddMode() instead. |
java.lang.String |
getRedactionSaveMode() |
java.lang.String[] |
getRepositoriesId() |
java.util.Collection<RepositoryConfig> |
getRepositoriesList(java.lang.String idPrefix) |
RepositoryConfig |
getRepository(java.lang.String repositoryId)
Change to get it directly instead of getting it from map to improve performance.
|
java.util.Collection<RepositoryConfig> |
getRepositoryList() |
java.util.Map<java.lang.String,RepositoryConfig> |
getRepositoryMap() |
java.lang.String |
getRibbonTabLabel() |
boolean |
getSendEmailAsLinkOnly() |
ServerConfig |
getServer(java.lang.String serverId) |
java.util.Collection<ServerConfig> |
getServerList() |
java.util.Map<java.lang.String,ServerConfig> |
getServerMap() |
java.lang.String[] |
getServersId() |
java.util.Collection<ServerConfig> |
getServersList(java.lang.String idPrefix) |
boolean |
getShareEnabled() |
boolean |
getShareMyEmailModifiable() |
java.lang.String |
getShareRepositoryId() |
boolean |
getShowContentListCheckbox() |
boolean |
getShowDetailsRecentlyUsed() |
boolean |
getShowGlobalToolbar() |
boolean |
getShowNoPermissionsWarning() |
boolean |
getShowOnlyRoleSecurity() |
boolean |
getShowPrimaryDocumentOnly() |
boolean |
getShowRoleSecurity() |
boolean |
getShowSecurity() |
boolean |
getShowSecurityInheritanceUI() |
boolean |
getShowStatusbar() |
boolean |
getShowThumbnails() |
boolean |
getShowViewFilmstrip() |
boolean |
getStreamlineEnabled() |
boolean |
getSupportWorkflowNotification() |
boolean |
getSyncEnabled() |
java.lang.String |
getTeamspacesDefaultRepository() |
java.lang.String |
getTheme() |
boolean |
getTimeZoneEnabled() |
java.lang.String |
getTimeZoneUTCOffset() |
boolean |
getUseFromEmailAsSender() |
java.lang.String[] |
getUserActionMacros() |
java.util.Collection<UserActionMacroConfig> |
getUserActionMacrosList(java.lang.String prefix) |
java.lang.String |
getViewer() |
boolean |
getViewInDialog() |
java.lang.String |
getWorkDefaultRepository() |
boolean |
getWorkflowRefresh() |
boolean |
hasRepository(java.lang.String repositoryId)
Change to not depend on getMap to improve performance
|
protected void |
initForTenant() |
boolean |
isAccessControlEnabled() |
boolean |
isAdminAccessControlEnabled() |
boolean |
isShowFieldHoverHelp() |
boolean |
isValid() |
boolean |
isWarning() |
void |
load()
Initializes the superclass default property values map.
|
protected void |
resetNonTenantSettings() |
void |
setAccessControlEnabled(boolean enabled) |
void |
setActionHandler(java.lang.String actionHandler) |
void |
setAddDocFoldersToRepo(boolean addDocFoldersToRepo) |
void |
setAddDocUsingExistingSearch(boolean addDocUsingExistingSearch) |
void |
setAddPhotoFromMobile(boolean addPhotoFromMobile) |
void |
setAddWithEntryTemplateOnly(boolean value) |
void |
setAdminAccessControlEnabled(boolean enabled) |
void |
setAdminRoleId(java.lang.String adminRoleId) |
void |
setAllowChangeETDuringCheckin(boolean allowChangeETDuringCheckin) |
void |
setAllowCollaborativeEditing(boolean allowCollaborativeEditing) |
void |
setAllowEmailAttachments(boolean allowEmailAttachments) |
void |
setApplicationName(java.lang.String applicationName) |
void |
setApplicationNameLabels(java.lang.String[] appNameLabels) |
void |
setApplicationSpaceLabels(java.lang.String[] appSpaceLabels)
ApplicationSpaceLabels is a collection of ids of repository id and application space name joined with "." for
example calvinvm1ce.DefaultApplicationName
|
void |
setAsperaEnabled(boolean enabled) |
void |
setAsperaShowLink(boolean enabled) |
void |
setAuditHistoryEnabledOnDesktop(boolean auditHistoryEnabledOnDesktop) |
void |
setAuthenticationType(com.ibm.ecm.Constants.AuthenticationType authType) |
void |
setAutoCCSender(boolean autoCCSender) |
void |
setBannerApplicationNameColor(java.lang.String bannerApplicationNameColor) |
void |
setBannerBackgroundColor(java.lang.String layoutBannerColor) |
void |
setBannerLogoUrl(java.lang.String bannerLogoUrl) |
void |
setBannerMenuColor(java.lang.String layoutBannerMenuColor) |
void |
setBookmarkShowFeatureListEnabled(boolean bookmarkShowFeatureListEnabled) |
void |
setCheckoutDocumentAfterAdd(boolean value) |
void |
setCheckoutOnOpenDoc(boolean value) |
void |
setCloseTaskPaneOnOpen(boolean value) |
void |
setContentElementNavigation(boolean value) |
void |
setControlThreshold(int controlThreshold) |
void |
setCulturalCollation(boolean culturalCollation) |
void |
setDefault(java.lang.String isDefault) |
void |
setDefaultFeature(java.lang.String defaultFeature) |
void |
setDefaultRepositoryId(java.lang.String repositoryId) |
protected void |
setDefaultValue(java.lang.String propertyName,
java.lang.String defaultValue)
Set the default value if not found in the properties object
|
void |
setDeleteEmailOnAdd(boolean value) |
void |
setDeleteLocalOnAdd(boolean value) |
void |
setDeleteLocalOnCheckin(boolean value) |
void |
setDeleteLocalOnSave(boolean value) |
void |
setDeleteOpenDocsAfterClose(boolean value) |
void |
setDescription(java.lang.String description) |
void |
setDesktopFeaturesIds(java.lang.String[] featureIds) |
void |
setDesktopTeyp(java.lang.String desktopType) |
void |
setDesktopVirtualCustomSettings(java.lang.String desktopVirtualCustomSettings) |
void |
setDisableAutocomplete(boolean disableAutocomplete) |
void |
setDisableDocumentTypeFiltering(boolean value) |
void |
setDocumentAddMode(java.lang.String redactionSaveMode) |
void |
setEditGroupAddButtonSetting(int value) |
void |
setEmailClientApp(java.lang.String emailClientApp) |
void |
setEmailClientEnabled(boolean emailClientEnabled) |
void |
setEmailLookAhead(boolean enableEmailLookAhead) |
void |
setEmailServiceEnabled(boolean emailServiceEnabled) |
void |
setEnableAllPlugins(boolean value) |
void |
setEnableHideTimePortion(boolean value) |
void |
setEnablePropMappingForAdd(boolean value) |
void |
setEntryTemplatesDefaultRepository(java.lang.String defaultRepository) |
void |
setFeatures(java.lang.String[] features) |
void |
setFileIntoFolder(boolean fileIntoFolder) |
void |
setFromEmailModifiable(boolean fromEmailModifiable) |
void |
setHelpUrl(java.lang.String helpUrl) |
void |
setHideEntryTemplateNotFoundWarning(boolean hideEntryTemplateNotFoundWarning) |
void |
setHideSaveDocument(boolean value) |
void |
setHideSearchActions(boolean value) |
void |
setIndicateManagedEmailOnAdd(boolean value) |
void |
setLayout(java.lang.String layout) |
void |
setLayoutLogFile(java.lang.String logFile) |
void |
setLoginInformationUrl(java.lang.String loginInformationUrl) |
void |
setLoginLogoUrl(java.lang.String loginLogoUrl) |
void |
setMaxConversionSize(int maxConversionSize) |
void |
setMaxNumberDocToAdd(int maxNumberDocToAdd) |
void |
setMaxNumberDocToModify(int maxNumberDocToModify) |
void |
setMaxNumberDocToPrint(int maxNumberDocToPrint) |
void |
setMenuPrefix(java.lang.String menuPrefix) |
void |
setMergeSplitEnabled(boolean enabled) |
void |
setMergeSplitShowCheckIn(boolean enabled) |
void |
setMessageSearchUrl(java.lang.String messageSearchUrl) |
void |
setMobileAppAccess(boolean mobileAppAccess) |
void |
setMobileBrandingCSS(java.lang.String value) |
void |
setMobileBrandingDarkModeMainColor(java.lang.String value) |
void |
setMobileBrandingDarkModeSecondaryColor(java.lang.String value) |
void |
setMobileBrandingMainColor(java.lang.String value) |
void |
setMobileBrandingSecondaryColor(java.lang.String value) |
void |
setMobileDownloadEnabled(boolean value) |
void |
setMobileEmailAddress(java.lang.String value) |
void |
setMobileFeaturesId(java.lang.String[] featureIds) |
void |
setMobileMaaS360DeveloperID(java.lang.String value) |
void |
setMobileMaaS360LicenseKey(java.lang.String value) |
void |
setMobileMasS360Enabled(boolean value) |
void |
setMobileQREnabled(boolean mobileQREnabled) |
void |
setName(java.lang.String name) |
void |
setOfficeBidiSupportFlag(boolean value) |
void |
setOfficeCustomCommandGroupName(java.lang.String value) |
void |
setOfficeCustomCommandsId(java.lang.String[] commandIds) |
void |
setOfficeOnlineEnabled(boolean officeOnlineEnabled) |
void |
setOfficeTextDirection(java.lang.String value) |
void |
setOpenDocFromOtherApp(boolean openDocFromOtherApp) |
void |
setOtherFeaturesDefaultRepository(java.lang.String defaultRepository) |
void |
setOutlookPropertyRemembrance(boolean outlookPropertyRemembrance) |
void |
setOutlookUseEmailAddresses(boolean value) |
void |
setOverwriteLocalOnCheckout(boolean value) |
void |
setPasswordRulesUrl(java.lang.String passwordRulesUrl) |
void |
setPluginIds(java.lang.String[] pluginIds) |
void |
setPluginValues(javax.servlet.http.HttpServletRequest request,
com.ibm.json.java.JSONObject jsonObject) |
void |
setPreventCreateNewSearch(boolean preventCreateNewSearch) |
void |
setPreventCreateNewUnifiedSearch(boolean preventCreateNewUnifiedSearch) |
void |
setPrintServiceEnabled(boolean enabled) |
void |
setPromptCloseOfficeIfDocCheckout(boolean value) |
void |
setPromptForPropsOnAdd(boolean value) |
void |
setRedactionAddDocumentMode(java.lang.String redactionSaveMode)
Deprecated.
3.0.1 Use
setDocumentAddMode instead. |
void |
setRedactionSaveMode(java.lang.String redactionSaveMode) |
void |
setRepositoriesId(java.lang.String[] repositories) |
void |
setRibbonTabLabel(java.lang.String value) |
void |
setSendEmailAsLinkOnly(boolean value) |
void |
setServersId(java.lang.String[] servers) |
void |
setShareEnabled(boolean enabled) |
void |
setShareMyEmailModifiable(boolean enabled) |
void |
setShareRepositoryId(java.lang.String repositoryId) |
void |
setShowContentListCheckbox(boolean showContentListCheckbox) |
void |
setShowDetailsRecentlyUsed(boolean value) |
void |
setShowFieldHoverHelp(boolean showFieldHoverHelp) |
void |
setShowGlobalToolbar(boolean showGlobalToolbar) |
void |
setShowNoPermissionsWarning(boolean value) |
void |
setShowOnlyRoleSecurity(boolean showOnlyRoleSecurity) |
void |
setShowPrimaryDocumentOnly(boolean showPrimaryDocumentOnly) |
void |
setShowRoleSecurity(boolean showRoleSecurity) |
void |
setShowSecurity(boolean showSecurity) |
void |
setShowSecurityInheritanceUI(boolean showSecurityInheritanceUI) |
void |
setShowStatusbar(boolean showStatusbar) |
void |
setShowThumbnails(boolean showThumbnails) |
void |
setShowViewFilmstrip(boolean showViewFilmstrip) |
void |
setStreamlineEnabled(boolean streamlineEnabled) |
void |
setSupportWorkflowNotification(boolean supportNotification) |
void |
setSyncEnabled(boolean syncEnabled) |
void |
setTeamspacesDefaultRepository(java.lang.String defaultRepository) |
void |
setTheme(java.lang.String theme) |
void |
setTimeZoneEnabled(boolean value) |
void |
setTimeZoneUTCOffset(java.lang.String value) |
void |
setUseFromEmailAsSender(boolean useFromEmailAsSender) |
void |
setUserActionMacros(java.lang.String[] userActionMacros) |
void |
setValid(boolean value) |
void |
setValues(com.ibm.json.java.JSONObject json,
boolean forceUpdate,
boolean isJSONModel,
boolean isDesktopAdmin,
java.lang.String appName) |
void |
setViewer(java.lang.String viewer) |
void |
setViewInDialog(boolean viewInDialog) |
void |
setWarning(boolean value) |
void |
setWorkDefaultRepository(java.lang.String defaultRepository) |
void |
setWorkflowRefresh(boolean refresh) |
java.lang.String |
toString()
Override to return the object ID of this configuration back.
|
addIdNameToJSONModel, addValueToList, arrayToString, arrayToString, clone, covertEmptyStringtoNull, createJSONModelField, createJSONModelToggleField, createJSONModelValidationField, dump, fromJSONModel, getBooleanPropertyValue, getConfigurationObject, getDataTypeValue, getDoublePropertyValue, getIdPrefix, getIntPropertyValue, getKey, getLongPropertyValue, getMap, getObjectId, getObjectIdAlias, getPropertyNames, getPropertyValue, getPropertyValue, getPropertyValue, getPropertyValue, hasProperties, isEmpty, isNew, performSyncedUpdate, propertiesToString, removeValuesFromList, removeValuesFromList, returnCopyFromCache, save, setProperties, setProperty, setValues, setValues, setValues, setValues, skipThisPropertyWhenSaving, stringToArray, stringToList, toJSON, toJSON, toJSONModel, validate, validateObjectId, writeConfigurationToFilepublic DesktopConfig(org.apache.commons.configuration.Configuration configuration,
java.lang.String idPrefix,
java.lang.String id)
public void load()
load in class ConfigurationObjectprotected void setDefaultValue(java.lang.String propertyName,
java.lang.String defaultValue)
ConfigurationObjectsetDefaultValue in class ConfigurationObjectpropertyName - - A string value of property name.defaultValue - - A string value of default value if not found.protected java.lang.Class getDataType(java.lang.String key)
ConfigurationObjectgetDataType in class ConfigurationObjectkey - ths name of the propertypublic java.lang.String getObjectType()
ConfigurationObjectgetObjectType in class ConfigurationObjectpublic java.lang.String getName()
getName in class ConfigurationObjectpublic void setName(java.lang.String name)
public java.lang.String getDescription()
public void setDescription(java.lang.String description)
public java.lang.String getDefault()
public void setDefault(java.lang.String isDefault)
public boolean getFileIntoFolder()
public void setFileIntoFolder(boolean fileIntoFolder)
public boolean getShowSecurity()
public void setShowSecurity(boolean showSecurity)
public boolean getShowSecurityInheritanceUI()
public void setShowSecurityInheritanceUI(boolean showSecurityInheritanceUI)
public java.lang.String[] getServersId()
public void setServersId(java.lang.String[] servers)
public java.lang.String[] getAssignedMobileFeaturesId()
public java.lang.String[] getMobileFeaturesId()
public void setMobileFeaturesId(java.lang.String[] featureIds)
public java.lang.String[] getOfficeCustomCommandsId()
public void setOfficeCustomCommandsId(java.lang.String[] commandIds)
public java.lang.String[] getDesktopFeaturesIds()
public void setDesktopFeaturesIds(java.lang.String[] featureIds)
public boolean getSyncEnabled()
public void setSyncEnabled(boolean syncEnabled)
syncEnabled - public boolean getStreamlineEnabled()
public void setStreamlineEnabled(boolean streamlineEnabled)
streamlineEnabled - public boolean getMobileQREnabled()
public void setMobileQREnabled(boolean mobileQREnabled)
mobileQREnabled - public boolean getBookmarkShowFeatureListEnabled()
public void setBookmarkShowFeatureListEnabled(boolean bookmarkShowFeatureListEnabled)
bookmarkShowFeatureListEnabled - public boolean getAuditHistoryEnabledOnDesktop()
public void setAuditHistoryEnabledOnDesktop(boolean auditHistoryEnabledOnDesktop)
auditHistoryEnabledOnDesktop - public boolean getShareEnabled()
public void setShareEnabled(boolean enabled)
public boolean getShareMyEmailModifiable()
public void setShareMyEmailModifiable(boolean enabled)
public java.lang.String getShareRepositoryId()
public void setShareRepositoryId(java.lang.String repositoryId)
public boolean getEmailServiceEnabled()
public void setEmailServiceEnabled(boolean emailServiceEnabled)
public boolean getFromEmailModifiable()
public void setFromEmailModifiable(boolean fromEmailModifiable)
public boolean getUseFromEmailAsSender()
public void setUseFromEmailAsSender(boolean useFromEmailAsSender)
public boolean getAutoCCSender()
public void setAutoCCSender(boolean autoCCSender)
public boolean getEmailLookAhead()
public void setEmailLookAhead(boolean enableEmailLookAhead)
public void setAllowEmailAttachments(boolean allowEmailAttachments)
public boolean getAllowEmailAttachments()
public boolean getEmailClientEnabled()
public void setEmailClientEnabled(boolean emailClientEnabled)
public java.lang.String getEmailClientApp()
public void setEmailClientApp(java.lang.String emailClientApp)
public java.lang.String[] getRepositoriesId()
public void setRepositoriesId(java.lang.String[] repositories)
public java.lang.String getMenuPrefix()
public void setMenuPrefix(java.lang.String menuPrefix)
public java.lang.String getHelpUrl()
public void setHelpUrl(java.lang.String helpUrl)
public java.lang.String getKCHelpTaxonomy()
public java.lang.String getKCHelpContext()
public java.lang.String getKCHelpWelcomeFile()
public java.lang.String getMessageSearchUrl()
public void setMessageSearchUrl(java.lang.String messageSearchUrl)
public java.lang.String getApplicationName()
public void setApplicationName(java.lang.String applicationName)
public java.lang.String getLoginLogoUrl()
public void setLoginLogoUrl(java.lang.String loginLogoUrl)
public java.lang.String getBannerLogoUrl()
public void setBannerLogoUrl(java.lang.String bannerLogoUrl)
public java.lang.String getLoginInformationUrl()
public void setLoginInformationUrl(java.lang.String loginInformationUrl)
public java.lang.String getPasswordRulesUrl()
public void setPasswordRulesUrl(java.lang.String passwordRulesUrl)
public boolean isShowFieldHoverHelp()
public void setShowFieldHoverHelp(boolean showFieldHoverHelp)
public boolean isValid()
isValid in interface ConfigurationValidationpublic void setValid(boolean value)
setValid in interface ConfigurationValidationpublic boolean isWarning()
public void setWarning(boolean value)
public boolean isAccessControlEnabled()
public void setAccessControlEnabled(boolean enabled)
public boolean isAdminAccessControlEnabled()
public void setAdminAccessControlEnabled(boolean enabled)
public java.util.Collection<ServerConfig> getServerList()
public java.util.Map<java.lang.String,ServerConfig> getServerMap()
public ServerConfig getServer(java.lang.String serverId)
public java.util.Collection<RepositoryConfig> getRepositoryList()
public java.util.Map<java.lang.String,RepositoryConfig> getRepositoryMap()
public RepositoryConfig getRepository(java.lang.String repositoryId)
repositoryId - public boolean hasRepository(java.lang.String repositoryId)
repositoryId - public java.lang.String getDefaultRepositoryId()
public void setDefaultRepositoryId(java.lang.String repositoryId)
public java.lang.String getLayout()
public void setLayout(java.lang.String layout)
public java.lang.String[] getFeatures()
public void setFeatures(java.lang.String[] features)
public java.lang.String getDefaultFeature()
public void setDefaultFeature(java.lang.String defaultFeature)
public java.lang.String getLayoutLogFile()
public void setLayoutLogFile(java.lang.String logFile)
public java.lang.String getBannerBackgroundColor()
public void setBannerBackgroundColor(java.lang.String layoutBannerColor)
public java.lang.String getBannerApplicationNameColor()
public void setBannerApplicationNameColor(java.lang.String bannerApplicationNameColor)
public java.lang.String getBannerMenuColor()
public void setBannerMenuColor(java.lang.String layoutBannerMenuColor)
public java.lang.String getTeamspacesDefaultRepository()
public void setTeamspacesDefaultRepository(java.lang.String defaultRepository)
public java.lang.String getWorkDefaultRepository()
public void setWorkDefaultRepository(java.lang.String defaultRepository)
public java.lang.String getEntryTemplatesDefaultRepository()
public void setEntryTemplatesDefaultRepository(java.lang.String defaultRepository)
public java.lang.String getOtherFeaturesDefaultRepository()
public void setOtherFeaturesDefaultRepository(java.lang.String defaultRepository)
public boolean getShowThumbnails()
public void setShowThumbnails(boolean showThumbnails)
public boolean getShowViewFilmstrip()
public void setShowViewFilmstrip(boolean showViewFilmstrip)
public boolean getShowGlobalToolbar()
public void setShowGlobalToolbar(boolean showGlobalToolbar)
public boolean getShowContentListCheckbox()
public void setShowContentListCheckbox(boolean showContentListCheckbox)
public java.lang.String getActionHandler()
public void setActionHandler(java.lang.String actionHandler)
public java.lang.String getViewer()
public void setViewer(java.lang.String viewer)
public java.lang.String getDesktopVirtualCustomSettings()
public void setDesktopVirtualCustomSettings(java.lang.String desktopVirtualCustomSettings)
public java.lang.String getTheme()
public void setTheme(java.lang.String theme)
public java.lang.String getProperty(java.lang.String name)
public void setApplicationSpaceLabels(java.lang.String[] appSpaceLabels)
appSpaceLabels - public java.lang.String[] getApplicationSpaceLabels()
public void setApplicationNameLabels(java.lang.String[] appNameLabels)
public java.lang.String[] getApplicationNameLabels()
public java.util.Collection getList(java.lang.String type,
java.lang.String appName,
javax.servlet.http.HttpServletRequest request)
ConfigurationObjectgetList in class ConfigurationObjecttype - - A string value of object type.appName - - A string value of application name.request - - A HttpServletRequest object.public java.util.Collection<MobileFeatureConfig> getMobileFeatureList(java.lang.String idPrefix)
public java.util.Collection<InterfaceTextConfig> getFeatureLabelsList(java.lang.String idPrefix)
public static java.lang.String getLocalizedFeatureLabel(MobileFeatureConfig mobileConfig, java.util.Locale locale)
mobileConfig - locale - public java.util.Collection<OfficeCustomCommandConfig> getOfficeCustomCommandList(java.lang.String idPrefix)
public boolean getOfficeBidiSupportFlag()
public void setOfficeBidiSupportFlag(boolean value)
public java.lang.String getOfficeTextDirection()
public void setOfficeTextDirection(java.lang.String value)
public java.util.Collection<RepositoryConfig> getRepositoriesList(java.lang.String idPrefix)
public java.util.Collection<ServerConfig> getServersList(java.lang.String idPrefix)
public java.util.Collection<InterfaceTextConfig> getApplicationSpaceLabelsList(java.lang.String idPrefix)
public java.util.Collection<InterfaceTextConfig> getApplicationNameLabelsList(java.lang.String idPrefix)
public java.util.Collection<InterfaceTextConfig> getMobileFeatureLabelsList(java.lang.String idPrefix)
public java.util.Collection<InterfaceTextLocaleConfig> getApplicationSpaceLabelsLocaleList(java.lang.String idPrefix)
public java.util.Collection<InterfaceTextLocaleConfig> getMobileFeatureLabelsLocaleList(java.lang.String idPrefix)
public java.util.Collection<InterfaceTextLocaleConfig> getApplicationNameLabelsLocaleList(java.lang.String idPrefix)
public static java.lang.String getLocalizedAppSpaceLabel(java.util.Collection<InterfaceTextConfig> list, java.lang.String repositoryId, java.lang.String appSpace, java.util.Locale locale)
public void delete()
delete in class ConfigurationObjectpublic void exportInterfaceText(java.lang.String appName,
java.io.OutputStreamWriter osw)
throws java.io.IOException,
java.io.FileNotFoundException
java.io.IOExceptionjava.io.FileNotFoundExceptionpublic void exportMobileFeature(java.lang.String appName,
java.io.OutputStreamWriter osw)
throws java.io.IOException,
java.io.FileNotFoundException
java.io.IOExceptionjava.io.FileNotFoundExceptionpublic void exportDesktopFeatures(java.lang.String appName,
java.io.OutputStreamWriter osw)
throws java.io.IOException,
java.io.FileNotFoundException
java.io.IOExceptionjava.io.FileNotFoundExceptionpublic void exportSecurity(java.lang.String appName,
java.io.OutputStreamWriter osw)
throws java.io.IOException,
java.io.FileNotFoundException
java.io.IOExceptionjava.io.FileNotFoundExceptionpublic void setSupportWorkflowNotification(boolean supportNotification)
public boolean getSupportWorkflowNotification()
public void setWorkflowRefresh(boolean refresh)
public boolean getWorkflowRefresh()
public void setPreventCreateNewSearch(boolean preventCreateNewSearch)
public boolean getPreventCreateNewSearch()
public void setPreventCreateNewUnifiedSearch(boolean preventCreateNewUnifiedSearch)
public boolean getPreventCreateNewUnifiedSearch()
public void setHideEntryTemplateNotFoundWarning(boolean hideEntryTemplateNotFoundWarning)
public boolean getHideEntryTemplateNotFoundWarning()
public void setShowRoleSecurity(boolean showRoleSecurity)
public void setShowOnlyRoleSecurity(boolean showOnlyRoleSecurity)
public boolean getShowRoleSecurity()
public boolean getShowOnlyRoleSecurity()
public void setShowPrimaryDocumentOnly(boolean showPrimaryDocumentOnly)
public boolean getShowPrimaryDocumentOnly()
public void setViewInDialog(boolean viewInDialog)
public boolean getViewInDialog()
public boolean getAddDocUsingExistingSearch()
public void setAddDocUsingExistingSearch(boolean addDocUsingExistingSearch)
public boolean getAllowChangeETDuringCheckin()
public void setAllowChangeETDuringCheckin(boolean allowChangeETDuringCheckin)
public void setMaxNumberDocToAdd(int maxNumberDocToAdd)
public int getMaxNumberDocToAdd()
public void setControlThreshold(int controlThreshold)
public int getControlThreshold()
public void setMaxConversionSize(int maxConversionSize)
maxConversionSize - public int getMaxConversionSize()
public void setMaxNumberDocToModify(int maxNumberDocToModify)
public int getMaxNumberDocToModify()
public boolean getDisableAutocomplete()
public void setDisableAutocomplete(boolean disableAutocomplete)
public boolean getCulturalCollation()
public void setCulturalCollation(boolean culturalCollation)
public void setTimeZoneEnabled(boolean value)
public boolean getTimeZoneEnabled()
public void setTimeZoneUTCOffset(java.lang.String value)
public java.lang.String getTimeZoneUTCOffset()
public void setEnableHideTimePortion(boolean value)
public boolean getEnableHideTimePortion()
public boolean getCheckoutOnOpenDoc()
public void setCheckoutOnOpenDoc(boolean value)
public boolean getPromptCloseOfficeIfDocCheckout()
public void setPromptCloseOfficeIfDocCheckout(boolean value)
public boolean getDeleteLocalOnAdd()
public void setDeleteLocalOnAdd(boolean value)
public boolean getDeleteLocalOnCheckin()
public void setDeleteLocalOnCheckin(boolean value)
public boolean getDeleteLocalOnSave()
public void setDeleteLocalOnSave(boolean value)
public boolean getAddWithEntryTemplateOnly()
public void setAddWithEntryTemplateOnly(boolean value)
public boolean getPromptForPropsOnAdd()
public void setPromptForPropsOnAdd(boolean value)
public boolean getDeleteEmailOnAdd()
public void setDeleteEmailOnAdd(boolean value)
public boolean getIndicateManagedEmailOnAdd()
public void setIndicateManagedEmailOnAdd(boolean value)
public boolean getSendEmailAsLinkOnly()
public void setSendEmailAsLinkOnly(boolean value)
public boolean getEnablePropMappingForAdd()
public void setEnablePropMappingForAdd(boolean value)
public boolean getDisableDocumentTypeFiltering()
public void setDisableDocumentTypeFiltering(boolean value)
public boolean getShowDetailsRecentlyUsed()
public void setShowDetailsRecentlyUsed(boolean value)
public boolean getShowNoPermissionsWarning()
public void setShowNoPermissionsWarning(boolean value)
public boolean getHideSearchActions()
public void setHideSearchActions(boolean value)
public boolean getHideSaveDocument()
public void setHideSaveDocument(boolean value)
public int getEditGroupAddButtonSetting()
public void setEditGroupAddButtonSetting(int value)
public boolean getDeleteOpenDocsAfterClose()
public void setDeleteOpenDocsAfterClose(boolean value)
public boolean getCheckoutDocumentAfterAdd()
public void setCheckoutDocumentAfterAdd(boolean value)
public java.lang.String getOfficeCustomCommandGroupName()
public void setOfficeCustomCommandGroupName(java.lang.String value)
public java.lang.String getRibbonTabLabel()
public void setRibbonTabLabel(java.lang.String value)
public boolean getCloseTaskPaneOnOpen()
public void setCloseTaskPaneOnOpen(boolean value)
public boolean getOverwriteLocalOnCheckout()
public void setOverwriteLocalOnCheckout(boolean value)
public boolean getOutlookUseEmailAddresses()
public void setOutlookUseEmailAddresses(boolean value)
public boolean getContentElementNavigation()
public void setContentElementNavigation(boolean value)
public boolean getMobileAppAccess()
public void setMobileAppAccess(boolean mobileAppAccess)
public boolean getAddPhotoFromMobile()
public void setAddPhotoFromMobile(boolean addPhotoFromMobile)
public boolean getAddDocFoldersToRepo()
public void setAddDocFoldersToRepo(boolean addDocFoldersToRepo)
public boolean getOpenDocFromOtherApp()
public void setOpenDocFromOtherApp(boolean openDocFromOtherApp)
public com.ibm.ecm.Constants.AuthenticationType getAuthenticationType()
public void setAuthenticationType(com.ibm.ecm.Constants.AuthenticationType authType)
public void setPluginValues(javax.servlet.http.HttpServletRequest request,
com.ibm.json.java.JSONObject jsonObject)
public java.lang.String[] getUserActionMacros()
public void setUserActionMacros(java.lang.String[] userActionMacros)
public java.util.Collection<UserActionMacroConfig> getUserActionMacrosList(java.lang.String prefix)
public java.util.Collection<DesktopFeatureConfig> getDesktopFeatureList(java.lang.String idPrefix)
public boolean getShowStatusbar()
public void setShowStatusbar(boolean showStatusbar)
public java.lang.String getMobileBrandingCSS()
public void setMobileBrandingCSS(java.lang.String value)
public java.lang.String getMobileBrandingMainColor()
public void setMobileBrandingMainColor(java.lang.String value)
public java.lang.String getMobileBrandingSecondaryColor()
public void setMobileBrandingSecondaryColor(java.lang.String value)
public java.lang.String getMobileBrandingDarkModeMainColor()
public void setMobileBrandingDarkModeMainColor(java.lang.String value)
public java.lang.String getMobileBrandingDarkModeSecondaryColor()
public void setMobileBrandingDarkModeSecondaryColor(java.lang.String value)
public boolean getMobileMasS360Enabled()
public void setMobileMasS360Enabled(boolean value)
public java.lang.String getMobileMaaS360DeveloperID()
public void setMobileMaaS360DeveloperID(java.lang.String value)
public java.lang.String getMobileMaaS360LicenseKey()
public void setMobileMaaS360LicenseKey(java.lang.String value)
public java.lang.String getMobileEmailAddress()
public void setMobileEmailAddress(java.lang.String value)
public boolean getMobileDownloadEnabled()
public void setMobileDownloadEnabled(boolean value)
public boolean getEnableAllPlugins()
public void setEnableAllPlugins(boolean value)
public java.lang.String[] getPluginIds()
public void setPluginIds(java.lang.String[] pluginIds)
public java.lang.String getRedactionSaveMode()
public void setRedactionSaveMode(java.lang.String redactionSaveMode)
public java.lang.String getRedactionAddDocumentMode()
getDocumentAddMode() instead.public void setRedactionAddDocumentMode(java.lang.String redactionSaveMode)
setDocumentAddMode instead.public java.lang.String getDocumentAddMode()
public void setDocumentAddMode(java.lang.String redactionSaveMode)
public void setOutlookPropertyRemembrance(boolean outlookPropertyRemembrance)
public boolean getOutlookPropertyRemembrance()
public boolean getOfficeOnlineEnabled()
public void setOfficeOnlineEnabled(boolean officeOnlineEnabled)
officeOnlineEnabled - public boolean getAllowCollaborativeEditing()
public void setAllowCollaborativeEditing(boolean allowCollaborativeEditing)
allowCollaborativeEditing - public boolean getMergeSplitEnabled()
public void setMergeSplitEnabled(boolean enabled)
enabled - public boolean getMergeSplitShowCheckIn()
public void setMergeSplitShowCheckIn(boolean enabled)
enabled - public boolean getPrintServiceEnabled()
public void setPrintServiceEnabled(boolean enabled)
public java.lang.String getAdminRoleId()
public void setAdminRoleId(java.lang.String adminRoleId)
public void setMaxNumberDocToPrint(int maxNumberDocToPrint)
public int getMaxNumberDocToPrint()
public boolean getAsperaEnabled()
public void setAsperaEnabled(boolean enabled)
public boolean getAsperaShowLink()
public void setAsperaShowLink(boolean enabled)
public java.lang.String getDesktopType()
public void setDesktopTeyp(java.lang.String desktopType)
public java.lang.String toString()
ConfigurationObjecttoString in class ConfigurationObjectpublic void setValues(com.ibm.json.java.JSONObject json,
boolean forceUpdate,
boolean isJSONModel,
boolean isDesktopAdmin,
java.lang.String appName)
throws org.apache.commons.configuration.ConfigurationException,
MissingValueException
org.apache.commons.configuration.ConfigurationExceptionMissingValueExceptionprotected void initForTenant()
throws org.apache.commons.configuration.ConfigurationException
org.apache.commons.configuration.ConfigurationExceptionprotected void resetNonTenantSettings()
throws org.apache.commons.configuration.ConfigurationException
resetNonTenantSettings in class ConfigurationObjectorg.apache.commons.configuration.ConfigurationExceptionprotected java.lang.String getDesktopId()