Class TrackingConfigurationManagerImpl
- java.lang.Object
-
- com.atlassian.bamboo.brokenbuildtracker.TrackingConfigurationManagerImpl
-
- All Implemented Interfaces:
TrackingConfigurationManager
@Component public class TrackingConfigurationManagerImpl extends Object implements TrackingConfigurationManager
-
-
Field Summary
Fields Modifier and Type Field Description static Set<String>
ALL_CONFIGURATION_FIELDS
static String
DEFAULT_USER_FIELD
static String
TRACKING_ENABLED_FIELD
-
Constructor Summary
Constructors Constructor Description TrackingConfigurationManagerImpl(AdministrationConfigurationAccessor administrationConfigurationAccessor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable String
getDefaultUser(@Nullable ImmutablePlan plan)
boolean
isGlobalTrackingEnabled()
boolean
isTrackingEnabled(@Nullable ImmutablePlan plan)
-
-
-
Field Detail
-
TRACKING_ENABLED_FIELD
public static final String TRACKING_ENABLED_FIELD
- See Also:
- Constant Field Values
-
DEFAULT_USER_FIELD
public static final String DEFAULT_USER_FIELD
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
TrackingConfigurationManagerImpl
@Autowired public TrackingConfigurationManagerImpl(AdministrationConfigurationAccessor administrationConfigurationAccessor)
-
-
Method Detail
-
isTrackingEnabled
public boolean isTrackingEnabled(@Nullable @Nullable ImmutablePlan plan)
- Specified by:
isTrackingEnabled
in interfaceTrackingConfigurationManager
-
getDefaultUser
@Nullable public @Nullable String getDefaultUser(@Nullable @Nullable ImmutablePlan plan)
- Specified by:
getDefaultUser
in interfaceTrackingConfigurationManager
-
isGlobalTrackingEnabled
public boolean isGlobalTrackingEnabled()
- Specified by:
isGlobalTrackingEnabled
in interfaceTrackingConfigurationManager
-
-