org.gcube.vremanagement.softwaregateway.impl.packages
Class Package

java.lang.Object
  extended by org.gcube.vremanagement.softwaregateway.impl.packages.Package
Direct Known Subclasses:
GCubePackage, MavenPackage

public abstract class Package
extends Object


Field Summary
protected  ISProxy is
           
protected  org.gcube.common.core.utils.logging.GCUBELog logger
           
protected  RepositoryManager rm
           
protected  RepositoryManagerFactory rmf
           
protected  org.gcube.common.core.scope.GCUBEScope scope
           
 
Constructor Summary
Package()
           
 
Method Summary
 Coordinates getCoordinates()
           
abstract  String getDependencies()
           
abstract  String getLocation()
           
abstract  List<GCubePackage> getPackages()
           
abstract  List<GCubePackage> getPlugins()
           
abstract  String getSALocation()
           
protected  void initialize()
           
abstract  String register()
           
abstract  void unregister()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

is

protected ISProxy is

rm

protected RepositoryManager rm

rmf

protected RepositoryManagerFactory rmf

scope

protected org.gcube.common.core.scope.GCUBEScope scope

logger

protected final org.gcube.common.core.utils.logging.GCUBELog logger
Constructor Detail

Package

public Package()
Method Detail

getLocation

public abstract String getLocation()
                            throws ServiceNotAvaiableFault
Throws:
ServiceNotAvaiableFault

getSALocation

public abstract String getSALocation()
                              throws ServiceNotAvaiableFault
Throws:
ServiceNotAvaiableFault

getDependencies

public abstract String getDependencies()
                                throws ServiceNotAvaiableFault
Throws:
ServiceNotAvaiableFault

getPackages

public abstract List<GCubePackage> getPackages()
                                        throws ServiceNotAvaiableFault
Throws:
ServiceNotAvaiableFault

getPlugins

public abstract List<GCubePackage> getPlugins()
                                       throws ServiceNotAvaiableFault
Throws:
ServiceNotAvaiableFault

register

public abstract String register()
                         throws ServiceNotAvaiableFault
Throws:
ServiceNotAvaiableFault

unregister

public abstract void unregister()
                         throws ServiceNotAvaiableFault
Throws:
ServiceNotAvaiableFault

getCoordinates

public Coordinates getCoordinates()

initialize

protected void initialize()


Copyright © 2013. All Rights Reserved.