org.apache.maven.realm
Class DefaultMavenRealmManager
java.lang.Object
org.apache.maven.realm.DefaultMavenRealmManager
- All Implemented Interfaces:
- MavenRealmManager
public class DefaultMavenRealmManager
- extends java.lang.Object
- implements MavenRealmManager
|
Constructor Summary |
DefaultMavenRealmManager(org.codehaus.plexus.PlexusContainer container,
org.codehaus.plexus.logging.Logger logger)
|
|
Method Summary |
void |
clear()
|
org.codehaus.plexus.classworlds.realm.ClassRealm |
createExtensionRealm(Artifact extensionArtifact,
java.util.List artifacts)
|
org.codehaus.plexus.classworlds.realm.ClassRealm |
createPluginRealm(Plugin plugin,
Artifact pluginArtifact,
java.util.List artifacts,
ArtifactFilter coreArtifactFilter)
|
void |
disposePluginRealm(Plugin plugin)
|
java.util.List |
getPluginArtifacts(Plugin plugin)
|
org.codehaus.plexus.classworlds.realm.ClassRealm |
getPluginRealm(Plugin plugin)
|
org.codehaus.plexus.classworlds.realm.ClassRealm |
getProjectRealm(java.lang.String projectGroupId,
java.lang.String projectArtifactId,
java.lang.String projectVersion)
|
boolean |
hasExtensionRealm(Artifact extensionArtifact)
|
void |
importExtensionsIntoProjectRealm(java.lang.String projectGroupId,
java.lang.String projectArtifactId,
java.lang.String projectVersion,
Artifact extensionArtifact)
|
void |
setPluginArtifacts(Plugin plugin,
java.util.List artifacts)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultMavenRealmManager
public DefaultMavenRealmManager(org.codehaus.plexus.PlexusContainer container,
org.codehaus.plexus.logging.Logger logger)
clear
public void clear()
- Specified by:
clear in interface MavenRealmManager
hasExtensionRealm
public boolean hasExtensionRealm(Artifact extensionArtifact)
- Specified by:
hasExtensionRealm in interface MavenRealmManager
createExtensionRealm
public org.codehaus.plexus.classworlds.realm.ClassRealm createExtensionRealm(Artifact extensionArtifact,
java.util.List artifacts)
throws RealmManagementException
- Specified by:
createExtensionRealm in interface MavenRealmManager
- Throws:
RealmManagementException
importExtensionsIntoProjectRealm
public void importExtensionsIntoProjectRealm(java.lang.String projectGroupId,
java.lang.String projectArtifactId,
java.lang.String projectVersion,
Artifact extensionArtifact)
throws RealmManagementException
- Specified by:
importExtensionsIntoProjectRealm in interface MavenRealmManager
- Throws:
RealmManagementException
getProjectRealm
public org.codehaus.plexus.classworlds.realm.ClassRealm getProjectRealm(java.lang.String projectGroupId,
java.lang.String projectArtifactId,
java.lang.String projectVersion)
- Specified by:
getProjectRealm in interface MavenRealmManager
getPluginRealm
public org.codehaus.plexus.classworlds.realm.ClassRealm getPluginRealm(Plugin plugin)
- Specified by:
getPluginRealm in interface MavenRealmManager
disposePluginRealm
public void disposePluginRealm(Plugin plugin)
- Specified by:
disposePluginRealm in interface MavenRealmManager
createPluginRealm
public org.codehaus.plexus.classworlds.realm.ClassRealm createPluginRealm(Plugin plugin,
Artifact pluginArtifact,
java.util.List artifacts,
ArtifactFilter coreArtifactFilter)
throws RealmManagementException
- Specified by:
createPluginRealm in interface MavenRealmManager
- Throws:
RealmManagementException
getPluginArtifacts
public java.util.List getPluginArtifacts(Plugin plugin)
- Specified by:
getPluginArtifacts in interface MavenRealmManager
setPluginArtifacts
public void setPluginArtifacts(Plugin plugin,
java.util.List artifacts)
- Specified by:
setPluginArtifacts in interface MavenRealmManager
Copyright © 2001-2009 The Apache Software Foundation. All Rights Reserved.