org.gcube.portlets.admin.software_upload_wizard.server.softwaremanagers
Interface ISoftwareTypeManager
- All Superinterfaces:
- ISoftwareSubmissionManager
- All Known Implementing Classes:
- AbstractSoftwareManager, AnySoftwareSoftwareManager, GCubePatchSoftwareManager, GCubePluginSoftwareManager, GCubeWebServiceSoftwareManager, LibrarySoftwareManager, SoftwareRegistrationSoftwareManager, WebAppSoftwareManager
public interface ISoftwareTypeManager
- extends ISoftwareSubmissionManager
setImportSession
void setImportSession(ImportSession importSession)
generateInitialSoftwareProfile
ServiceProfile generateInitialSoftwareProfile()
getSoftwareTypeInfo
ISoftwareTypeInfo getSoftwareTypeInfo()
getMiscFiles
ArrayList<Deliverable> getMiscFiles()
throws Exception
- Throws:
Exception
getServiceProfile
String getServiceProfile(boolean b)
throws Exception
- Throws:
Exception
getPOM
String getPOM(Package softwarePackage)
throws Exception
- Throws:
Exception
getPOM
String getPOM(ServiceProfile serviceProfile)
throws Exception
- Throws:
Exception
getMavenCoordinates
MavenCoordinates getMavenCoordinates(Package softwarePackage)
throws Exception
- Throws:
Exception
isAvailableForScope
boolean isAvailableForScope(org.gcube.common.core.scope.GCUBEScope scope)
Copyright © 2013. All Rights Reserved.