Class ConfigureSharedCapability

All Implemented Interfaces:
JsonStreamingAction, ErrorCollection, BambooSessionAware, NavigationAware, DomainObjectSecurityAware, GlobalAdminSecurityAware, GlobalReadSecurityAware, ReturnUrlAware, UserAware, com.atlassian.core.i18n.I18nTextProvider, Serializable, org.apache.struts2.action.Action, org.apache.struts2.interceptor.ValidationAware, org.apache.struts2.locale.LocaleProvider, org.apache.struts2.Preparable, org.apache.struts2.text.TextProvider, org.apache.struts2.Validateable
Direct Known Subclasses:
ConfigureSharedLocalCapability, ConfigureSharedRemoteCapability

public abstract class ConfigureSharedCapability extends CapabilityConfigurationSupport
See Also:
  • Constructor Details

    • ConfigureSharedCapability

      public ConfigureSharedCapability()
  • Method Details

    • delete

      public String delete()
    • add

      public String add() throws Exception
      Add capability. Validation shall be performed beforehand.
      Throws:
      Exception
    • add

      public String add(@Nullable @Nullable CapabilitySource capabilitySource) throws Exception
      Add capability. Validation shall be performed beforehand.
      Throws:
      Exception
    • createSharedCapabilitySet

      @NotNull protected abstract @NotNull CapabilitySet createSharedCapabilitySet()
    • isLocal

      public abstract boolean isLocal()
      Allows actions to differentiate the actions easily
    • getCapabilityValue

      public String getCapabilityValue()
    • setCapabilityValue

      public void setCapabilityValue(String capabilityValue)
    • setAuditLogService

      public void setAuditLogService(AuditLogService auditLogService)