org.apache.geronimo.system.repository
Class Maven2Repository

java.lang.Object
  extended by org.apache.geronimo.system.repository.AbstractRepository
      extended by org.apache.geronimo.system.repository.Maven2Repository
All Implemented Interfaces:
org.apache.geronimo.kernel.repository.ListableRepository, org.apache.geronimo.kernel.repository.Repository, org.apache.geronimo.kernel.repository.WritableListableRepository, org.apache.geronimo.kernel.repository.WriteableRepository

public class Maven2Repository
extends AbstractRepository
implements org.apache.geronimo.kernel.repository.WritableListableRepository


Field Summary
static org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
           
 
Fields inherited from class org.apache.geronimo.system.repository.AbstractRepository
log, rootFile
 
Constructor Summary
Maven2Repository(File rootFile)
           
Maven2Repository(URI root, ServerInfo serverInfo)
           
 
Method Summary
static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()
           
 File getLocation(org.apache.geronimo.kernel.repository.Artifact artifact)
           
 SortedSet list()
           
 SortedSet list(org.apache.geronimo.kernel.repository.Artifact query)
           
 
Methods inherited from class org.apache.geronimo.system.repository.AbstractRepository
contains, copyToRepository, copyToRepository, getDependencies, setTypeHandler
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.geronimo.kernel.repository.WriteableRepository
copyToRepository, copyToRepository
 
Methods inherited from interface org.apache.geronimo.kernel.repository.Repository
contains, getDependencies
 
Methods inherited from interface org.apache.geronimo.kernel.repository.Repository
contains, getDependencies
 

Field Detail

GBEAN_INFO

public static final org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
Constructor Detail

Maven2Repository

public Maven2Repository(URI root,
                        ServerInfo serverInfo)

Maven2Repository

public Maven2Repository(File rootFile)
Method Detail

getLocation

public File getLocation(org.apache.geronimo.kernel.repository.Artifact artifact)
Specified by:
getLocation in interface org.apache.geronimo.kernel.repository.Repository

list

public SortedSet list()
Specified by:
list in interface org.apache.geronimo.kernel.repository.ListableRepository

list

public SortedSet list(org.apache.geronimo.kernel.repository.Artifact query)
Specified by:
list in interface org.apache.geronimo.kernel.repository.ListableRepository

getGBeanInfo

public static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()


Copyright © 2006 Apache Software Foundation. All Rights Reserved.