Interface ProfileActivator

    • Method Detail

      • isActive

        boolean isActive​(Profile profile,
                         ProfileActivationContext context,
                         ModelProblemCollector problems)
        Determines whether the specified profile is active in the given activator context.
        Parameters:
        profile - The profile whose activation status should be determined, must not be null.
        context - The environmental context used to determine the activation status of the profile, must not be null.
        problems - The container used to collect problems (e.g. bad syntax) that were encountered, must not be null.
        Returns:
        true if the profile is active, false otherwise.
      • presentInConfig

        boolean presentInConfig​(Profile profile,
                                ProfileActivationContext context,
                                ModelProblemCollector problems)
        Determines whether specified activation method is present in configuration or not. It should help to have AND between activation conditions Need for solving https://issues.apache.org/jira/browse/MNG-4565
        Parameters:
        profile - The profile whose activation status should be determined, must not be null.
        context - The environmental context used to determine the activation status of the profile, must not be null.
        problems - The container used to collect problems (e.g. bad syntax) that were encountered, must not be null.
        Returns:
        true if the profile is active, false otherwise.