Class AbstractExecutableCapabilityTypeModule

    • Constructor Detail

      • AbstractExecutableCapabilityTypeModule

        public AbstractExecutableCapabilityTypeModule()
    • Method Detail

      • getMandatoryCapabilityKey

        public abstract String getMandatoryCapabilityKey()
      • getExecutableKey

        public abstract String getExecutableKey()
      • getCapabilityUndefinedKey

        public abstract String getCapabilityUndefinedKey()
      • getDefaultWindowPaths

        public abstract List<String> getDefaultWindowPaths()
      • getExecutableFilename

        public abstract String getExecutableFilename()
      • getParamValue

        @Nullable
        public static @Nullable String getParamValue​(@NotNull
                                                     @NotNull Map<String,​String[]> params,
                                                     String field)
      • addDefaultCapabilities

        @NotNull
        public @NotNull CapabilitySet addDefaultCapabilities​(@NotNull
                                                             @NotNull CapabilitySet capabilitySet)
        Description copied from interface: CapabilityDefaultsHelper
        Adds default Capabilities for this module. Used during auto-detecting server capabilities.
        Specified by:
        addDefaultCapabilities in interface CapabilityDefaultsHelper
        Parameters:
        capabilitySet - to add the capability to
        Returns:
        the supplied capabilitySet with the new capabilities included if found, else the given capabilitySet
      • getTextProvider

        @Deprecated
        protected com.opensymphony.xwork2.TextProvider getTextProvider()
        Deprecated.
        since 6.8 inject your own
      • getText

        public String getText​(String key)
        Specified by:
        getText in interface com.atlassian.core.i18n.I18nTextProvider
      • getText

        public String getText​(String s,
                              Object[] objects)
        Specified by:
        getText in interface com.atlassian.core.i18n.I18nTextProvider
      • setTextProvider

        @Deprecated
        public void setTextProvider​(com.opensymphony.xwork2.TextProvider textProvider)
        Deprecated.
        since 6.8 use constructor injection or annotation injection