org.apache.maven.realm
Class DefaultMavenRealmManager

java.lang.Object
  extended by 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
 

Constructor Detail

DefaultMavenRealmManager

public DefaultMavenRealmManager(org.codehaus.plexus.PlexusContainer container,
                                org.codehaus.plexus.logging.Logger logger)
Method Detail

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.