Class DefaultAdminTaskConfig
java.lang.Object
com.atlassian.confluence.admin.tasks.DefaultAdminTaskConfig
- All Implemented Interfaces:
AdminTaskConfig
-
Field Summary
Fields inherited from interface com.atlassian.confluence.admin.tasks.AdminTaskConfig
TASK_PREFIX -
Constructor Summary
ConstructorsConstructorDescriptionDefaultAdminTaskConfig(String key, AdminConfigurationCriteria adminConfigurationCriteria) DefaultAdminTaskConfig(String key, AdminConfigurationCriteria adminConfigurationCriteria, String configurationUri) DefaultAdminTaskConfig(String key, AdminConfigurationCriteria adminConfigurationCriteria, List<String> configurationUris) -
Method Summary
Modifier and TypeMethodDescriptionA system-verifiable success condition for this admin task.A collection of all links to admin configuration pages stored in this admin task config.The first admin configuration page link stored in this task config.getKey()The key for the admin task.
-
Constructor Details
-
DefaultAdminTaskConfig
-
DefaultAdminTaskConfig
public DefaultAdminTaskConfig(String key, AdminConfigurationCriteria adminConfigurationCriteria) throws IllegalArgumentException - Throws:
IllegalArgumentException
-
DefaultAdminTaskConfig
public DefaultAdminTaskConfig(String key, AdminConfigurationCriteria adminConfigurationCriteria, String configurationUri) throws IllegalArgumentException - Throws:
IllegalArgumentException
-
DefaultAdminTaskConfig
public DefaultAdminTaskConfig(String key, AdminConfigurationCriteria adminConfigurationCriteria, List<String> configurationUris) throws IllegalArgumentException - Throws:
IllegalArgumentException
-
-
Method Details
-
getKey
Description copied from interface:AdminTaskConfigThe key for the admin task. Used as a handle to store and retrieve both the metadata for an admin task and i18n strings for the task.- Specified by:
getKeyin interfaceAdminTaskConfig- Returns:
- The string key for this admin task.
-
getTitleKey
- Specified by:
getTitleKeyin interfaceAdminTaskConfig
-
getDescriptionKey
- Specified by:
getDescriptionKeyin interfaceAdminTaskConfig
-
getActionTextKey
- Specified by:
getActionTextKeyin interfaceAdminTaskConfig
-
getConfigurationCurrentValueKey
- Specified by:
getConfigurationCurrentValueKeyin interfaceAdminTaskConfig
-
getAdminConfigurationCriteria
Description copied from interface:AdminTaskConfigA system-verifiable success condition for this admin task.- Specified by:
getAdminConfigurationCriteriain interfaceAdminTaskConfig- Returns:
- an
AdminConfigurationCriteriathat encapsulates the success criteria for this admin task.
-
getFirstConfigurationUri
Description copied from interface:AdminTaskConfigThe first admin configuration page link stored in this task config.- Specified by:
getFirstConfigurationUriin interfaceAdminTaskConfig- Returns:
- a string for the first link of this task config,
or null if
getAllConfigurationUris().isEmpty()is true.
-
getAllConfigurationUris
Description copied from interface:AdminTaskConfigA collection of all links to admin configuration pages stored in this admin task config.- Specified by:
getAllConfigurationUrisin interfaceAdminTaskConfig- Returns:
- A list of all admin configuration page links for this task config, sorted in the order they were added.
-