|
||||||||||
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 useMethod 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 SoftwareRepositoryI
serviceClass
- 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 SoftwareRepositoryI
public java.lang.String approve(java.lang.String id)
approve
in interface SoftwareRepositoryI
id
- 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 SoftwareRepositoryI
scope
- 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 SoftwareRepositoryI
serviceID
- 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 SoftwareRepositoryI
packageName
- 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 SoftwareRepositoryI
vo
- the VO
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |