|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.gcube.application.framework.vremanagement.vremanagement.impl.SoftwareRepository
public class SoftwareRepository
| Constructor Summary | |
|---|---|
SoftwareRepository(ASLSession session)
|
|
| Method Summary | |
|---|---|
java.lang.String |
approve(java.lang.String id)
Approves the storage of service archive (SA) |
java.lang.String |
delete(java.lang.String vo)
Deletes a VO |
java.lang.String |
get(java.lang.String packageName,
java.lang.String serviceClass,
java.lang.String serviceName,
java.lang.String serviceVersion,
java.lang.String version)
|
java.lang.String[] |
isDeployable(java.lang.String serviceID)
|
java.lang.String |
listPending()
|
java.lang.String[] |
listScopedPackages(java.lang.String scope,
java.lang.String serviceID)
|
java.lang.String |
store(java.lang.String serviceClass,
java.lang.String serviceName,
java.lang.String serviceVersion,
java.lang.String URL,
java.lang.String description)
Stores a service archive to the software repository |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public SoftwareRepository(ASLSession session)
session - the ASL Session to use| Method Detail |
|---|
public java.lang.String store(java.lang.String serviceClass,
java.lang.String serviceName,
java.lang.String serviceVersion,
java.lang.String URL,
java.lang.String description)
store in interface SoftwareRepositoryIserviceClass - the ServiceClass name of the service archive to be storedserviceName - the service name of the service archive to be storedserviceVersion - the version of the serviceURL - a url to the download the service archivedescription - a description for the service
public java.lang.String listPending()
listPending in interface SoftwareRepositoryIpublic java.lang.String approve(java.lang.String id)
approve in interface SoftwareRepositoryIid - the service ID for the SA to be approved
public java.lang.String[] listScopedPackages(java.lang.String scope,
java.lang.String serviceID)
listScopedPackages in interface SoftwareRepositoryIscope - the scope for which it will list the pending requests for storing a SAserviceID - the service identifier
public java.lang.String[] isDeployable(java.lang.String serviceID)
isDeployable in interface SoftwareRepositoryIserviceID - the service identifier
public java.lang.String get(java.lang.String packageName,
java.lang.String serviceClass,
java.lang.String serviceName,
java.lang.String serviceVersion,
java.lang.String version)
get in interface SoftwareRepositoryIpackageName - the package name of the service archiveserviceClass - the service class of the service archiveserviceName - the service name of the service archiveserviceVersion - the version of the service in the service archiveversion - the version of the service archive
public java.lang.String delete(java.lang.String vo)
delete in interface SoftwareRepositoryIvo - the VO
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||