@Deprecated public class DefaultProfileManager extends java.lang.Object implements ProfileManager
Modifier and Type | Field and Description |
---|---|
private java.util.List<java.lang.String> |
activatedIds
Deprecated.
|
private java.util.List<java.lang.String> |
deactivatedIds
Deprecated.
|
private java.util.List<java.lang.String> |
defaultIds
Deprecated.
|
private org.codehaus.plexus.logging.Logger |
logger
Deprecated.
|
private java.util.Map<java.lang.String,Profile> |
profilesById
Deprecated.
|
private ProfileSelector |
profileSelector
Deprecated.
|
private java.util.Properties |
requestProperties
Deprecated.
|
Constructor and Description |
---|
DefaultProfileManager(org.codehaus.plexus.PlexusContainer container)
Deprecated.
without passing in the system properties, the SystemPropertiesProfileActivator will not work
correctly in embedded environments.
|
DefaultProfileManager(org.codehaus.plexus.PlexusContainer container,
java.util.Properties props)
Deprecated.
the properties passed to the profile manager are the props that
are passed to maven, possibly containing profile activator properties
|
Modifier and Type | Method and Description |
---|---|
void |
activateAsDefault(java.lang.String profileId)
Deprecated.
|
void |
addProfile(Profile profile)
Deprecated.
|
void |
addProfiles(java.util.List<Profile> profiles)
Deprecated.
|
void |
explicitlyActivate(java.util.List<java.lang.String> profileIds)
Deprecated.
|
void |
explicitlyActivate(java.lang.String profileId)
Deprecated.
|
void |
explicitlyDeactivate(java.util.List<java.lang.String> profileIds)
Deprecated.
|
void |
explicitlyDeactivate(java.lang.String profileId)
Deprecated.
|
java.util.List |
getActiveProfiles()
Deprecated.
|
java.util.List<java.lang.String> |
getExplicitlyActivatedIds()
Deprecated.
|
java.util.List<java.lang.String> |
getExplicitlyDeactivatedIds()
Deprecated.
|
java.util.List |
getIdsActivatedByDefault()
Deprecated.
|
java.util.Map<java.lang.String,Profile> |
getProfilesById()
Deprecated.
|
java.util.Properties |
getRequestProperties()
Deprecated.
|
@Requirement private org.codehaus.plexus.logging.Logger logger
@Requirement private ProfileSelector profileSelector
private java.util.List<java.lang.String> activatedIds
private java.util.List<java.lang.String> deactivatedIds
private java.util.List<java.lang.String> defaultIds
private java.util.Map<java.lang.String,Profile> profilesById
private java.util.Properties requestProperties
public DefaultProfileManager(org.codehaus.plexus.PlexusContainer container)
public DefaultProfileManager(org.codehaus.plexus.PlexusContainer container, java.util.Properties props)
public java.util.Properties getRequestProperties()
getRequestProperties
in interface ProfileManager
public java.util.Map<java.lang.String,Profile> getProfilesById()
getProfilesById
in interface ProfileManager
public void addProfile(Profile profile)
addProfile
in interface ProfileManager
public void explicitlyActivate(java.lang.String profileId)
explicitlyActivate
in interface ProfileManager
public void explicitlyActivate(java.util.List<java.lang.String> profileIds)
explicitlyActivate
in interface ProfileManager
public void explicitlyDeactivate(java.lang.String profileId)
explicitlyDeactivate
in interface ProfileManager
public void explicitlyDeactivate(java.util.List<java.lang.String> profileIds)
explicitlyDeactivate
in interface ProfileManager
public java.util.List getActiveProfiles() throws ProfileActivationException
getActiveProfiles
in interface ProfileManager
ProfileActivationException
public void addProfiles(java.util.List<Profile> profiles)
addProfiles
in interface ProfileManager
public void activateAsDefault(java.lang.String profileId)
public java.util.List<java.lang.String> getExplicitlyActivatedIds()
getExplicitlyActivatedIds
in interface ProfileManager
public java.util.List<java.lang.String> getExplicitlyDeactivatedIds()
getExplicitlyDeactivatedIds
in interface ProfileManager
public java.util.List getIdsActivatedByDefault()
getIdsActivatedByDefault
in interface ProfileManager